claudeers.
// Other

xilo-opus-video

用 Claude Opus 5.5 写代码做视频:先给三个方案和预览,确认后逐帧渲染成片 | Canvas / WebGL / Three.js / Remotion / HyperFrames | Claude Code Skill

// Other[ cli ][ claude ]#claude#other◷ MIT$open-sourceupdated 6 days ago

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up xilo-opus-video (git-clone project) into my current project.
Found on https://claudeers.com/xilo-opus-video
Repo: https://github.com/Kianzzz/xilo-opus-video
Homepage/docs: —
Detected install method: git-clone → git clone https://github.com/Kianzzz/xilo-opus-video
Category: other. Platforms: cli.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
unknown; community-verified: false. Confirm the source before running anything.
// or clone
git clone https://github.com/Kianzzz/xilo-opus-video

// compatibility

Platformscli
Operating systems—
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguagePython

Get your FREE $2.50 API credits to access TickAtlas financial data ↗

xilo-opus-video

用 Claude Opus 5.5 写代码做视频:先给你三个方案和预览,你挑一个,它再把视频做出来。

Canvas / HTML·CSS·SVG / WebGL 着色器 / Three.js / Remotion / HyperFrames / Manim | 代码合成配乐 | Claude Code Skill


这个仓库是什么

Opus 5.5 自己不会生成视频。推特上那些刷屏的像素动画、界面动效、游戏史短片,其实是它写了一个会自己动的网页,再一帧一帧截图拍成的视频。

直接丢一句话过去让它做,效果好不好基本靠运气:它怎么规划的你不知道,这次做得好,下次换个主题就不一定了。

xilo-opus-video 把这件事拆成了能确认、能复用的几步:

  1. 先问你要做什么:一个想法、一篇文章、一个产品网址、一个代码库,或者一条参考视频都可以
  2. 给三个方案:风格、技术组合、逐镜头的画面概括、声音、预计渲染时间,三个方案刻意拉开差别
  3. 每个方案出预览:一张关键帧,或者一段 2–4 秒的小样
  4. 你确认以后再做:先把确认的方案写成 brief.md(一份结构化提示词,可以复用),再按它逐个镜头制作、逐个镜头出静帧自检,最后渲染成 MP4

示例:同一个需求,三个方案的预览

需求是「做一条 12 秒的短视频,介绍 xilo-opus-video 这个 Skill,16:9,不配音,配乐用代码合成,风格你来定」。skill 给出的三个方案预览如下,每张都是代码渲染出来的。

方案 A · 界面动效(HTML/CSS/SVG + 弹簧动画)

方案 A

方案 B · 像素卡带(Canvas 2D 像素画面 → WebGL CRT 着色器)

方案 B

方案 C · 一条线(SVG 描线 + 一镜到底的跟随镜头,3 秒小样抽帧)

方案 C


适合做什么

  • 产品宣传片、功能演示、发布会风格的动效短片
  • 知识讲解、历史回顾、数据故事
  • 像素风、复古电视、手绘、界面动效这类风格化短片
  • 照着一条参考视频的结构和手法,做一条自己的
  • 已经有视频模型生成的绿幕人物,想用代码给它搭场景、加大字和动效

不适合:

  • 直接生成写实画面(这需要视频模型,本 skill 只负责代码这一层)
  • 在剪映、Premiere、AE 里剪辑现成素材
  • 给已有视频加字幕

安装

在 Claude Code 里直接说:

帮我安装这个 Skill:https://github.com/Kianzzz/xilo-opus-video

或者用 skills 命令行:

npx skills add Kianzzz/xilo-opus-video

或者手动复制:

git clone https://github.com/Kianzzz/xilo-opus-video.git
cp -r xilo-opus-video/skills/xilo-opus-video ~/.claude/skills/

需要的环境

  • Python 3.9+,以及 numpy、playwright(python3 -m pip install numpy playwright)
  • FFmpeg
  • 一个 Chromium 内核的浏览器:python3 -m playwright install chromium,或者装了 Google Chrome 也可以

