前言¶
如果你已經在 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