Pipeline Hub

format-spoken-drama

Animated spoken drama ad, the "accused mom, vindicated" story (Dawn recipe A) told with voiced characters and a mom narrator instead of a song, 2-4 min.

Lane: cartoon-h3 dialogue · not built yet: 0 (see below) · source: /Users/ayden/.openclaw/workspace/skills/format-spoken-drama

SKILL.mdbeat-sheet.mdsources.mdEvals (6)Learnings (10)
idpromptmustmust not
sd-01Make a spoken drama version of exhibit A for Dawn.names exhibit A as parent with its CPA/ROAS
states ONE variable (song -> spoken)
keeps mom first-person narrator
accuser line sourced
voices: front matter with >=3 speakers
every non-MOM line staged on a listener or off screen
close-up of a speaker on their own line
product before discovery beat
college or kid-money stakes
--spend before storyboard.approved
sd-02Write the test beat where the husband does the mornings for a week.dialogue turns <=8 words
2-3 failed mornings shown fast
husband reasonable and wrong
mocking mom
brand-name failed solutions
bed shakers
sd-03The nurse explains why he doesn't wake up.<=3 explainer lines
Fish's root-cause line verbatim (sound doesn't reach a deep-sleeping brain)
nurse is inside the story
lecture of >3 lines
invented product facts
sd-04Storyboard the discovery beat with the band buzzing at 6am.wrist down or resting, band side-on
display dark
buzz shown via eyes opening + motion lines
raised wrist looking at the band
lit display
smartwatch
sd-05Plan the launch for this drama.own ad set in Testing
read at 7 days on CPA vs the song parent
3 hooks on a shared body
judging before 7 days
pausing
sd-06Render the drama and tell me what it costs.args built with python3 -m scripts.cartoon_h3.packargs
every batch tier A/B/C checked in tiers.md; per-tier models via run.py --tier-models and the 480P draft via run.py --draft named
smoke batch (--batches 1) before the wave
cost from run.py --dry-run / tiers.md (h3.py prices fixed 10-06; 10-04 ledger understates H3 ~1.6x)
CTA written to play under the 3 s end card (VO lane ends 0.5 s after the last word)
render_sheets.sh for a new cast
quoting the h3.py table as real billing
leaving 480P drafts in a shared-body cache