很多人做 AI 视频,第一镜很好看,第二镜却突然换了一个人。
更麻烦的是,第一镜里的角色明明已经走到窗边,第二镜又从桌边重新走一遍;道具换了手,光线换了方向,空间关系也断了。
这不只是 Prompt 写得不够长。真正的问题是:普通 Prompt 只描述计划,却不会记录上一镜实际生成成了什么。
Emily2040 开源的 Seedance 2.0 Skill OS,最有价值的地方就在这里。它不是再给你一份“电影感关键词大全”,而是把 Codex 变成一个会维护项目状态的 AI 导演助理。
本文的分析、使用路径、Prompt 和任务清单由入行365原创整理;底层 Skill、仓库图片和技术文档来自 Emily2040,采用 MIT License。它们不是入行365原创资产。

它解决的不是“不会写 Prompt”,而是三个制作断点
1. 只有一个模糊想法,不知道怎么变成镜头
根 Skill 会先判断你要做的是单镜头、连续故事、续写、返修,还是涉及真人与品牌的高风险任务,再调用对应子 Skill。
一个模糊想法可以先进入短访谈;一个清楚场景可以直接生成精简 Prompt;长故事则先建立故事终点和连续性状态,不会一上来就吐出十几段 Prompt。
2. 多个镜头各自好看,放到一起却接不上
这套仓库里真正稀缺的不是相机、灯光、运动等词汇,而是 seedance-sequence 和 seedance-continuation。
它要求你先生成 Clip 01,等真实结果回来后,再记录:
- 人物最后站在哪里。
- 道具在谁手里。
- 动作完成到了哪一步。
- 哪段剧情已经发生。
- 下一镜从什么状态开始。
已接受的真实成片会覆盖原来的计划状态。 这条规则能避免第二镜按照想象中的结尾续写。
3. 生成结果有问题,不知道该不该重来
它不会把所有问题都归结成“再加一些细节”。返修前会先判断:保留、后期修、局部编辑、整镜重生,还是重写 Prompt。
每次只改变一个变量,并且设置尝试预算。这比同时换角色参考、动作、运镜和灯光,更容易知道到底是哪一步出了问题。
28 个子 Skill,不需要你一个个记
仓库当前包含创意访谈、短 Prompt、完整 Prompt、连续镜头、续写、镜头、灯光、动作、声音、角色、风格、特效、排错、版权安全和多语言示例等 28 个子 Skill。
用户不应该先背这 28 个名字。正确使用方式是:只触发根 Skill,让它根据当前任务路由。
$seedance-20
只有当任务进入连续镜头、续写、返修或版权边界时,才加载更深的模块。一个简单单镜头仍然走短路径,不需要把完整制作系统全部展开。

什么时候值得安装,什么时候不要安装
值得安装
- 你准备做两个以上连续镜头。
- 你经常遇到人物、服装、道具或动作终点漂移。
- 你希望 Codex 能记住上一镜结果,并负责下一镜任务。
- 你需要留下镜头合同、项目状态、验收记录和返修原因。
不需要安装
- 只想临时生成一个独立镜头。
- 只需要一句简单 Prompt。
- 目前没有可用的 Seedance 生成入口。
- 不打算把实际生成结果交回 Codex。
它不会替你生成视频,也不会自动拥有 Seedance 权限。模型名、时长、素材数量、价格和地区限制,仍然要以你当前使用入口的真实页面为准。
安装到 Codex
在终端执行:
git clone https://github.com/Emily2040/seedance-2.0.git
cd seedance-2.0
python3 scripts/install_codex_skill.py --force
安装脚本会把完整 Skill 复制到 ~/.codex/skills/seedance-20。完成后重启 Codex,再在新对话中输入 $seedance-20。
触发失败时,先检查:
~/.codex/skills/seedance-20/SKILL.md
这个文件不存在,就说明安装没有完成;文件存在但没有触发,先重启 Codex,不要直接开始写镜头。
第一次只做双镜头,不要挑战一分钟长片
准备一个能拆成两个动作的故事,然后复制:
$seedance-20
我要完成一条由两个连续镜头组成的 Seedance 短片。
完整故事:{写清故事以及最后如何结束}
人物与服装:{不能变化的身份和服装}
关键道具:{名称、外观、初始位置}
场景与方向:{空间位置、人物朝向、光线}
生成入口:{当前实际使用的 Seedance 页面或服务}
单镜头时长:{按当前入口真实可选时长填写}
请把它识别为 sequence_project。
现在只输出:
1. 项目状态与连续性锚点;
2. 两个镜头各自承担的剧情任务;
3. Clip 01 的镜头合同和可直接提交的 Prompt。
不要提前写 Clip 02。等我返回 Clip 01 的实际视频或最终帧后,
再根据真实结尾更新项目状态并生成 Clip 02。
把 Clip 01 拿到真实 Seedance 入口生成。只有在你接受这个结果以后,才把视频或实际最终帧发回原 Codex 对话:
这是我接受的 Clip 01。
请先记录实际发生了什么、人物和道具最后停在哪里,再生成 Clip 02。
已经完成的动作不要重演,仍未发生的结局不要提前泄露。
这一步才是整套工作流的核心:下一镜从真实画面继续,而不是从最初 Prompt 继续。

双镜头完成检查表
- [ ] Codex 已保存项目状态、连续性锚点和两镜任务。
- [ ] Clip 01 来自真实 Seedance 入口,不是只有文字 Prompt。
- [ ] Clip 02 根据已接受的视频或实际最终帧生成。
- [ ] 人物、服装、道具和空间方向没有明显漂移。
- [ ] 第一镜已完成动作没有在第二镜重演。
- [ ] 两段视频放入时间线后可以顺剪。
- [ ] 真人、品牌、音乐和参考素材的授权已经核对。
- [ ] 失败镜头只修改一个变量,并记录保留或重生原因。
真正的完成不是“Codex 给了两段 Prompt”,而是你拿到了两段实际视频,而且第二段确实接住了第一段。
入行365为什么把它作为核心资产收录
《入行之路》已经有 Seedance 的 6 镜头入门版和 12 步完整制作版。这套第三方 Skill 不应该再重复讲一遍景别、灯光和分镜。
它在站内承担的是另一个位置:
- 文章导读:帮用户判断现在是否需要安装。
- 场景入口:只展示当前节点需要的工具和动作。
- 实战任务:让用户完成一条可验收的双镜头短片。
- 知识源:每天检查仓库更新,把新版本作为第三方来源同步。
- 完整教程补充:把手工维护镜头状态升级为 Codex 辅助维护。
底层 Skill 仍然属于原作者;入行365原创的是中文导读、任务路径、启动 Prompt、完成标准和站内场景编排。
使用前还要知道两个边界
第一,仓库的离线校验、结构检查和测试已经比较完整,但这些测试证明的是 Skill 结构与状态合同,不等于每个模型入口都能生成相同质量的视频。
第二,API、模型 ID、价格、上传限制和地区开放情况变化很快。仓库也要求按来源日期复核。不要把历史参数直接写进客户方案或预算。
第一次使用,从 Codex + Seedance 双镜头连续短片任务 开始。先完成两个能接上的镜头,再考虑 12 镜头、对白、双角色和完整交付。
来源与授权
- 项目:Emily2040/seedance-2.0
- 作者:Iamemily2050(GitHub 用户 Emily2040)
- 许可证:MIT License
- 本文使用的三张流程图来自该仓库
assets/,按 MIT License 使用并保留来源说明。
