← ClaudeAtlas

audio-tracklisted

Create music, voiceover, narration, or standalone audio; /audio-track.
ucsandman/claude-skills · ★ 3 · AI & Automation · score 76
Install: claude install-skill ucsandman/claude-skills
# Audio Track **REQUIRED BACKGROUND:** marketing-studio skill. Work in `C:/Projects/animations`. Read the PLAYBOOK's Audio section first (endpoints, ducking, manifest contract). Every film gets this pass; it is not opt-in (CLAUDE.md: a film is not done without audio, and audio means narration). `node scripts/check-audio.mjs <brand>` is the exit gate for all three recipes that touch video. Three modes; pick by what the target is: - **Bespoke film** (`studio/src/films/<brand>/`, e.g. PostflopFilm) — post-render scoring with `scripts/build-<brand>-film-audio.mjs` + `scripts/score-film.mjs`. Recipe A0. - **Video soundtrack** — a LaunchVideo template composition re-rendered with music + voiceover (`out/<brand>/<asset>-audio.mp4`). Recipe A. - **Standalone audio** — a music track and/or narration mp3s delivered as files (a sting, a jingle, a narration for something outside this studio). Recipe B. Both need `ELEVENLABS_API_KEY` in the repo `.env` (missing key = feeder exits 2; videos stay silent). Generation costs real money: one pass, trim copy rather than regenerate blindly. Free tier returns 402; Starter or above required. ## Recipe A0: bespoke film 1. Shared-repo guard + toolchain per marketing-studio. 2. Copy source of truth: `scripts/build-<brand>-film-audio.mjs` (copy postflop's). Narration lines carry the film SECOND they start on, computed from the film's timeline.ts so a re-timed shot moves its line with it; SFX cues carry the frame the shot lands so