Foreword¶
If you’re already using agents in DSH to handle code, documents, or workflows, the next step might be to have the same agent workflow directly produce videos. The idea behind dsh-remotion is to register the official Remotion port skill directly into DSH: after installation, DSH can trigger the skill with commands like “make a video with Remotion,” handling React programmatic video tasks such as animations, audio, subtitles, 3D, charts, fonts, and more.
The DSH plugin community directory is an independent site and is not equivalent to the official app store.
What This Is¶
dsh-remotion is a DSH video creation skill plugin. It registers the official Remotion port skill into DSH and has been verified on @deepseek-ai/dsh@0.1.1-rc.2.
The plugin follows the Cordis composition bundle patch model, involving cordis.patch.yml and dsh.bundle.patch; it does not import any @deepseek-ai/* internal modules at runtime.
- Repository:
STARDUSTLC666/dsh-remotion - License: MIT (for port orchestration); skill content copyright belongs to Remotion
package.jsondeclarations:version 0.2.0,packageManager pnpm@11.7.0, dependenciesyaml ^2.9.0
Core Capabilities¶
- Install-to-register: Registers the official Remotion port skill into DSH.
- React Programmatic Video: Covers animations, audio, subtitles, 3D, charts, fonts, and more.
- Rule Files: Includes 38 rule files in
rules/, covering animations, audio, subtitles, 3D, charts, fonts, GIFs, Lottie, maps, transitions, and more. - Open Skill Format: Skills use the open Agent Skills (
SKILL.md) format and can be copied to other agents’ skill directories. - Port Source: Skills are ported from the official OpenAI Codex Remotion plugin cache; frontmatter has been converted to DSH format, Codex-specific
agents/have been removed, and rule references have been individually validated.
Installation¶
First, run the official installation command to add the plugin to the current web profile:
dsh plugin --profile web add dsh-remotion
After installation, restart DSH, then enter “make a video with Remotion” to trigger it.
Uninstallation¶
Uninstall command:
dsh plugin --profile web remove dsh-remotion
Restart the Web service after uninstalling. For complete cleanup, manually delete the plugin lines overridden by cordis.patch.yml in your own profile.
Cross-Platform Usage¶
The skills in the skills/ directory are not tied to DSH. Simply copy the corresponding skill directory to another agent’s skill directory:
| Agent | Skill Directory |
|---|---|
| Claude Code | ~/.claude/skills/ |
| Cursor | .cursor/skills/ (or project-level skills/) |
| Gemini CLI | ~/.gemini/skills/ |
| OpenAI Codex | ~/.codex/skills/ |
Dependencies and Runtime¶
The README lists dependencies as Node.js ≥ 20 + npx (npm registry); package.json’s engines field specifies node >=22. These are inconsistent, so it’s recommended to check the current package version before installation.
Rendering depends on ffmpeg; the README mentions that Remotion provides its own guidelines.
The plugin runs with the permissions of the current dsh process. It’s recommended to review the source code, license, and dependencies before installation.
Suitable Scenarios and Notes¶
Suitable for the following scenarios:
- Already using agent workflows in DSH and wanting to add Remotion video creation capabilities.
- Needing React programmatic video to handle tasks like animations, audio, subtitles, 3D, charts, and fonts.
- Wanting to reuse the same skill directory across Claude Code, Cursor, Gemini CLI, or OpenAI Codex.
Notes:
- Check the source code and license before installation.
- Rendering requires
ffmpeg; refer to Remotion’s own guidelines for specifics. - If override lines remain in the profile after uninstallation, they need to be manually removed.
Conclusion¶
The value of dsh-remotion lies in bringing Remotion skills into DSH while preserving the open SKILL.md skill format for easy cross-agent reuse. Before using, you can check the dsh-remotion entry in the DSH plugin community directory, then verify the source code and installation instructions on the GitHub repository:
https://github.com/STARDUSTLC666/dsh-remotion