FILE 01 / CINEMATIC REEL
Claude Code skill · HyperFrames

Cinematic
Reel

Drop in one raw vertical talking-head clip. Claude cuts the dead air, hides the bad takes and edits it into a premium investigative-documentary reel: letterbox, case-file HUD, evidence-board b-roll, a giant word behind your head and handwritten notes.

ek prompt, poora edit ✓
FILE 01 / AI vs JOBSTC 00:00:06:12
AAPKI JOB
KITNE KHATRE
MEIN HAI? kitna?
Chapter title · CSS mock
What it does

A full edit,
not a filter

The skill is a complete editing system. It has a locked visual style, a working template project and a step-by-step workflow, so every video comes out the same quality. You don't have to explain the style each time.

Upgrades the voice

It measures the raw audio for mud, hiss, clipping and dull tone, then applies a voice chain: light denoise, EQ (less mud, more clarity and air), de-esser, compression and −14 LUFS. For unusual problems it builds a custom chain and lets you A/B it. Before and after numbers are reported.

Removes retakes

Said a line three times? It rebuilds the script from the transcript and keeps the last clean take of each line. False starts, restarts and fillers like "umm" are cut.

Hides bad takes

It reviews every frame for closed eyes, looking away, odd faces and jump cuts. Each bad moment is covered by a full-screen evidence board while your voice keeps playing.

Removes silence

Dead air and long pauses go. Each cut starts just before the first word and ends where the silence begins, with short audio ramps so no cut clicks. The same word timings drive the subtitles and beats.

Documentary look

A natural skin grade, 2.39 letterbox moments, film grain, a typed FILE 01 HUD with running timecode and clean subtitles.

Motion graphics

Chapter titles with a red hand circle, an evidence board the camera flies across, and a giant word behind your head (AI person matte).

12 creative effects

Cover story, frame break, chart grow, vertigo, orbit, headline wall, paper cut, phone mockup and more, placed on your best face moments, 3–6 per reel.

Sound design

Whooshes on the letterbox, a camera flash on names, typing clicks, a stamp and a riser into the end, mixed under the voice with a master limiter so the voice never gets pushed down.

You approve first

Before anything renders, Claude shows a storyboard of every beat and waits for your OK. Render, loudness check and contact sheet come after.

The look

Six beats, one story

Every reel is built from these six beats. Longer videos repeat them; see Beat modules.

01 · Cold open

Rack focus, slow push-in, the typed FILE 01 case label and running timecode.

02 · Hand note

A Kalam pen remark, written on, with a drawn arrow pointing at you.

03 · Chapter title

Letterbox in, Anton words rise on the spoken words, a red circle and a Tillana reaction.

04 · Evidence board

Full-screen b-roll that hides bad takes. The camera pans across clippings, polaroids and a stamp.

05 · The claim

Red string to an index card, the key number circled and a hand note.

06 · Behind the head

A giant word behind you via the person matte, a red rule and a riser.

Install

Set up in
two minutes

Requirements

  • Claude Code (CLI, desktop app or VS Code extension).
  • Node.js 18+. HyperFrames runs through npx hyperframes, so there is nothing else to install.
  • ffmpeg (brew install ffmpeg).
  • macOS for source prep: it uses Apple's avconvert to convert iPhone HDR (HLG) footage to standard video. On other systems, give it a clip that is already SDR.
  • Optional: an ElevenLabs account for fast transcription of clips over about 40 s. Local whisper works too, but it is slow on older Macs.

1 · Download and unzip

Download cinematic-reel-skill.zip. It contains one folder, cinematic-reel/. Or clone the GitHub repo and copy its cinematic-reel/ folder:

git clone https://github.com/aasim-shah/cinematic-reel-skill.git
cp -R cinematic-reel-skill/cinematic-reel ~/.claude/skills/

2 · Put it where Claude can find it

For one project, put it in that project's skills folder:

mkdir -p .claude/skills
unzip ~/Downloads/cinematic-reel-skill.zip -d .claude/skills

Or put it in your personal skills folder to use it in every project:

mkdir -p ~/.claude/skills
unzip ~/Downloads/cinematic-reel-skill.zip -d ~/.claude/skills

3 · Check it loaded

Start Claude Code in your video folder and type /cinematic-reel. If the skill appears in the list, you're ready.

Tip: the skill uses Claude's HyperFrames skills (/hyperframes, /hyperframes-core, /media-use) for the video engine. Install them first from the HyperFrames docs.
Use

