vid-sizzle-reel
Generates a high-energy sizzle reel or hype video (MP4) from brand assets and key messages. Fast-paced montage format with dynamic cuts, bold text overlays, and optional music. 4-section structure: Cold Open, Build, Peak, Land. 4 tone presets. Beat-sync cuts when music is provided. Built on HyperFrames (GSAP + headless Chromium + FFmpeg). Trigger when user says "sizzle reel", "hype video", "highlight reel", "launch hype", "conference opener", "event promo video", "investor pitch video", or "brand video montage".
npx skills add Varnan-Tech/opendirectory --skill vid-sizzle-reel --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# vid-sizzle-reel Generates a high-energy sizzle reel or hype video from brand assets and key messages. Pipeline: HyperFrames HTML composition (GSAP timelines) → headless Chromium → FFmpeg H.264 MP4. No Runway. No Pika. No AI video APIs. Zero runtime cost beyond Node.js + FFmpeg. **Differentiation from `vid-product-launch`:** - `vid-product-launch` tells a narrative story — one earned reveal, five sections, tension arc - `vid-sizzle-reel` creates energy and excitement — fast cuts, music-first, no single story beat --- ## Critical Rules (read before every generation) 1. **Write the key messages yourself — or ask the user to write them.** These are the exact phrases that appear on screen. "AI will figure it out" produces filler. 3-5 sharp lines is the entire content of a sizzle reel. 2. **Brand name appears ONLY in the Land section.** Cold Open and Build create tension without naming the brand. The Land section is the payoff. 3. **Declare the rhythm pattern in a comment at the top of the script before writing any HTML.** Format: `// RHYTHM: flash-sequence | Cold[0-5s]: stat | Build[5-40s]: msg(1.5s)|flash|... | Peak[40-55s]: ... | Land[55-60s]: logo+CTA`. Every timing decision checks
- Critical Rules (read before every generation)
- Step 1: Intake
- Step 2: Install HyperFrames
- Step 3: Internal Architecture (never shown to user)
- Step 4: HyperFrames HTML Composition
- Step 5: Self-QA (fix every failure before Step 6)
- Step 6: Lint, Render, Output
- SFX Timeline (embed in every composition)
- Prompt Tips (show when user asks for guidance)
npx skills add heygen-com/hyperframes node --version # must be >= 22 ffmpeg -version # must be present npx hyperframes init sizzle-[slug] --example kinetic-type --non-interactive cd sizzle-[slug] npx hyperframes tts --analyze-beats [music-file] npx hyperframes lint npx hyperframes inspect --json npx hyperframes render --output sizzle/[slug]/sizzle-reel.mp4
What does the vid-sizzle-reel skill do?
Generates a high-energy sizzle reel or hype video (MP4) from brand assets and key messages. Fast-paced montage format with dynamic cuts, bold text overlays, and optional music. 4-section structure: Cold Open, Build, Peak, Land. 4 tone presets. Beat-sync cuts when music is provided. Built on HyperFrames (GSAP + headless Chromium + FFmpeg). Trigger when user says "sizzle reel", "hype video", "highlight reel", "launch hype", "conference opener", "event promo video", "investor pitch video", or "brand video montage".
How do I install it?
Run `npx skills add Varnan-Tech/opendirectory --skill vid-sizzle-reel --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From Varnan-Tech/opendirectory, a repository with 571 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
