--- name: hyperframes-video-composition description: Provider-independent production workflow for AI agents assembling generated or source media into HyperFrames HTML/CSS/JS videos. Use for HyperFrames composition planning, scene architecture, media custody, animation/timing, captions/audio, deterministic preview/render QA, accessibility/flashing checks, provenance ledgers, and delivery handoff. --- # HyperFrames video composition Use this skill when the job is to assemble images, clips, narration, music, captions, UI captures, generated assets, or brand material into a finished HyperFrames video. Treat HyperFrames as a production composition runtime, not just a code target: the agent owns intake, the frame/design spec, media custody, timing, QA, provenance, and handoff. This skill is provider-independent. It does not choose the image, video, TTS, or music model for you. It tells you how to turn approved assets and creative decisions into a deterministic HTML/CSS/JS/HyperFrames composition. ## Source status Documented facts below are grounded in these sources, verified 2026-07-11 unless noted: - HyperFrames official docs and repo: [Introduction](https://hyperframes.heygen.com/introduction), [Quickstart](https://hyperframes.heygen.com/quickstart), [Prompting guide](https://hyperframes.heygen.com/guides/prompting), [GitHub repository](https://github.com/heygen-com/hyperframes), plus local HyperFrames package READMEs for CLI, core, engine, and producer. - Local OpenMontage HyperFrames bridge: `C:\Users\ishan\Documents\OpenMontage\skills\core\hyperframes.md`, `tools\video\hyperframes_compose.py`, and `lib\hyperframes_style_bridge.py`. - WCAG 2.2 Quick Reference: captions, audio description, contrast, audio control, flashing, and non-text contrast: [W3C WCAG 2.2 Quickref](https://www.w3.org/WAI/WCAG22/quickref/). - Browser media behavior: [MDN Autoplay guide](https://developer.mozilla.org/en-US/docs/Web/Media/Guides/Autoplay), [MDN `