Pipeline Hub

format-skit

Short absurdist animated skit ad for Dawn (12-30 s) built on one escalating, sound-off-readable morning-failure gag (the kid sleeps through the smoke alarm, the tuba, mom's fifth knock) whose punchline is the band's silent buzz, or the same gag cut to a 3-5 s pattern-interrupt hook spliced in front of a proven body.

Lane: cartoon-h3 narrator (dialogue for in-scene shouts; song bodies via hooksplice) · not built yet: 2 (see below) · source: /Users/ayden/.openclaw/workspace/skills/format-skit

SKILL.mdbeat-sheet.mdsources.mdEvals (6)Learnings (12)
datelearningsource
2026-10-06Beaverpro skit (Foreplay #1) is unaware, SFX-led and unreadable muted; REPORT rates skits Low for Dawn unless frame 0 carries a symptom callout. Hook-only use on a proven body is the default entry.~/research/davidaistar/foreplay/01_skits.gemini.md; REPORT.md §3
2026-10-06Body cache key in vo.py make_full_vo = voice + body speakers + voices + cfg minus hook_tempo; changing any of those keys in a copied hook pack re-renders the body (paid).scripts/cartoon_h3/vo.py
2026-10-06pack.py PRODUCT_IN_FRAME_RE matches 'the band'; a marching-band gag intent must say 'the marching band' or the shot is treated as a product shot.scripts/cartoon_h3/pack.py
2026-10-06Sentences under 1.2 s merge into the previous beat (SHORT_BEAT_S); H3 bills a 5 s minimum per batch (MIN_GEN_S); a 3-5 s skit hook = one batch, every shot needs a >=4-word sentence.scripts/cartoon_h3/storyboard.py
2026-10-06No wordless/SFX lane: assemble strips clip audio (-an) and lays one ducked bed; every pack line is an EL take. Gag SFX need a new build (Fish's go).scripts/cartoon_h3/assemble.py, pack.py
2026-10-06hooksplice needs an in-lane base run + concept pack with body_start; no paying song (sl0919, oneweek, exhibit A) has one in output/cartoon-h3 today; hookrun.sh is hard-coded to the 9-19 bluey refs.scripts/cartoon_h3/hooksplice.py, hookrun.sh; ls output/cartoon-h3 2026-10-06
2026-10-06PRODUCT_IN_FRAME_RE does not match "a band on his wrist"; punchline intents must say "the band" / "Dawn band" / "black ribbed band" so the product ref attaches.scripts/cartoon_h3/pack.py (regex tested 10-06)
2026-10-06Audit 10-06: run.py --resolution 480P drafts write gen/batch-NN-c1.mp4 and shared-body batches push to _shared-body/, so a draft on a hook pack poisons every pack sharing the body. Draft only hook batches or on a scratch slug; --regen parks run + cache clips.scripts/cartoon_h3/run.py _shared_sync L206/L423, --regen L326
2026-10-06starpop articles: per-cut floor = (target CPA × chosen multiple) ÷ 7, else waves.~/research/davidaistar/starpop/txt/ (slugs in references/sources.md)
2026-10-06starpop articles: placement gate (Reels safe box y 14-65 %, Feed 4:5 crop) + Advantage+ enhancements-off/live-preview launch check.~/research/davidaistar/starpop/txt/ (slugs in references/sources.md)
2026-10-06Built 10-06: tiers.py/tiers.md + run.py --tier-models; --draft 480P stage; h3.py prices fixed. Skits are mostly tier A, so --draft rarely pays off.scripts/cartoon_h3/run.py, h3.py, tiers.py (Builder B)
2026-10-06Hook prepend BUILT 10-06: `python3 -m scripts.cartoon_h3.concat --hook <hook.mp4> --out <out> <paying-final.mp4> --xfade-frames 6`; a 720x1280@24 hook at -22 LUFS came out 1080x1920@30 at -13.8 LUFS either side of the seam (93.1 s).scripts/cartoon_h3/concat.py (Builder C)