One prompt

Put your raw clip in the project folder and ask Claude to edit it. Mention the clip with @ so Claude reads it.

@my-clip.mov edit this into a cinematic reel

Other prompts that work:

/cinematic-reel @take-02.mov, the message is "AI won't take your job, people using AI will"

@raw.mov there are retakes and mistakes, cut them and hide bad faces with b-roll

make the storyboard for @interview.mp4 but don't render yet

Claude asks only what it can't work out (for example the core message, if the speech is unclear). It then works through the steps below and stops at the storyboard for your approval. Reply "looks good, render it" or ask for changes.

What you get back

  • videos/<name>/renders/<name>-final.mp4: 1080×1920, 30 fps, about −14 LUFS, peaks below −1 dB.
  • FACE-QC.md: every bad face moment found, and how it was hidden.
  • STORYBOARD.md and storyboard/index.html: a visual card for every beat.
  • The full HyperFrames project, so you can tweak any beat and re-render.
How it works

Thirteen steps,
one gate

Claude follows the same pipeline every time. GPU-heavy jobs (matte, transcription, render) run one at a time.

ProjectCopies the template into videos/<name>/ and writes a brief.
Audio QCMeasures mud, air, noise floor, clipping and channels on the raw clip.
Prep the sourceHDR → SDR, 1080×1920 at 30 fps, voice clean-up to −14 LUFS.
Face QCEvery frame is checked for closed eyes, looking away, odd expressions and jump cuts.
TranscribeWord-level timings for cuts, subtitles and beat timing.
Cut retakes & silenceKeeps the last clean take of each line, drops restarts, fillers and pauses, with short audio ramps at every cut.
Person matteAn AI cut-out of the speaker, so words can sit behind the head.
Plan beatsMaps the script onto the beat modules, places 3–6 creative effects and covers every bad face.
BuildAdapts the template: copy, timings, board contents, grade.
CheckHyperFrames lint and layout check until there are zero errors.
Storyboard gateSnapshots every beat, shows you the board and waits for approval.
RenderCLI render at 30 fps, with the grade applied live.
VerifyDuration, loudness, true peak, SFX levels and a contact sheet, reported honestly.
Style system

Locked tokens

The style lives in references/style.md. Claude never swaps colours, fonts or motion between videos, which is why every reel looks the same.

Palette: one accent only

Ink#050505 · bars, black
Film#efe9df · all type on video
Signal#e0301e · the only accent
Felt#3a3d40 · board
Paper#ebe9e3 · cards, clippings

Type

Kitne khatre
Anton · titles, giant behind-head word
■ FILE 01 / AI vs JOBS
IBM Plex Mono · HUD, kickers, tags
everybody is worried
IBM Plex Sans · subtitles, lit word by word
sab log pareshan hain
Kalam · pen notes and labels
kitna?
Tillana · reactions and emphasis
CASE FILE 01 · ELON MUSK
Special Elite + Playfair Display · board only

Grade

A natural skin grade. Faces look like the raw footage, not orange or crushed. The cinematic feel comes from the letterbox, HUD, grain and board, not from heavy colour. The exact grade JSON is in style.md.

Sound

MomentSoundRule
Typed labelclickOne click per label, never per letter
Red circle landssoft tickOne per title
Letterbox in / reopenshort whooshSoft, under the voice
Shutter to black, crash pushwooshOn the cut
Name or source appears, flash cutcamera flashFaded out in 0.5 s
Stamp hits the boardmechanical clickOne
Last linesharp riserInto the end
Click budget: at most about one click-type sound every 2 seconds. More than that sounds busy. There is no music bed unless you supply one.
Beat modules

Five building blocks

Every reel is made from these modules. Claude changes the words, the timing and the board contents, never the design.

ModuleOn screenUsed for
1 · Cold openRack focus, slow push-in, typed FILE 01 / TOPIC, timecode, subtitles, one pen noteThe hook
2 · Chapter titleLetterbox, two-line Anton title rising word by word, red circle on the keyword, red Tillana reactionEach new idea
3 · ShutterBars close to black, title rides up and blurs outTransition into a board; hides a short bad take
4 · Evidence boardFelt board, newspaper clipping, polaroids, chart, index card, stamp and red string, with the camera flying acrossNames, sources, numbers; hides bad takes
5 · Behind the headFlash cut back, room dims, giant word behind the speaker, red rule, tag, hand note, riserThe key claim and the ending

