OpenMotion plugin
OpenMotion plugin and skills: an agent plans, recreates from a reference and edits motion video in HTML, exporting to MP4.
- 9,773 ★ on the repository
- Last commit
- Apache-2.0
Extended access
Why this level
- The local executor runs Node.js, FFmpeg and a browser, and paid model calls go through your keys.
Install
- Works in
Manual install
bash scripts/install-motion.commandThe command from the Bring it into your agent section of the README: run from a repository checkout; pick `--host claude` for Claude Code.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The local executor runs Node.js, FFmpeg and a browser, and paid model calls go through your keys.
This is third-party code. Review the repository files before installing.
What it does
OpenMotion gives a local agent five core skills and a `motion` MCP server. The skills cover original videos (`motion-director`), recreating a video from a reference (`motion-recreate`), adapting a template (`motion-template-to-video`), producing a portable template (`motion-video-to-template`) and building a project with export (`motion-production`). The video is built as an HTML project: the agent edits the source, the timeline can be adjusted in the visual Studio editor and an MP4 rendered. Shot order and timing are stored in Motion.md. Model keys are supplied separately (BYOK) and the agent is whichever one the user already runs (BYOA).
Who it is for. Video authors and marketers who build brand-styled motion videos through a local agent.
Good fit when
- A 20-second product promo is needed from a ready template.
- A reference video exists and its content must be replaced with your own.
- You want to adjust timing in Studio and render an MP4 from the same project.
- A brand kit (logo, colors, fonts) must be applied to a series of videos.
Not a fit when
- You need a single quick clip without a local environment.
- You do not hold rights to the reference video you want to recreate.
- Node.js, FFmpeg and Chromium cannot be installed on the machine.
Example request
Use OpenMotion to open a copy of the 20-second Product Promo in Studio, replace the logo and headline with my materials and export an MP4.Limitations
The plugin needs a local executor: Node.js 26.11.1, plus Chrome or Chromium and FFmpeg with FFprobe for preview and export. `npx skills add ./skills` copies instructions only and does not register MCP; the local installer does the full setup. Image, video, music and voice generation goes through your own model keys and costs money at the providers. Recreating someone else's video falls under copyright, so check rights to the reference.
How to disable. Remove the `motion` MCP connection in the client settings (check `/mcp` in Claude Code) and the `motion-*` skills from the skills directory. Stop the local Studio server and delete the data folder.
FAQ
Which agents are supported?
The README lists 22 local agents, including Codex CLI, Claude Code, Cursor Agent, Gemini CLI, OpenCode and GitHub Copilot.
How do I install only the skills?
From a clone run `npx skills add ./skills --list`, then `npx skills add ./skills --skill motion-director`. This copies instructions without MCP.
What is Motion.md?
A Markdown format for shot order, timing and transitions. It is used to share how a video works shot by shot.
What does Studio do?
It is a visual editor where project timing is adjusted and an MP4 is rendered from the same source.
Is the software paid?
The README states the local workflow has no subscription or per-render fee; only model calls through your keys cost money.
Discussion
No questions or reviews yet.
Related
Pluginsmotion-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
Agentic video studio for Claude Code, Cursor and Codex: script, voiceover, images, stock footage, music, subtitles and render
A skill for promo films and kinetic type: idea and storyboard before the build, MP4 rendered through Chrome and ffmpeg, checked by six gates
A skill that makes promo videos from code: direction, in-browser animation with motion blur, its own score and a 60 fps MP4
Claude Motion finds open animation sources and models, adapts them to a new topic and exports a short film to MP4.
A motion design skill: the agent writes Remotion video code with voice, music and sound and delivers only after measuring frames
README in short
OpenMotion is presented as a full-stack studio where an agent recreates video from a reference in HTML code and renders MP4, supporting your own agents and keys.