Beat Lyrics
Beat-synced lyric videos for the vertical feed.
Word-by-word captions that carry a talking-head clip.
Turns a raw talking-head recording into a fast, watchable vertical clip. It transcribes the audio, styles word-by-word captions, cuts filler and dead air, and adds b-roll or quote cards where the story needs a visual break. Every clip is delivered in 9:16 first, with a 16:9 version for YouTube and LinkedIn.
Preview format
Caption Studio
Rendered by this skill · unedited
Placeholder clips, not real skill output. The 9:16 view shows approximate platform safe zones — always check the final render in the app.
Example commands for this skill. Copy one into your agent.
Use caption-studio on this interview clip, keep it under 45 seconds, and make a punchy 9:16 cut with keyword highlights. Use caption-studio to make a 5-second 9:16 test run. Use caption-studio to render the 16:9 master from the same project, with no copy changes. Everything the skill produces from a single run.
A talking-head video (MP4 or MOV), plus an optional brand kit or transcript.
Know before you run it.
Run the doctor command after install to verify the environment.
| Tool | Version | Status | Purpose |
|---|---|---|---|
node | >=20 | Required | Runs the skill's build scripts and render pipeline. |
ffmpeg | any | Required | Extracts audio, trims clips and encodes the final video. |
chrome | any | Required | Headless Chrome renders the caption composition. |
FAL_KEY | any | Optional | Optional generated b-roll and music via FAL. |
Rendering is local and free. Optional FAL jobs are billed by FAL per job; the skill lists costs and waits for approval.
The skill shows an estimate and waits for approval before any paid job starts.
We only mark an agent as tested after a clean install and render.
| Agent | Status | Install directory | Model |
|---|---|---|---|
| Claude Code | Tested | ~/.claude/skills | Claude Sonnet 4.5 |
| Cursor | Tested | ~/.cursor/skills | Claude Sonnet 4.5 |
| Codex | Tested | ~/.agents/skills | Claude Sonnet 4.5 |
| Gemini CLI | Untested | ~/.gemini/skills | — |
| OpenCode | Tested | ~/.agents/skills | Claude Sonnet 4.5 |
Run the same prompt to reproduce this preview. Output is rendered by the skill, unedited.
Use caption-studio on this interview clip, keep it under 45 seconds, and make a punchy 9:16 cut with keyword highlights. What the agent does, step by step.
Transcribe the recording and detect speakers, pauses and filler words.
Pick the strongest 15–60 second segment or follow your time range.
Style word-by-word captions with a safe-zone-aware layout.
Place b-roll and quote cards over low-energy moments.
Render the 9:16 master, then re-frame a 16:9 version.
Verify caption timing, contrast and platform UI safe zones.
Each skill renders the formats its target platforms expect.
Default 9:16
Full-screen vertical with safe zones.
Vertical with caption-safe framing.
Vertical with top and bottom clearance.
Square feed and carousel covers.
Landscape master and thumbnails.
Feed video and document posts.
One entry, derived from the version and the last tested date.
Verified the install prompt, the 9:16 / 16:9 exports and the safe-zone check on Claude Code, Cursor, Codex and OpenCode. Last run on 2026-10-06.
Same scenarios and output, different angle.
Beat-synced lyric videos for the vertical feed.
CSV in, animated chart story out.
A topic becomes a narrated, animated explainer.