cinematic-hyperframes
Skill1 starsChanged 49 days agoMITView on GitHub
Cinematic motion design workflow for Hyperframes/Hyperframer and HTML-to-video product films. Use when creating or revising SaaS, app, ecommerce, launch, social, or brand videos that need the /website-to-hyperframes or Website-to-Video pipeline, Hyperframes compositions, catalog-backed blocks/components/transitions, GSAP timelines, VFX-friendly motion, kinetic typography, responsive 16:9/9:16 variants, mock UI states, and export validation.
In this repository21 other files it gives its agents.
- a11y-auditSkill
- agentic-peer-reviewSkill
- changelog-to-videoSkill
- code-cleanupSkill
- endpoint-surface-mapSkill
- field-web-performanceSkill
- french-accountingSkill
- google-ai-seo-fundamentalsSkill
- google-ai-seo-optimizationSkill
- ground-truthSkill
- harness-testingSkill
- impossible-by-designSkill
- legacy-code-reviewSkill
- merchant-feed-auditSkill
- merge-time-ci-economicsSkill
- postgres-privilege-auditSkill
- provider-canarySkill
- repo-wide-dead-code-sweepSkill
- security-hardeningSkill
- website-ai-agent-readinessSkill
- youtube-video-editingSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
26 rules. About 0 are common, 19 are distinctive, and 7 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈19
Distinctive · estimate
This author's own choices. Worth a look.
7
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Use this skill to make Hyperframes videos feel like motion-led product films, not animated decks.
- Very specific: line 16
Use /website-to-hyperframes or the Website-to-Video skill first when the work starts from a real website, product UI, or codebase.
- Very specific: line 17
Read references/hyperframes-catalog.md before choosing effects, blocks, components, or transitions.
- Very specific: line 18
Read .agents/skills/hyperframes-typography-animation/SKILL.md when the video has vertical text-led beats, hook cards, kinetic typography, …
- Distinctive: line 22
Before rendering or installing catalog blocks, verify the local project has:
- Distinctive: line 31
No dependency on authenticated routes, live personal data, or unstable screenshot-only states.
- Very specific: line 42
When starting a serious Website-to-Video project, read the current Hyperframes docs listed in references/hyperframes-catalog.md before …
- Very specific: line 48
Use screenshots only as reference.
- Distinctive: line 51
Write the rhythm map before animating.
- Distinctive: line 54
Keep linear clarity when explaining a product, but avoid repetitive text -> visual -> text -> visual pacing.
- Distinctive: line 56
Use narrative title cards as chapter beats.
- Distinctive: line 57
Add short interstitials before section changes.
- Distinctive: line 58
Use word-by-word, cursor, mask, punch, compression, snap, or scale reveals.
- Distinctive: line 59
Remove template/internal labels such as "App Showcase", "3D Reveal", or "Feature Frame".
- Distinctive: line 69
Use foreground/background layers, perspective, parallax, masks, z-depth, shadows, blur, and camera moves.
- Distinctive: line 70
Avoid placing every UI panel on the same visual plane.
- Distinctive: line 73
Keep product UI credible.
- Distinctive: line 79
Treat 16:9 and 9:16 as separate compositions when density changes.
- Distinctive: line 80
Use mobile-native UI for vertical format when the real product behaves differently.
- Distinctive: line 81
Check text fit, button hit indicators, centered halos, confetti accumulation, and opacity inheritance in each ratio.
- Very specific: line 84
Run Hyperframes inspect/validate/lint where available.
- Distinctive: line 87
Check duration, dimensions, frame rate, file size, and obvious visual artifacts with FFprobe and snapshots.
- Very specific: line 102
Use explicit data-start, data-duration, data-track-index, data-width, and data-height.
- Distinctive: line 103
Prefer catalog compositions for specialized motion, then customize them to the story.
- Distinctive: line 105
Keep external assets local by render time.
- Distinctive: line 108
When staticizing variants, regenerate only the requested variants.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Cinematic Hyperframes Motion
Use this skill to make Hyperframes videos feel like motion-led product films, not animated decks. Keep the product story readable, but make transitions, typography, UI actions, and payoff moments carry cinematic intent.
Load Order
- Use
/website-to-hyperframesor the Website-to-Video skill first when the work starts from a real website, product UI, or codebase. If that skill is unavailable, follow the same pipeline: capture/context ->DESIGN.md->SCRIPT.md->STORYBOARD.md-> narration plan -> compositions -> snapshots -> render. - Read
references/hyperframes-catalog.mdbefore choosing effects, blocks, components, or transitions. - Read
.agents/skills/hyperframes-typography-animation/SKILL.mdwhen the video has vertical text-led beats, hook cards, kinetic typography, cursor-like reveals, or word-by-word interstitials. Reuse its typography principles; do not force its short 5-scene template onto longer product films.
Prerequisites
Before rendering or installing catalog blocks, verify the local project has:
- Hyperframes plugin/skills installed when the environment supports it:
codex plugin marketplace add heygen-com/hyperframes --sparse .codex-plugin --sparse skills --sparse assets - Node 22+ available for Hyperframes.
- FFmpeg and FFprobe available for render and metadata checks.
- A Hyperframes project with
hyperframes.json. - Local deterministic assets for all images, logos, fonts, audio, and mock data.
- GSAP or equivalent timeline control for motion-heavy scenes.
- No dependency on authenticated routes, live personal data, or unstable screenshot-only states.
Preferred setup:
npx hyperframes init <project-name>
npx hyperframes add <catalog-id>
npx hyperframes inspect
npx hyperframes validateWhen starting a serious Website-to-Video project, read the current Hyperframes docs listed in references/hyperframes-catalog.md before capture or implementation.
Production Workflow
- Capture source truth.
- Inspect the real app code, design tokens, fonts, UI components, routes, responsive behavior, and copy.
- Use screenshots only as reference. Rebuild animated, protected, or dynamic states as deterministic HTML/CSS/GSAP.
- Replace real users, emails, addresses, payments, orders, and private data with realistic mock data.
- Write the rhythm map before animating.
- Mark calm beats, setup cards, product actions, transition beats, payoff beats, and outro.
- Decide where music hits, click pulses, speed ramps, booms, silence, and success bursts should land.
- Keep linear clarity when explaining a product, but avoid repetitive text -> visual -> text -> visual pacing.
- Use narrative title cards as chapter beats.
- Add short interstitials before section changes.
- Use word-by-word, cursor, mask, punch, compression, snap, or scale reveals.
- Remove template/internal labels such as "App Showcase", "3D Reveal", or "Feature Frame".
- Make transitions explain transformation.
- Pain -> product: rupture, assembly, reconstruction, or wipe.
- Creation -> live state: click feedback, loading, shimmer, activation glow.
- Browse -> buy: hover, pulse, click ring, speed ramp, directional pull.
- Purchase -> success: burst, shockwave, confetti, scale, light impact.
- Object -> ecosystem: logo floods, overflow grids, parallax, zoom, or dimensional collage.
- Add dimensionality.
- Use foreground/background layers, perspective, parallax, masks, z-depth, shadows, blur, and camera moves.
- Avoid placing every UI panel on the same visual plane.
- Let important objects feel revealed, assembled, activated, or accelerated.
- Keep product UI credible.
- Match real navigation states, buttons, prices, badges, avatars, empty states, mobile states, and final confirmation states.
- Show cause and effect for UI actions. A click should visibly trigger the next frame.
- For AI features, show before -> loading -> generated/enhanced result.
- Design variants, not resizes.
- Treat 16:9 and 9:16 as separate compositions when density changes.
- Use mobile-native UI for vertical format when the real product behaves differently.
- Check text fit, button hit indicators, centered halos, confetti accumulation, and opacity inheritance in each ratio.
- Validate before claiming done.
- Run Hyperframes inspect/validate/lint where available.
- Snapshot key beats in every requested variant.
- Render only the variants the user asks for.
- Check duration, dimensions, frame rate, file size, and obvious visual artifacts with FFprobe and snapshots.
Motion Heuristics
- Calm before impact makes impact stronger.
- Clicks need visible cause and consequence.
- A generated feature should visibly transform, not just appear finished.
- Success frames should feel like payoff moments.
- Brand walls and conference walls should communicate abundance instantly.
- Text cards should feel like cinematic chapters, not subtitles.
- Background opacity should not dim foreground copy.
- Glow and pulse are accents, not art direction.
Hyperframes Composition Rules
- Use explicit
data-start,data-duration,data-track-index,data-width, anddata-height. - Prefer catalog compositions for specialized motion, then customize them to the story.
- Register paused GSAP timelines so rendering is deterministic.
- Keep external assets local by render time.
- Mount catalog blocks as
data-composition-srcchildren when they stay modular. - Inline catalog snippets only when the catalog marks them as components/snippets.
- When staticizing variants, regenerate only the requested variants.
Quality Bar
The final video should be clear enough to understand, dynamic enough to remember, premium enough to trust, and cinematic enough to create desire.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

