community skill
Remotion Agent Skills
Remotion 官方仓库中的 agent skill 集合,涵盖视频特效开发、音效添加、文档编写、PR 就绪检查、Issue 管理、版本发布、CLI 选项扩展、可视化编辑调试等 Remotion 项目开发全流程。
communityskill packageremotionvideoreacteffectsdocumentationmonorepo
Remotion Agent Skills
Remotion Agent Skills 是 Remotion 官方仓库中面向 coding agent 的 skill 集合,包含 16 个子 skill,覆盖 Remotion monorepo 开发的完整工作流——从视频特效和音效开发,到文档编写、PR 管理、版本发布和 Issue 处理。
来源
- 上游 skill 目录:https://github.com/remotion-dev/remotion/tree/main/.agents/skills
- 上游仓库:https://github.com/remotion-dev/remotion
- 许可证:Remotion License(源码可见,个人和小团队免费使用)
适合什么时候用
- 需要让 agent 为
@remotion/effects添加 WebGL2 或 2D 视频特效。 - 需要让 agent 为
@remotion/sfx添加 CC0 音效资源。 - 需要指导 agent 编写 Remotion 文档,遵循 MDX 规范和 twoslash 类型检查。
- 需要自动化 PR 就绪检查,处理 CI 失败、合并冲突等问题。
- 需要在 Remotion monorepo 中添加新包、新 CLI 选项或发布新版本。
包含的子 Skill
| Skill | 用途 |
|---|---|
add-effect | 为 @remotion/effects 添加新的视觉特效(WebGL2 优先) |
add-expert | 为 Remotion experts 页面添加新的专家条目 |
add-new-package | 在 monorepo 中创建新的 @remotion/* 包 |
add-sfx | 为 @remotion/sfx 添加新的音效资源 |
add-cli-option | 为 Remotion CLI 添加新的命令行选项 |
docs-demo | 创建文档中的演示示例 |
fix-dependabot | 处理 Dependabot 依赖更新 PR |
issue-management | 管理和响应 GitHub Issue |
issue | Issue 处理流程 |
pr-name | PR 命名规范检查 |
pr-ready | 解决 CI 失败、合并冲突,使 PR 达到就绪状态 |
pr | PR 创建和提交流程 |
update-version | 更新 Remotion 版本号 |
version | 版本发布流程 |
video-report | 诊断和调试用户报告的视频渲染问题 |
visual-mode | Remotion Studio 可视化编辑模式的开发和调试指导 |
web-renderer-test | Web 渲染器测试 |
writing-docs | 编写和编辑 Remotion 文档的完整指南 |
安装提示
这是 Remotion 上游仓库中的 agent skill 集合,每个子 skill 包含 SKILL.md。本站只收录索引和中文说明,不镜像上游 skill 文件。站点详情页生成的安装命令会指向上游 skill 目录:
npx skills add https://github.com/remotion-dev/remotion/tree/main/.agents/skills/<skill-name>
例如安装特效开发 skill:
npx skills add https://github.com/remotion-dev/remotion/tree/main/.agents/skills/add-effect
使用注意
- 这些 skill 主要服务于 Remotion monorepo 内部开发流程,适合贡献者和维护者使用。
- Remotion 使用 Bun 作为包管理器和运行时,skill 中的命令均基于
bun。 - Remotion 采用特殊许可证:个人和不超过 3 人的盈利组织可免费使用,较大公司需购买许可证。
add-effectskill 推荐优先使用 WebGL2 后端实现特效,仅在 WebGL 无法表达时才使用 2D Canvas。writing-docsskill 要求每个 API 独立成页,使用 twoslash 确保 TypeScript 代码片段类型安全。pr-readyskill 在推送前会要求用户确认,避免未经审核的自动推送。