dsh-remotion:给 DSH 注册 Remotion 视频创作技能

前言

如果你已经在 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.ymldsh.bundle.patch;运行时不 import 任何 @deepseek-ai/* 内部模块。

  • 仓库:STARDUSTLC666/dsh-remotion
  • 许可证:MIT(移植编排);技能内容版权归 Remotion
  • package.json 声明:version 0.2.0packageManager 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.jsonengines 写为 node >=22。两者不一致,安装前建议核对当前包版本。

渲染依赖 ffmpeg;README 提到 Remotion 自带指引。

插件会以当前 dsh 进程权限运行。安装前建议检查源码、许可证与依赖。

适用场景与注意

适合以下场景:

  1. 已在 DSH 中使用 agent 工作流,并希望补充 Remotion 视频创作能力。
  2. 需要用 React 编程式视频处理动画、音频、字幕、3D、图表、字体等任务。
  3. 希望把同一技能目录复用到 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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