第一次使用时 skill 会运行 scripts/check_env.py 检查一遍,缺什么会告诉你怎么装。


怎么用

装好以后,直接跟 Claude 说你想做什么:

帮我做一条 30 秒的产品宣传片,产品是 https://example.com,16:9,配乐用代码合成
这是我的一篇文章(附上文字),帮我做成一条 60 秒的竖屏知识讲解视频
参考这条视频的节奏和转场,做一条介绍我们 App 新功能的 15 秒视频(附上视频文件)

所有产出放在当前目录的 opus-video/<项目名>/ 下:

source/      原材料、参考视频抽帧和分析
previews/    三个方案的预览
brief.md     确认后的完整方案(结构化提示词,可以复用)
index.html   成片的画面代码
audio/       合成的配乐和音效
qa/          自检用的静帧和抽帧图
out/         成片 MP4

里面有什么

skills/xilo-opus-video/
  SKILL.md                    流程:问需求 → 三个方案 → 预览 → 确认 → brief → 制作 → 验收
  references/
    code-stack.md             八种代码各自擅长什么,风格和技术组合怎么对应
    plan-format.md            三个方案的写法和预览规则
    brief-template.md         七块结构的提示词模板
    craft-rules.md            画面只由时间决定、弹簧分档、多画幅、声音、自检打分、验收清单
  scripts/
    check_env.py              检查 Python / FFmpeg / Playwright / 浏览器 / WebGL
    render.py                 逐帧渲染:单帧预览、整片、只渲一段、运动模糊、混音
    analyze_video.py          视频信息、镜头切换时间点、抽帧拼图(参考视频分析和成片验收都用它)
    audio_tools.py            按时间表合成音效、测音乐节拍、响度标准化、波形和频谱图

致谢

这套做法是拆了一批公开案例、再复刻验证以后整理出来的,感谢这些把作品和做法公开出来的作者:

License

MIT

// faq

What is xilo-opus-video?

用 Claude Opus 5.5 写代码做视频:先给三个方案和预览,确认后逐帧渲染成片 | Canvas / WebGL / Three.js / Remotion / HyperFrames | Claude Code Skill. It is open-source on GitHub.

Is xilo-opus-video free to use?

xilo-opus-video is open-source under the MIT license, so it is free to use.

What category does xilo-opus-video belong to?

xilo-opus-video is listed under other in the Claudeers registry of Claude-compatible tools.

5 views
★ 10 stars
unclaimed
updated 6 days ago

// embed badge

xilo-opus-video on Claudeers
[![Claudeers](https://claudeers.com/api/badge/xilo-opus-video.svg)](https://claudeers.com/xilo-opus-video)

// retro hit counter

xilo-opus-video hit counter
[![Hits](https://claudeers.com/api/counter/xilo-opus-video.svg)](https://claudeers.com/xilo-opus-video)

// reviews

// guestbook

0/500

// related in Other

🔓

符合nature论文学术表达和科研绘图的Skill

// otherYuan1z0825/⟨Python⟩★ 45,880◷ Apache-2.0[ claude ]
🔓

Anti-AI-slop design skill for Claude Code, Cursor, and Codex.

// otherNutlope/⟨CSS⟩★ 29,187◷ MIT[ claude ]
🔓

Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programmability.

// othermanaflow-ai/⟨Swift⟩★ 27,679◷ NOASSERTION[ claude ]
🔓

Huashu Design · HTML-native design skill for Claude Code · Claude Code 里 HTML 原生的设计 skill · 高保真原型 / 幻灯片 / 动画 + 20 设计哲学 + 5 维评审 + MP4 导出 · Agent-agnostic

// otheralchaincyf/⟨HTML⟩★ 24,472◷ MIT[ claude ]
→ see how xilo-opus-video connects across the ecosystem