Longer videos (30–120 s)

  • Order: cold open → (chapter title → board or face beat) × N → behind-head ending.
  • About one beat every 3–6 seconds: roughly 8 beats for 30 s and 15 for 60 s.
  • A new chapter title (and FILE 02, FILE 03…) for each new idea, at most one every ~10 s.
  • One evidence board per bad take, and at least one every ~15 s, each labelled EXHIBIT A, B, C with a different mix of items.
  • About one hand note per beat, never two on screen at once.
Effects library

Twelve effects,
used sparingly

On top of the beat modules, Claude places 3–6 creative effects per reel, each on a good face moment that matches its line. At most one every 6–8 seconds: a few well-timed effects look premium, a parade looks like a template.

01 · Cover storyHook or theme lineYour shot becomes a magazine cover, masthead behind your head.
02 · Frame breakContent, reels, "you watching this"You break out of a floating reel card, which then fills the frame.
03 · Chart growA trend or a number with a directionA red line chart climbs on the wall behind you.
04 · Zoom-through cutJoining two effectsThe chart's end dot opens into a red ring the camera flies through.
05 · VertigoOne shock claim (once per reel)Dolly zoom: the room stretches away while you hold still.
06 · Pull-back revealA detail that widens to the big pictureMacro on one stamp, then one long pull-back to the board. Also hides a bad take.
07 · Paper tearChanging chapterA paper sheet covers the cut, tears down the middle and pulls apart.
08 · Couch wallYour work, history or routineA lamp-lit wall of your video thumbnails behind you.
09 · Phone mockupPosting, a profile, an appA 3D phone floats beside you; a new post lands and followers tick up.
10 · Paper cut + doodle boilCreativity or personalityYou become a paper sticker with hand-drawn doodles that boil.
11 · OrbitA list of 2–4 questions or optionsQuestion cards orbit your head, then a red ring lands on you.
12 · Headline wallPublic fear, news, "what people say"A wall of headlines; the wrong one struck, the right one circled.

Demos are cut from the effects showcase. The speaker is shown as a dark silhouette here; in your reel it is you.

What's inside

The package

cinematic-reel/
├── SKILL.md                  workflow, quick reference, common mistakes
├── references/
│   ├── style.md              palette, type, grade JSON, motion, sound map
│   ├── modules.md            the five beat modules and how to scale them
│   ├── effects.md            the 12-effect catalog and integration rules
│   └── qc.md                 Audio QC, Face QC, recording tips, render notes
├── fx/                       the 12 effects as sub-compositions, notes, matte tools
├── scripts/
│   ├── new-project.sh        copies the template into videos/<name>/
│   ├── audio-qc.sh           voice analysis report
│   └── prep-source.sh        HDR → SDR, 1080×1920 at 30 fps, voice clean-up
└── template/                 the approved sample as a working HyperFrames project
    ├── index.html            main timeline (all modules)
    ├── compositions/board.html
    ├── storyboard-template.html
    └── assets/               fonts, textures, sound effects
FAQ

Questions

Which languages does it support?

Any language the transcriber handles. It was built for Roman Urdu / Hindi mixed with English: subtitles are written in the speaker's language, and Urdu/Hindi is written in Roman script.

How long does a render take?

About 2–5 minutes for a 15–30 s reel on a 2019 Intel MacBook Pro, more for longer videos. The person matte is the slowest step (about 1.3 s of CPU per frame), so Claude only mattes the short clips that need it.

Can I change the colours or fonts?

Yes. Edit references/style.md and the template together. Keep exactly one accent colour, and keep the handwriting to two fonts: one pen hand and one display hand.

My clip has lots of mistakes and retakes. Is that OK?

Yes, that's what it's built for. Dead air and restarts are cut. Bad faces are hidden under evidence boards while the voice continues. If there are too many to hide cleanly, Claude tells you and suggests which takes to drop.

Does it use stock footage?

No. Every b-roll is drawn in HTML/SVG (clippings, cards, charts, silhouettes), so there are no licences to manage and nothing looks generic.

The render is very slow.

Make sure only one render is running, and render from the CLI, not the HyperFrames Studio. The Studio can fall back to software rendering.

The voice got quieter after render.

The renderer lowers the whole mix if any peak goes over −1 dBTP. The template's master bus (+1.5 dB gain, −3 dBTP limiter) prevents that. Check the render log for "lowered".