remotion-dev/skills · 上手攻略

  • 仓库:remotion-dev/skills
  • 链接:https://github.com/remotion-dev/skills
  • 分类:agent-skills
  • 作者:Tom
  • 更新:2026-08-11

是什么

Remotion Agent Skills 是 Remotion 官方维护的 AI Agent 技能库,定义了在 Remotion 项目中工作的最佳实践。通过 npx skills add 安装后,Claude Code、Codex、Kimi Code、Cursor 等 AI 编程助手就能"懂得"如何正确地生成 Remotion 视频代码,而不只是盲目生成 React 代码。

Skills 以 Markdown 文件形式存储在 .claude/skills/ 目录中,每个文件对应一个子技能,包含该领域的指令集与示例提示词。Remotion Agent Skills 本身是一个总包技能,内部聚合了所有子技能。

解决什么问题

在没有 Agent Skills 的情况下,让 AI 生成 Remotion 代码有三个常见问题: 1. 组件 API 乱用:AI 不清楚 <Composition><Sequence><AbsoluteFill> 的正确用法。 2. 动画函数混淆:Remotion 的 interpolate()spring()useCurrentFrame() 与普通 React 动画库混用。 3. 渲染链路不熟:不知道如何正确调用 Remotion Studio 预览、触发本地渲染或 Lambda 远端渲染。

Agent Skills 把 Remotion 团队的最佳实践编码成指令,AI 在遇到对应任务时会自动激活相关技能。

快速安装

前置条件:Node.js ≥ 18(node --version),npm 或 bun。

# 进入已有 Remotion 项目
cd my-video-project

# 安装 skills(安装到 .claude/skills/)
npx skills add remotion-dev/skills

# 验证是否安装成功
ls .claude/skills/

⚠️ 安装时会提示写入项目级(.claude/skills/)或全局级(~/.claude/skills/),按需选择。全局安装后所有项目可用。

新建 Remotion 项目时自动安装(如果你用 bun):

bun create video
# 创建过程中会询问是否安装 Agent Skills,选是即可

核心用法

Agent Skills 安装后,AI Agent 会自动识别并加载对应技能。用户只需要用自然语言描述需求,AI 根据 Skills 中的指令自动调用对应子技能。

子技能清单

技能名 触发关键词 用途
/remotion-create 新建项目、Composition 创建 Remotion 项目或新组合
/remotion-markup React 标签、布局、动画 Remotion React 标记最佳实践
/remotion-studio 预览、Studio 启动 Remotion Studio 预览
/remotion-render 渲染、输出视频 调用渲染命令
/remotion-maps 地图、Mapbox、GeoJSON 地图动画专用
/remotion-captions 字幕、caption 字幕与隐藏式字幕
/remotion-saas SaaS、视频产品化 Remotion SaaS 架构
/remotion-interactivity 可交互、可编辑 Studio 可编辑性配置
/remotion-docs API 文档、查文档 实时查 Remotion 文档
/remotion-upgrade 升级、更新版本 升级 Remotion 与 skills
/remotion-multimedia 音视频、元数据 Mediabunny 音视频处理

典型交互示例

你:"Create a 10-second intro video with animated text that says 'Welcome' with a gradient background"
AI 自动触发 → /remotion-create → /remotion-markup → /remotion-render
你:"Add a lower-third animation like news broadcasts"
AI 自动触发 → /remotion-markup(动画相关子技能)

手动验证 AI 是否在使用技能

# 查看已安装的技能文件
ls .claude/skills/remotion-best-practices/

典型适用场景

  • AI 代码生成流程:用 Claude Code / Codex 等 AI 编程助手开发 Remotion 项目,降低 AI 生成的代码错误率。
  • 快速原型:用 AI 自然语言指令"做出一个 X 动画",AI 配合 Skills 完整实现。
  • 团队规范:将 Skills 作为团队编码规范载体,AI 生成的代码天然符合团队规范。
  • 文档生成:用 /remotion-docs 让 AI 实时查官方文档而非凭记忆生成。

坑与注意

  1. 版本兼容性:Skills 与 Remotion 版本强关联,大版本升级后 Skills 需同步更新(用 /remotion-upgrade)。
  2. 非全局生效:安装在项目级 .claude/skills/ 只对当前项目有效,换项目后需重装。
  3. 技能仅限 Remotion:Skills 不会让 AI 懂得通用的 React 动画,它只针对 Remotion API。
  4. bun vs npm:官方文档用 bun create video,但 npx skills add 对两者都兼容。
  5. Skills 不等于 AI 能力:Skills 只是指令集,AI 模型本身对 Remotion 的理解深度仍然受限,复杂动画可能需要手动介入。

与同类对比

项目 类型 特点 适用场景
remotion-dev/skills AI Agent 技能包 官方维护,完整子技能体系 已有 Remotion 项目 + AI 编程助手
mattpocock/skills AI Agent 技能集 通用前端技能,不针对 Remotion 通用前端 AI 编程
vendor 技能(如 grill-with-docs) 单个 SKILL.md 社区维护,针对特定库 想复用社区技能的场合

Remotion Agent Skills 的核心优势是官方维护 + 子技能分工,不像通用技能包需要自己编写 Remotion 相关规则。

一句话推荐结论

如果你在用 Claude Code 等 AI 编程助手开发 Remotion 项目,安装 remotion-dev/skills 是最快提升 AI 代码正确率和开发效率的方式,一行命令即可启用。