motion-graphics

Installation
SKILL.md

Install this skill with its sibling skills. See runtime setup and capability boundaries before executing commands. User instructions and the requested production stage take precedence over workflow defaults.

motion-graphics — dispatch entry

Confirm the route before Step 0. This skill makes a short, design-led, unnarrated motion graphic (motion is the message; ~under 10s, no voice-over). A longer, multi-scene, or narrated treatment → /general-video; any admitted multi-region Spatial Canvas whose persistent geography/revisit/synthesis is the composition grammar → /general-video regardless of duration (an ordinary one-way pan can stay here); a narrated video of a website → /website-to-video; a topic explainer → /faceless-explainer; a product promo → /product-launch-video; captions on existing footage → /embedded-captions. Out of scope: live / at-render-time data, or footage it can't capture. Unsure motion-first-vs-narrated? Read /hyperframes first.

A short design-led motion graphic. Asset-first: decide the asset strategy and source real material before designing the shot, then design the shot around what you have, then compose by reusing catalog capabilities. All artifacts go to PROJECT_DIR = videos/<project-name>/ (created in Step 0); all paths below are relative to it.

Phase Execution Primary artifact Detailed flow
init Bash hyperframes.json Step 0
plan subagent — decide external asset? + classify + asset strategy shot-plan.json (draft: category, asset_needs, brief) agents/director.md (Part 1)
source ◇ review/freeze files + media-use adopt (skip if needs are empty) assets/ + provenance ledger phases/source/guide.md
design subagent — shot design around resolved assets shot-plan.json (final: block(s) + layout + motion + positions) agents/director.md (Part 2)
build subagent — reuse-first composition compositions/index.html agents/builder.md
render Bash — hyperframes render (MP4, or --format webm/mov for overlay) renders/video.mp4 Step 5
verify Bash — lint / inspect -> repair subagent on failure (fixes in place) agents/finalize.md
Installs
35
GitHub Stars
220
First Seen
Sep 26, 2026