In the Skill's Own Terms
A routing-first skill for one short, design-led, unnarrated motion graphic — kinetic typography, stat count-up, chart hit, logo sting, lower third, animated map, tweet or webpage — usually under 10s and no longer than about 30s, rendered to MP4 or a transparent overlay.
It is asset-first and reuse-first: the first fork is whether the piece needs a search, form categories run on user-supplied content with empty asset_needs, search-driven categories animate by the content type returned, and the Builder composes catalog blocks before hand-authoring gaps. The workflow is autonomous with at most one clarifying question, but rendering stays user-gated behind lint, check and proof snapshots.
What it produces
- A draft then final shot-plan.json holding the envelope, chosen category or search intent, asset_needs and the block, layout, motion and positions.
- compositions/index.html honoring the HF contract with a paused GSAP timeline on window.__timelines, clip classes and stable ids, and a deterministic tl.seek(0).
- A contact or snapshot sheet under snapshots/ for inspecting the proof times.
- renders/video.mp4, or a transparent overlay when rendering with the webm or mov format.
How It Works
- 01Initialize the Project
Step 0 creates PROJECT_DIR = videos/<project-name>/ and runs hyperframes init with the blank example and this skill, skipping it entirely when hyperframes.json already exists.
- 02Plan and Decide on Search
The first fork is whether the piece needs a search: no means a form category with asset_needs: [], yes means emitting search queries into asset_needs[].
- 03Source Assets When Needed
Step 2 resolves assets through media-use into frozen project-local paths plus a ledger, and is skipped straight to design when asset_needs is empty.
- 04Design Around What You Have
A second Director pass picks catalog blocks and hyperframes-animation rules and blueprints around the resolved assets, then finalizes the shot plan.
- 05Compose reuse-first
The Builder adds catalog blocks with npx hyperframes add and customizes in place, hand-authoring only the gaps and the asset-fusion affordance to produce compositions/index.html.
- 06Take Proof Snapshots
Choose proof times that show the opening state, the signature move and the final hold, then inspect the generated contact or snapshot sheet.