如果你想用 Codex 做动画视频,不建议一上来就直接说:
帮我做一个很酷的 AI 产品宣传片。
这样通常会遇到两个问题。
第一,视频需求太粗,Codex 不知道你要什么画面、节奏、平台和风格。
第二,就算需求写清楚了,也还需要一个能真正把动画做出来的工具。
所以更顺的流程应该是两步:
- Remotion 负责把视频做出来。它是用 React 写视频、预览视频、渲染 MP4 的工具。
- Motion Prompt Optimizer 负责把你的普通想法,先整理成更专业的中文 Motion / Remotion 命令。
简单说:
Remotion 是执行工具,我这个 Skill 是提示词导演。
Remotion 是一个可以用 React 编程式生成视频的开源框架,官方仓库在这里:remotion-dev/remotion。它也提供面向 AI coding agent 的 skills 仓库:remotion-dev/skills。我的 Skill 则是帮你在动手写视频之前,把“想法”变成更具体的分镜、节奏、动画设计和实现提示。
直接复制这段 Prompt
下面这段 Prompt 的目标是:让你的 Codex 同时准备好两件事。
第一,检查并安装/启用 Remotion 相关能力。
第二,安装我的 motion-prompt-optimizer Skill。
你只需要复制给自己的 Codex:
请帮我搭建一个 Codex 视频生成工作流,目标是:
1. 准备 Remotion / Motion 视频制作能力;
2. 安装 motion-prompt-optimizer 这个 Codex Skill;
3. 最后告诉我如何用一句视频想法生成 Remotion 动画方案。
请按下面步骤执行,不要跳步:
一、先检查环境
1. 判断我的系统是 Windows、macOS 还是 Linux。
2. 检查 Node.js 和 npm 是否可用:
- node --version
- npm --version
3. 如果 Node.js 或 npm 不可用,先停止,并告诉我应该先安装 Node.js LTS,不要继续乱改系统。
二、准备 Remotion / Motion 视频能力
1. 安装 Remotion 官方 Agent Skills:
npx skills add remotion-dev/skills
2. 如果这个命令失败,不要硬编成功。请告诉我失败原因,并继续检查是否能创建普通 Remotion 项目。
3. 如果当前目录不是一个 Remotion 项目,请先询问我要把测试项目建在哪里。
4. 如果我同意创建测试项目,使用 Remotion 官方入口创建空白项目:
npx create-video@latest --yes --blank codex-motion-demo
5. 创建完成后进入项目并安装依赖:
cd codex-motion-demo
npm i
6. 给这个项目添加 Remotion skills:
npx remotion skills add
7. 告诉我如何启动预览:
cd codex-motion-demo
npm run dev
三、安装 motion-prompt-optimizer Skill
下载地址:
https://zhizhi.dev/downloads/motion-prompt-optimizer.zip
SHA256:
61488AA387DE441C83270C04F48E011E8BFF81B5A68C80223E8BDA669206C19F
请按下面要求安装:
1. 下载 zip 到临时目录,不要直接覆盖现有文件。
2. 下载完成后校验 SHA256。
3. 如果校验值不一致,立刻停止,不要安装。
4. 如果校验通过,解压 zip。
5. 把 motion-prompt-optimizer 文件夹安装到个人 Codex skills 目录:
- Windows: %USERPROFILE%\.agents\skills\motion-prompt-optimizer
- macOS/Linux: ~/.agents/skills/motion-prompt-optimizer
6. 如果目标目录已经存在,先备份旧目录,备份名加时间戳,例如:
motion-prompt-optimizer.bak-YYYYMMDD-HHMMSS
7. 安装后检查目标目录下必须有 SKILL.md。
8. 避免目录套娃。如果出现:
.agents/skills/motion-prompt-optimizer/motion-prompt-optimizer/SKILL.md
请自动修正。
四、安装后验证
1. 告诉我 Remotion / Motion 能力准备到了什么程度:
- Remotion Agent Skills 是否安装成功;
- 是否已创建本地 Remotion 项目;
- 是否已执行 npx remotion skills add;
- 或因为缺少 Node.js / 安装失败而停止。
2. 告诉我 motion-prompt-optimizer 是否安装成功。
3. 提醒我重启 Codex,或新开一个线程。
4. 给我一段测试用法:
使用 $motion-prompt-optimizer,把“做一个 15 秒 AI 产品宣传视频”优化成 Motion / Remotion 命令。
5. 再告诉我下一步可以把优化后的命令交给 Remotion,让 Codex 在 Remotion 项目里实现视频。
执行过程中不要输出我的任何密钥、token、cookie 或账号信息。
不要删除我的现有项目文件。
这段 Prompt 不是单纯装一个 Skill。
它会让 Codex 先准备 Remotion 视频制作能力,再安装提示词优化 Skill。这样用户最终得到的是一条完整链路,而不是一个孤零零的下载包。
为什么要把 Remotion 和这个 Skill 放在一起
因为它们解决的是两个不同问题。
Remotion 解决的是“怎么把视频做出来”。
Motion Prompt Optimizer 解决的是“做之前,怎么把需求说清楚”。
举个例子。
你直接对 Codex 说:
做一个 15 秒的 AI 笔记 App 宣传视频,发小红书。
这个需求可以理解,但还不够制作。它缺少:
- 前 3 秒怎么抓人
- 画幅和时长怎么定
- 每一段画面展示什么
- UI 卡片怎么动
- 字幕和主文案怎么安排
- 最后怎么收尾
- Remotion 里怎么拆 Composition 和 Sequence
所以更好的做法是:
先让 motion-prompt-optimizer 把需求升级成视频 brief。
再让 Remotion 根据这个 brief 写代码、预览、修改、渲染。
这就像拍片前先有分镜,不是拿着一句“拍得高级一点”就直接开机。
第一个视频怎么做
装好以后,新开一个 Codex 线程,先这样说:
使用 $motion-prompt-optimizer,帮我优化这个视频需求:
我要做一个 15 秒竖屏短视频,介绍一个 AI 笔记 App,主要发小红书。目标用户是学生和职场人。风格要干净、可信、有一点效率感,不要赛博朋克。
它会输出类似这些内容:
- 优化后的 Motion 命令
- 创意规格
- 时间轴分镜
- 动画设计
- Remotion 实现提示
- 质量完善建议
然后你再继续对 Codex 说:
根据上面优化后的 Motion / Remotion 命令,在当前 Remotion 项目里实现这个视频。
请使用 Sequence 拆分时间轴,用 interpolate 和 spring 做动画。
完成后启动预览或渲染一帧给我检查。
这样流程就顺了:
一句想法 -> Skill 优化成视频方案 -> Remotion 实现 -> 预览修改 -> 渲染视频
这个 Skill 主要优化什么
很多视频 prompt 最大的问题不是不够长,而是不够具体。
常见写法是:
做一个高级、炫酷、科技感、丝滑的 AI 产品宣传视频。
这句话听起来像需求,但对真正的视频生成或 Remotion 实现来说,信息太少了。
高级是什么画面?
科技感是粒子背景,还是清晰的 UI 工作流?
丝滑是卡片入场、列表重排,还是镜头推拉?
产品宣传是给官网看,还是给抖音投放?
Motion Prompt Optimizer 会把这些空泛词拆成可见、可做、可检查的内容:
- 视频目标
- 观看平台
- 画幅、时长、fps
- 受众和观看场景
- 创意核心
- 3 到 6 段时间轴
- 每段画面焦点
- 动画入场、转场、强调和收尾
- 素材需求
- Remotion 组件、Sequence、动画函数和输出文件
这样生成出来的不是“更长的 prompt”,而是一份能真正指导制作的动画方案。
适合哪些场景
这套组合最适合这几类需求:
- 产品宣传片
- SaaS 工作台演示
- App 功能发布视频
- B 站 / YouTube 技术片头
- 小红书 / 抖音观点短视频
- 数据可视化视频
- 教程解释类动画
- 活动开场视频
如果你只是想让 AI 随便生成一个“看起来很炫”的视频,这套流程可能会显得有点认真。
但如果你想要的是可修改、可预览、可反复迭代的动画视频,Remotion + 这个 Skill 会更稳。
你要记住的用法
安装不是重点,真正重要的是这个顺序:
先用 $motion-prompt-optimizer 把想法讲清楚
再让 Remotion 按这个方案做视频
最后边预览边修改
不要一上来就让 Codex “直接做视频”。
先把目标、平台、分镜、节奏和实现方式定下来,后面做出来的东西才不会跑偏。
对普通用户来说,最简单的开始方式就是复制文章开头那段安装 Prompt。等 Codex 帮你把 Remotion 和 Skill 准备好,再用上面的测试需求跑一遍。