前言¶
如果你已经在 DSH 中用智能体处理代码、文档或工作流,下一步可能想让同一套 agent 工作流直接产出视频。dsh-remotion 的思路是把 Remotion 官方移植技能直接注册进 DSH:安装后,DSH 可以按“用 Remotion 做个视频”这样的指令触发技能,处理动画、音频、字幕、3D、图表、字体等 React 编程式视频任务。
DSH 插件社区目录是独立站点,不等同于官方应用商店。
这是什么¶
dsh-remotion 是一个 DSH 视频创作技能插件。它把 Remotion 官方移植技能注册进 DSH,并在 @deepseek-ai/dsh@0.1.1-rc.2 上验证过。
插件遵循 cordis 组合包补丁模型,涉及 cordis.patch.yml 与 dsh.bundle.patch;运行时不 import 任何 @deepseek-ai/* 内部模块。
- 仓库:
STARDUSTLC666/dsh-remotion - 许可证:MIT(移植编排);技能内容版权归 Remotion
package.json声明:version 0.2.0、packageManager pnpm@11.7.0、依赖yaml ^2.9.0
核心能力¶
- 安装即注册:把 Remotion 官方移植技能注册进 DSH。
- React 编程式视频:覆盖动画、音频、字幕、3D、图表、字体等。
- 规则文件:包含
rules/38 个规则文件,覆盖动画、音频、字幕、3D、图表、字体、GIF、Lottie、地图、转场等。 - 开放技能格式:技能采用开放的 Agent Skills(
SKILL.md)格式,可复制到其他 agent 的技能目录。 - 移植来源:技能移植自 OpenAI Codex 官方 Remotion 插件缓存;frontmatter 已转换为 DSH 格式,codex 专属
agents/已剔除,规则引用逐一校验。
安装¶
先执行官方安装命令,把插件加入当前 web profile:
dsh plugin --profile web add dsh-remotion
安装完成后重启 DSH,再输入「用 Remotion 做个视频」即可触发。
卸载¶
卸载命令:
dsh plugin --profile web remove dsh-remotion
卸载后重启 Web 服务。如需彻底清理,再手动删除自己 profile 中 cordis.patch.yml 覆盖的插件行。
跨平台使用¶
skills/ 目录下的技能不绑定 DSH。复制对应技能目录到其他 agent 的技能目录即可:
| Agent | 技能目录 |
|---|---|
| Claude Code | ~/.claude/skills/ |
| Cursor | .cursor/skills/(或项目内 skills/) |
| Gemini CLI | ~/.gemini/skills/ |
| OpenAI Codex | ~/.codex/skills/ |
依赖与运行¶
README 将依赖写作 Node.js ≥ 20 + npx(npm registry);package.json 的 engines 写为 node >=22。两者不一致,安装前建议核对当前包版本。
渲染依赖 ffmpeg;README 提到 Remotion 自带指引。
插件会以当前 dsh 进程权限运行。安装前建议检查源码、许可证与依赖。
适用场景与注意¶
适合以下场景:
- 已在 DSH 中使用 agent 工作流,并希望补充 Remotion 视频创作能力。
- 需要用 React 编程式视频处理动画、音频、字幕、3D、图表、字体等任务。
- 希望把同一技能目录复用到 Claude Code、Cursor、Gemini CLI 或 OpenAI Codex。
注意:
- 安装前检查源码与许可证。
- 渲染需要
ffmpeg,具体以 Remotion 自带指引为准。 - 卸载后如果 profile 中仍保留覆盖行,需要手动删除。
结尾¶
dsh-remotion 的价值是把 Remotion 技能放进 DSH,并保留开放的 SKILL.md 技能格式,方便跨 agent 复用。使用前可查看 DSH 插件社区目录中的 dsh-remotion 条目,再到 GitHub 仓库核对源码与安装说明:
https://github.com/STARDUSTLC666/dsh-remotion