WorkflowBy HypernaturalVersion 1, updated

Feature guide video from its how-to page

hn/workflow-feature-guide-video

Turn a feature's how-to page (a help article, a docs page, a skill's page) into a 60-75 s narrated video guide to embed on that page, for people who'd rather watch than read: a before/after demo shot up front (the same generated shot without the feature, then with it), then kinetic type and animated diagrams in the brand that show every thing the page describes, with each one actually played or shown as it is named, a music bed and an end card with the page's address. Covers checking every claim against the page, a script gate with what you see and hear per beat, the demo shot from a start and an end frame, the opening scene in three looks beside the voice and music, the demo's assets picked on the shot itself, one build script that cues every layer and sound from the take's word times, and the mix. Costs about $2. For a marketing explainer of a whole product, use workflow-product-explainer-video.

SKILL.md

The person points at the page that explains one feature: a help article, a docs page, a skill's page. You deliver a 60-75 s narrated guide (16:9 1920×1080, 30 fps) to embed on that page: it opens on what the feature does to a real shot (before, then after), names the feature, then walks through what the page says with big type and simple animated diagrams, and shows or plays everything it names at the moment it is named. It ends on the brand's mark, the feature's name and the page's address.

It is workflow-product-explainer-video's pipeline (one compositor spec, cued from the take's word times, looks shown early) with two additions: a generated demo shot that carries the before/after, and demonstration assets made with the feature's own routes. Job notes, picks and rounds go in the job's AGENTS.md per the core skill.

Steps

  1. Read the page, all of it. Load or fetch the page and what it links that carries the feature (its routes, defaults, prices, limits). Write down what goes on screen: the feature's exact name, its two or three kinds or routes, the numbers (prices, levels, timings) with the date you read them, and the one thing the viewer must do themselves. Check every line of the brief against it. Save it in source/. Brand from the person's design system or site (guide-capture-a-brand).
  2. Script, beat by beat (guide-make-a-script-from-source). About 150 spoken words for ~62 s of narration, plus 5-7 s where the demo plays with no voice over it. One table, a row per beat: narration, on screen, you hear. The order that worked: the shot without the feature ("Here's a shot with no sound."), a two-word turn ("Now listen."), the same shot with it and no narration; the title; the kinds; the routes; how it is applied; the check; the end card. Every row's "you hear" or "on screen" demonstrates its own line: a route named is a route played. Write the narration with audio tags ([warm, curious], [brightening], [upbeat]). Gate: the script table, the length and the aspect.
  3. The demo shot. One ~5 s generated shot where the feature has something to act on (a door that opens, a sign that appears). A start still with the moment not yet begun and an end still with it done (nano-banana-prompt-format), then one H3 Max 1080P 5 s clip between them (h3-max-image-to-video, h3-prompt-format, routes in guide-animate-a-shot). Make a contact sheet and write down when the action starts (to 0.05 s): the feature's demo is cued to it. Don't reuse an older shot whose action has already happened.
  4. First scene, voice and music at once. Start the narrator on the whole script (guide-cast-a-voice, elevenlabs-tts-v4; the person's own cloned voice if they have one) and two beds in contrasting styles (elevenlabs-generate-music). While they run, build the opening (both shots, the turn card, the title) in three looks on estimated word times (hn4a-compositor-motion-graphics, Show the first scene early), from the build script of step 6 with the look as data. Gate: review_choose of the looks as live specs; the voice in the same turn if it has landed.
  5. The demonstration assets, made the way the page says to make them: realistic ones from the feature's main route, the free or local routes for the cheap ones, each labelled on screen with how it was made ("SYNTHESIZED"). Put the hero asset to the person on the demo shot, not on its own: the sound in the shot, the title over the frame. Gate: review_choose of two or three previews of the shot with each candidate, at the levels you would ship.
  6. The whole layout (references/build-spec.md): one Python script, the take's word times in (a whisper-cli JSON transcript or the TTS alignment, via python-read-word-timings), the spec out. It cuts the voice into pieces around the demo, finds every cue by phrase, draws diagrams from the real assets (a waveform from the actual sound file, frames from the actual shot) and puts each asset's sound under the scene that names it. One still inside every scene, tiled on one sheet; look once, fix what's broken. Check the take against the script with whisper: every word, no tag spoken. Build once per bed if the music is unpicked. Gate: review_approve with the live spec and the sheet, the beds as options.
  7. Render, mix and deliver. Bring the voice to about −16 LUFS (ffmpeg-normalize-loudness) before rendering, bed at about 0.16, then hn4a-compositor render. Check the render: frames, ffprobe that it is stereo, the loudness, and stills across a contact sheet. Hand it over with deliver (guide-prepare-renders-for-delivery); you can't hear the mix, so say what the person should listen for (the demo's moment, the pan, the bed under the voice).

