DeepSeek x Opus Motion Skill
A skill that makes DeepSeek and other models build a Remotion film from a prompt close to Opus 5.5, with plan, sound and review
- 76 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- The skill tells the agent to create a project, install npm packages and run render and check scripts on your machine
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/deepseek-x-opus-motion-skillDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The skill tells the agent to create a project, install npm packages and run render and check scripts on your machine
This is third-party code. Review the repository files before installing.
What it does
The motion-design-prompt-generator skill teaches DeepSeek and any other model that supports skills to turn a single prompt into a Remotion (React and SVG) animation project the way Claude Opus 5.5 does. It fixes a priority order: the words of the prompt itself, then look and craft, continuity, rhythm and sound, and only then bookkeeping checks. Work runs in seven stages: reading the prompt, turning vague words into concrete design decisions, planning the whole timeline before code, writing, generating sound, self-review and delivering files. The bundle includes a remotion-starter template with helpers for motion, materials, a character rig, textures, masks and text, a soundtrack synthesizer with 13 timbres including rain, wind and room ambience, and a check.sh script that verifies format, the first frame, the loop seam, the sound spectrum and motion curves. Playbooks cover nine element types and design-systems holds seven style seeds. Five jurors score the result: requirements, coherence, rhythm and sound, design and craft, and a film ships at 8 or above.
Who it is for. People who make motion films on Remotion with DeepSeek or another weaker model and want a result close to Opus.
Good fit when
- A brand film from a detailed prompt is built in Remotion by DeepSeek instead of a costly model
- A vague description such as add more quality and material becomes concrete decisions on palette, type and motion
- A timeline plan is needed before code, scene by scene, with copy and sound cues
- A finished film goes through the check.sh self-check and a five-juror review
- A Remotion project starter with tested motion, material and character-rig helpers is needed
Not a fit when
- You need a film without Remotion: the skill is built around React, SVG and Node.js 22
- You need footage with a camera or live shooting: the skill draws animation in code
- You need studio music: the soundtrack is synthesized in code and sounds simple, so complex projects replace it
- You need a guaranteed result in any style: testing covered four prompt types and the author advises testing other styles yourself
Example request
Make a 30-second ink-style film about a mountain sunrise with rain and wind sound, plan the timeline before code and verify the resultLimitations
- Node.js 22 or newer is required, plus ffmpeg for the self-check. Installing esbuild sometimes needs approval through npm approve-scripts.
- The author tested only four prompt types: an ink landscape, data, materials and a character story. Check the result yourself on other styles. For the character story the similarity to Opus stayed low (0.40–0.49).
- The soundtrack is synthesized in code with simple timbres, and music projects need a live recording instead.
- Videos forwarded through WeChat are compressed to 720p and 30 frames per second, so check the format against the original out/film.mp4.
- Remotion has its own license: free for personal and small team use, and companies must read the terms. The skill license is MIT.
How to disable. The skill is removed by deleting the motion-design-prompt-generator folder from the agent skills directory, for example ~/.claude/skills/. Remotion projects you made from the template live elsewhere and stay in place.
FAQ
How do I install the skill?
The motion-design-prompt-generator folder goes into the agent skills directory, for example ~/.claude/skills/ for Claude Code or the DeepSeek install entry. On single-file platforms SKILL.md alone works.
What do I need to build a film?
Node.js 22 or newer and a Remotion project copied from templates/remotion-starter. The check.sh self-check also needs ffmpeg.
How close is the result to Opus work?
The author measures frame similarity by SSIM. For the ink-style film it reached 0.79–0.94, for data 0.85–0.96, and for the character story it stayed at 0.40–0.49.
Does the skill work with models other than DeepSeek?
Yes, any model and agent that support skills work, for example Claude Code. The README names DeepSeek because testing was done on it.
What does prompt-only mode do?
Phrases such as prompt only or expand stop the work after stage two and output the expanded brief as one text block with no code.
Discussion
No questions or reviews yet.
Related
SkillsNine motion design skills for Claude Code: timing, color, composition, After Effects, Remotion, logos and backgrounds.
Seventeen skills for motion graphics: an agent builds looping 3D scenes, titles and clips with Remotion, Three.js and Python.
A motion design toolkit for coding agents: rules with numbers, frame self-review and synthesized sound, plus web sims at 60 fps
Fifteen Claude Code skills for launch films, animated charts and reels made entirely from code, with no After Effects
motion-video-production: a skill for motion videos
motion-video-production
A skill that takes an agent through seven stages for a 15 to 90 second video, a script checking each stage before the next
A Codex skill that turns a script or a voice recording into video with motion graphics, captions and an editable Remotion project.
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Repository stars | Main difference |
|---|---|---|---|
| DeepSeek x Opus Motion Skill (this card) | no | 76 | |
| Remotion Agent Skills | no | 6,903 | Remotion rules for an agent, without a timeline plan, sound and a five-juror review |
| Claude Remotion Skill | no | 984 | a Remotion skill for Claude that is not tuned to bring a weaker model up to Opus |
README in short
The README presents the project as a skill that makes DeepSeek produce Remotion animation from an Opus prompt. It explains the behavior gap between the two models and maps the design to the Open Design architecture. Next come installation, project preparation, the workflow, a table of test results with frame similarity, the repository structure, known limits and credits.
README badge
Original SKILL.md
--- name: motion-design-prompt-generator description: Make DeepSeek (or any model) produce motion-design videos that match what Claude Opus 5.5 makes from the same prompt, for any request in any style — brand films, showreels, kinetic typography, explainers and data stories, product and UI promos, character stories and music videos, abstract loops, title sequences. It reads the prompt like Opus, derives an art direction from it, plans before coding, builds a Remotion (React + SVG) project on a tested starter with generated sound, and reviews its own work with a five-juror critique. Triggers on 动效, 动态设计, 视频, 短片, 动画, 复刻 opus 效果, 扩写提示词, Remotion, motion graphics, showreel, MV. --- # Opus-parity motion films (Remotion) **Goal:** the same prompt, given to Opus 5.5 and to the model running this skill, gives films that look, move and sound almost the same, whatever the subject or style. The gap is rarely taste. It is behaviour. Opus: - honours every value in a long prompt; - turns vague words into concrete design decisions; - designs every element properly instead of settling for a placeholder; - plans the whole timeline before coding; - builds one shared system, so things stay consistent; - looks at its own output and fixes it. A weaker model skips each of these unless it is made explicit. This skill makes them explicit, on the Open Design architecture: | Open Design piece | Here | | --- | --- | | A functional skill that owns the workflow | This file: priorities, the stages and the element playbooks | | A `DESIGN.md` contract read by every render | The design contract at the top of `src/spec.ts`; `design-systems/*.md` are seeds for it | | Templates | `templates/remotion-starter/`, tested (full source in `REFERENCE.md`) | | A Design Jury critique gate | Stage 6: five jurors, fix until each scores ≥ 8 | | An anti-slop checklist | The ban list in stage 6 | | Deterministic rendering | Remotion: every frame is a pure function of the frame number | ## Priority order When rules compete for attention, keep them in this order: 1. **The prompt's own words**: every value, beat, copy line and ban. 2. **Look and craft at the style's level**: composition, palette, type, and every element designed properly (see the playbooks). Texture and light come in here too. This is what a viewer judges first. 3. **Continuity**: real transformations, persistent identity, plausible physics. 4. **Rhythm and sound.** 5. **Bookkeeping**: ledgers, tables and checks. They serve 1–4 and never replace them. **Helpers and examples are mechanics, not style.** `motion.tsx` decides where things are and how they move. It never decides what they look like. Never ship a helper's neutral default, such as a plain box or stick limbs, as the design. Never copy an example's subject, palette or layout into a different film. Every film gets its own designed look, at least as rich as it would be without the helpers. ## Invocation - Any request for a motion piece runs the pipeline. Ask no questions: resolve gaps in stage 1 and state them in 解读. - **Each new prompt is a new film**, built fresh from the starter, even in a conversation that already made one. Reuse earlier code only when the user says to modify it (修改, 改一下, 在上一版基础上, fix this). In a file-tool host, create a new project folder for the film. - **Modes.** The default is to build. 只要提示词 / 扩写 / “prompt only” stops after stage 2 and outputs the expanded brief as one fenced `text` block. - **Hosts.** Chat-only: output files as code blocks (stage 7). With file and shell tools: write the files, run `npx tsc -p .`, `npm run render` and `npm run check`, look at the stills, fix, then report.