Preview gallery
Similar Skills
View allWhat you get
- A 1920×1080 MP4 at 30 fps, 24 to 45 seconds long: the prompt alone, four surfaces repeating it, a reel of outputs on the beat, then the closing command.
- A HyperFrames project with one composition per movement, the prompt held in a single declaration, and a storyboard listing every reel cut as a frame-snapped timecode.
- The beat JSON, ledger.json and a handoff note recording the tempo, the drop time, each surface's rights position and which outputs were left out.
Good fit
- CLIs, libraries, agent skills and MCP servers that behave identically wherever they are installed, with a launch message about meeting people where they already work.
- Teams with at least eight real results to show. A reel is evidence, so it needs real work in it.
- Launches that can clear a track whose drop is big enough to open the second half.
Not for
- Anything that lives in a single place, since the four surfaces would have nothing to argue.
- Early launches with no output yet. Your agent stops instead of cutting mockups on the beat, because speed hides nothing.
- A soft fade into the reel. Without a genuine drop in the music, this is the wrong structure for the film.
About this Skill

If your CLI, package or MCP server behaves the same anywhere, this Fable 5 video skill makes that point without a sentence of explanation. One short prompt appears alone, then gets typed into a full-bleed terminal, a docked panel, an inline field and a floating composer, quicker each time, until the audience knows the line by heart. The track drops. Eight to twelve things your product really made cut past on frame-snapped beats, with the pace doubling near the end, and a lone install command finishes it. Surfaces you do not own are drawn as neutral shapes and never as anyone's product. HyperFrames renders the HTML, CSS, SVG and GSAP on your machine, and no image or video model is called at any stage of the job, from the storyboard through the final render.
How it works
- Fix the prompt at about 34 characters and choose four shapes viewers can tell apart in half a second
- Clear the track, run npx hyperframes beats and write the drop and cut grid into the storyboard before any reel HTML
- Build the chorus from one prompt string, then the reel on its grid with a single output per frame
- Snapshot both sides of three cuts and bring npx hyperframes check to zero findings
- Render at 30 fps, probe the file and paste the check output into the handoff
Checked before delivery
- All four surfaces type exactly the same prompt, read from one declaration in code
- Every reel cut lands on its grid frame, snapped from the track's tempo, with one output on screen per frame
- npx hyperframes check reports zero findings and the render is 1920×1080 at 30 fps
What you need before you start
- You bring
- The product and the one prompt or command that calls it (about 34 characters at most) · Four surfaces it really works in, with your rights position on each · Eight to twelve real outputs the product has made · A licensed music track with a real drop · The install or invocation command the film ends on
- Dependencies
- Node.js 22 or later · HyperFrames CLI and skills, plus FFmpeg · A cleared music track with a real drop
- Outside costs
- None
- Last tested
- v1.0.0 — Claude Code / Codex / Cursor
User reviews
Loading reviews…
FAQ
Can one surface use slightly different wording?
No. The film relies on recognition: by the third typing people expect the line, and by the fourth they no longer read it. One changed word would make four unrelated demos, so the string lives in one place in code.
May the surfaces look like tools people know?
Only where you own the tool or hold its owner's written permission. The rest are neutral originals told apart by shape (terminal, docked panel, inline field, floating composer), and the handoff names which ones are representative.
How tight is the beat sync?
Frame exact. The hyperframes beats command gives the grid, the tempo sets a cut rate, and each cut is rounded to a frame at 30 fps. Working by ear tends to drift about two frames, and the reel then feels wrong throughout.