Choices this workflow makes

  • Show it working before explaining it. The before/after is the hook, and it is the same shot twice, so the only difference is the feature.
  • Demonstrate, never describe. Each kind or route the narration names is seen or heard on its word; a diagram is drawn from the real asset, not a stand-in shape.
  • Faceless and cheap. Type, diagrams and one generated shot; no presenter. Only the shot, the voice, the music and the demo assets cost money.
  • Pick assets in context. The person judged the hero sound on the shot, at mix level; heard alone the same file read differently.
  • Labels for anything made, not recorded, so the guide never passes a synthesized sound or a mock screen off as the real thing.

Dead ends

  • The hero asset picked at the generator's level: the first door creak was "too aggressive" once it sat in the shot. Three softer variants previewed on the shot at −26 LUFS (the bed at −31) settled it in one review.
  • An older demo shot reused: its door was already open, so there was no "before". Make a new start frame with the moment still to come and give the clip an end frame.
  • A mix that went mono: a mono voice piece made the compositor's whole mix mono and the pan demo vanished. Every audio input stereo (hn4a-compositor-motion-graphics).
  • Rendering on a −21 LUFS voice: the master came out quiet and needed +2.35 dB and a limiter on the whole track afterwards. Normalize the voice before the build.

Worked example

Acme Co.'s add-sound-effects feature, from its help page. 16:9 1920×1080, 30 fps, 66.7 s (2002 frames), 72 layers. Brand: black, a lime green #66EE44, an electric blue #2210CC for the type's offset shadow, Brand Sans Black caps, a mono for labels. Script 10 beats, ~150 words, approved as drafted. Voice A (the person's cloned voice), two takes of the whole script, 56.2 s and 54.8 s, both word-perfect; take a used.

BeatOn screenYou hear
Before / aftera clay mascot at a closed cottage door, "NO SOUND", then "NOW LISTEN." card, the shot again, "WITH SOUND" and its waveform drawingnothing; then the creak at 0.64 s (door moves at 0.65 s) and birds fading in from 0.9 s
TitleADD SOUND EFFECTS, three words stackeda synthesized pop
Two kindsSPOT EFFECT with the creak's waveform and a marker on its peak / AMBIENCE with the birds'the creak, then the birds
Main routeTEXT IN. SOUND OUT., the prompt typing on, its waveformthe creak
Three routesthree numbered columns, then POP / WHOOSH / WIND / RAIN, each "SYNTHESIZED"each, on its word
Place itsix frames of the shot, a marker "~10 MS BEFORE CONTACT", an L-R track with a dota whoosh panned left to right with the dot
LevelsVOICE bar, AMBIENCE bar shrinking, "18-25 dB UNDER THE VOICE"the birds dipping under the voice
Check / end cardYOUR AGENT CAN'T HEAR. YOU LISTEN.; the mark, wordmark, feature name, page addressa pop

A lime waveform band scrolls under every scene after the title, with a fixed playhead.

ReviewPick or note (paraphrased)Fix
looksBold slam / Electric blue / Waveform editor: the editorLook C carried to the full build
looksThe creak is too aggressiveThree softer creaks previewed on the shot
creakVariant F, as previewedF at −26 LUFS, birds at −31
full layoutLight electronic bed, no other notesRendered; voice gain and limiter on the master

Delivered: −16.2 LUFS, true peak −1.6 dB, stereo. Cost at list prices: the H3 Max clip $0.88, the stills, voice takes, two beds and about 30 s of ElevenLabs sound effects (at $0.0022 a second) the rest, about $1.63 in all; the four synthesized sounds, the layout and the render free.

Related workflows

FAQs

Turn a feature's how-to page (a help article, a docs page, a skill's page) into a 60-75 s narrated video guide to embed on that page, for people who'd rather watch than read: a before/after demo shot up front (the same generated shot without the feature, then with it), then kinetic type and animated diagrams in the brand that show every thing the page describes, with each one actually played or shown as it is named, a music bed and an end card with the page's address. Covers checking every claim against the page, a script gate with what you see and hear per beat, the demo shot from a start and an end frame, the opening scene in three looks beside the voice and music, the demo's assets picked on the shot itself, one build script that cues every layer and sound from the take's word times, and the mix. Costs about $2. For a marketing explainer of a whole product, use workflow-product-explainer-video.

Install Hypernatural Desktop, a free Mac app, and connect it to Claude Code, Codex or Claude Desktop. Then describe the video you want and your agent finds the workflow itself, or paste this page's link (https://hypernatural.ai/skill/hn/workflow-feature-guide-video) and it installs hn/workflow-feature-guide-video and follows it.

It runs Nano Banana 2.1, MiniMax H3 Max, ElevenLabs voice and ElevenLabs music. Hypernatural Desktop has every one of them built in, so there are no API keys to set up, though you can bring your own.

The workflow is free. You only pay for the AI generations it runs, and your agent shows you the price of every batch before it spends anything. Editing, captions and titles run on your Mac at no cost.

It calls 17 smaller skills for its steps, including Make a script from source, Capture a brand and Nano banana prompt format. Each one is listed on this page, and your agent loads them as the job needs them.

Yes. Ask your agent to adjust it for your job, or to save its own version. You can publish your version under your own handle so anyone can install it.

Go make something cool.

Install the app, open your agent, describe the video. That's the whole onboarding.

Sticker HypernaturalSticker BannerSticker TVBoy