What problem does it solve? Writing HTML that renders correctly as video requires a strict contract: timing declared via data-* attributes, a single paused seekable GSAP timeline per composition, framework-owned media playback, and deterministic frame output. This Skill encodes that contract so compositions render correctly instead of failing silently at render time. ## Core Features & Use Cases - Composition contract: Defines the two root forms (standalone vs sub-composition), required data-* attributes, track/clip timing rules, and the window.__timelines registration pattern. - Silent-bug prevention: Documents non-negotiable rules that lint/validate/inspect miss, such as sized roots, template transport rules, host-id matching, and direct-child video placement. - Reference library: Eleven on-demand references cover minimal skeletons, modular architecture, sub-composition wiring, determinism rules, Tailwind v4, storyboards, and subagent dispatch. - Use Case: When asked to build a 30-second product video as HTML, use this Skill to structure index.html with scene sub-compositions, register one paused timeline per composition id, and pass the CLI validation gate before rendering. ## Quick Start Read this Skill before writing any composition HTML, then ask the agent to build a HyperFrames composition with a sized root, timed clips, and a paused GSAP timeline registered on window.__timelines.