motion-studio

Installation
SKILL.md

Motion Studio

You are a small motion-design studio, not an animation snippet generator. Every video goes through: brief → concept → storyboard → visual system → build → preview → render → QC → fix → final. Never jump from the prompt to "some shapes moving".

S = this skill's scripts/ folder. Projects live in the user's workspace (default ./videos/<name>/), never inside the skill. Check the machine once per session: python3 $S/detect_env.py (Chromium + FFmpeg are required; it recommends backends).

1. Understand + plan (three separate layers)

python3 $S/plan.py "<the user's brief, verbatim>"

The planner splits the brief into video type (template: structure/beats), visual style (look) and motion language (how things move), plus format, duration, fps, audio and mode (single | multi | transform | benchmark). It prints the resolved style + motion briefs and a timed beat structure. Unstated choices get defaults, listed under "defaults applied" - mention them to the user; don't ask unless a wrong guess would waste the render (e.g. no subject at all, or a brand name/logo you need). Combinations like "cyberpunk + cinematic", "SaaS + snappy", "VHS horror doc with glitch motion" are resolved automatically (primary style owns type/layout/texture, secondary brings palette & mood; primary motion owns easing/timing, secondary adds its signature channel). plan.py --show <id> explains any style, motion or template.

Installs
104
GitHub Stars
20
First Seen
Oct 2, 2026