---
name: record
description: Run the recording session for a video, one-shot full recording guide (hook + all sections in a single output the creator leaves on screen), with pre-flight rig and privacy checks first. Use when the creator says they're ready to record.
---
<!-- Adapted from the hijoseromero production repo (Claude Code skill). Generic version: personal rules, private paths and names removed.
   Assumes a repo laid out as content/videos/NNN-slug/, content/ideas.md, pipeline/, tools/ (auto-editor, faster-whisper, Playwright).
   Drop this file at.claude/skills/record/SKILL.md and invoke with /record. -->

# Recording session runner

1. Identify the video folder (latest `content/videos/NNN-*/` with unchecked "Recorded" in brief.md, or ask).
2. **Pre-flight** (confirm each, don't skip): OBS correct scene; **audio: say one sentence, mixer must peak YELLOW (-15 to -10 dB), barely-green = Scarlett gain knob drifted again (it lost ~3 dB over weeks per the 2026-08 audit)**; **camera on wall power (or battery full) + recording light confirmed ON**, the camera has died mid-take twice (018 close bubble, 022 main cam at 13:05); DND on; run the ⚠️ screen-privacy shot-list from the video's `recording-guide.md` line by line.
3. **One-shot guide as an HTML page, NO mid-recording interaction.** the creator reads talking points from a styled HTML page in the browser, NOT from the terminal. Generate/refresh `talking-points.html` in the video folder and open it in Firefox. Template: a previous video's `talking-points.html`, dark bg `#1a1a1a`, orange `#F0A45E` headings, numbered TAB/section chips, 🎯 markers, bridge lines in italic teal, source quotes as orange-bordered blockquotes, ⚠️ warnings in amber, clickable tab-order list at the bottom, and the closing warning that the page must NEVER appear on the recorded screen (other monitor only). Also print a compact fallback guide in chat. Never use a "go"/"next" loop, they cannot type while rolling.
4. Include the flub rule once at the top of the guide: flub = pause 2 s, clap once, restart sentence, keep rolling. One take. Hook re-record LAST if it didn't land.
4b. **HOOK FIRST, greeting second.** The scripted hook is the literal first words on camera. Any "welcome back" or series line moves to AFTER the hook lands (hook → one-line intro → content). Roughly half of viewers decide in those seconds, and early videos kept burying the hook behind a preamble. Make the guide's top card show the hook VERBATIM as item 1 and the intro line as item 2, visually impossible to read in the wrong order. If the hook wasn't first on camera, re-record just the hook before ending the session.
5. After "done": check off "Recorded" in brief.md, note the raw filename, and point to `/post-production`.
