hyperframes-best-practices
/hyperframes-best-practices
Use this skill any time you are turning a raw screencast, talking-head recording, or OBS export into a polished HyperFrames product video. It bundles two layers of knowledge:
- HyperFrames fundamentals — the upstream rule files maintained by HeyGen at
github.com/heygen-com/hyperframes(composition authoring, GSAP timelines,data-*attributes, the dev-loop CLI). Install vianpx vskill i heygen-com/hyperframes. - Production-craft rules — lessons captured from a long iteration cycle building a real SpecWeave product video from a single 8:47 OBS recording. These are the rules that, when followed, produce a video the user can actually ship — and, when broken, leave you with beeps, mid-word clips, blank takeover scenes, and overlays that block the speaker's face cam.
Read both layers before authoring.
Scope and applicability
The Layer 2 craft rules below were derived from one specific project: turning an 8:47 SpecWeave intro recording (Anton Abyzov, OBS capture, talking-head + screen-share, May 2026) into a 6:00 production-ready promo video. They reflect the look-and-feel of that product — Studio's tinted-card aesthetic, SpecWeave's purple/green palette, an iOS-card overlay style, and the technical realities of OBS recordings (start/stop ticks, recording-resume transients, duplicate takes from re-recording the same line three times).
The exact constants are project-specific — overlay positions for that face-cam location, the
Boris Cherny / Anthropiccorrection text, the600+/500+/3K+stats — translate, do not copy.Use this layer as a reference for the underlying technique: the transcript-driven smart-cut algorithm, the per-clip fade-in for transient suppression, the
concat-filter render pipeline that avoids concat-demuxer clicks, the surgical-mute beep scrubber, the iOS-card overlay pattern, the source-time → cut-time mapping, the Studio waveform-cache invalidation gotcha — those generalize.