Extreme Motion Design plugin

A motion design skill: the agent writes Remotion video code with voice, music and sound and delivers only after measuring frames

  • 76 ★ on the repository
  • Last commit
  • MIT
Plugin

Extended access

Why this level

  • The skill runs Remotion, Python scripts and `ffmpeg` and downloads images from external sources
All reasons and checks

dev-isaacmello/extreme-motion-design

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/extreme-motion-design

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The skill runs Remotion, Python scripts and `ffmpeg` and downloads images from external sources

This is third-party code. Review the repository files before installing.

What it does

Extreme Motion Design is a skill for coding agents in which the agent writes video as code with Remotion and React, with voice, licensed music and synced sound effects, and may not deliver until the frames are measured. The set fixes a blind spot: an agent cannot see what it renders and ships text cut by the frame edge, captions over a face, the same card in every scene and clipped audio. Checks fill that gap. Audio is the clock: one `roteiro.json` produces the voice phrase by phrase, the score and named cues. The art direction is a contract declared before any scene exists, and the lint rejects a project without it. `layout.py` measures text: it reads every text box from the frame DOM and the background from pixels and rejects text that is cut, overlapped, too small or low contrast. A reviewer with a clean context sees the contact sheet, and the final file passes a numeric gate: codec, loudness, peak, flashes per second and loop seam. Version 2.0 adds a reference mode `reference.py`, a design meter `design.py`, a reference on composition and type, `stock.py` for photo and video from Wikimedia Commons, NASA, Openverse and The Met with a license check, and `track.py` for face and hand tracking.

Who it is for. Motion designers and developers who build videos in code and want the agent to check its own frames and audio with numbers before delivery.

Good fit when

  • A product launch video is needed, built in Remotion with voice and music
  • The agent ships cut captions and identical cards, and they must be caught automatically
  • You want to break a reference video into structure and make a new one by rhythm without copying frames
  • Frames need photo and video with a checked CC0 or public domain license
  • Graphics must be pinned to a face or a hand in video

Not a fit when

  • A quick video with no code: the skill assumes a Remotion project with checks
  • Node.js 18, Python 3.10 and `ffmpeg` are missing
  • Copying frames, sound or text from a reference: the tool takes structure, rhythm and technique only

Example request

Build a one-minute product launch film in one of the six art directions, with voice and music, and pass all frame checks.

Limitations

It needs Node.js 18 or newer, Python 3.10 or newer and `ffmpeg` on `PATH`. Scripts declare dependencies inline per PEP 723 and run with `uv run`, and the video project installs Remotion, React and Three with `npm install`. Labels inside `roteiro.json` and the `lexicon.pt-BR.json` dictionary target Portuguese. Reference mode copies structure and never frames, and the 0 to 100 score is a guide and no guarantee of similarity. Images download only from sources where `stock.py` could record the license.

How to disable. Uninstall the plugin with `claude plugin uninstall extreme-motion-design` or the skill with `npx skills remove`. Video projects stay with you and are deleted by hand.

FAQ

How do I install the skill in Claude Code?

With `/plugin marketplace add dev-isaacmello/extreme-motion-design` and `/plugin install extreme-motion-design@extreme-motion-design`. For other agents use `npx skills add dev-isaacmello/extreme-motion-design`.

What does layout.py check?

It reads every text box from the frame DOM and the background from pixels and rejects text that is cut, overlapped, too small, low contrast or outside the safe area.

What does reference mode do?

`reference.py` breaks a video into measured structure: shots, camera moves, palette and audio. It then writes a script skeleton and scores the new piece from 0 to 100.

Where do photo and video come from?

`stock.py` fetches from Wikimedia Commons (CC0 and public domain), NASA, Openverse and The Met and records license evidence for each file.

Is Portuguese required?

Script labels and the `lexicon.pt-BR.json` dictionary are written for Portuguese, while the skill also has an English README.

Discussion

No questions or reviews yet.

Plugins

A director skill for Remotion that writes promo video compositions: it picks an effect engine, lays out beats and matches sound.

PluginMinimal access119Repository stars

A Codex skill that turns a script or a voice recording into video with motion graphics, captions and an editable Remotion project.

SkillExtended access128Repository stars
Official

One prompt becomes a finished MP4: voiceover, music, stock footage, AI clips, captions and review on Remotion

PluginExtended access166Repository stars

A skill that makes your agent film a short product video: concept, edit, sound and render on Remotion or HyperFrames

SkillExtended access1.2KRepository stars

A motion design toolkit for coding agents: rules with numbers, frame self-review and synthesized sound, plus web sims at 60 fps

SkillExtended access963Repository stars

README in short

Covers the 2.0 changes, why it exists, the set of gates for text, audio and the final file, install for Claude Code and the skills CLI, requirements and updating.

README badge

Report a problem