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
羽毛球分组比赛记分
小程序二维码

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

小夜