← ClaudeAtlas

marketing-deploylisted

Use to produce + publish a chosen backlog bet and bind it to the journal so it can be measured later. Calls the film-maker skill to render+upload, sized to the per-video budget, then links the run. One lego-block of the growth loop. Fed by the backlog pick (marketing-guru); precedes marketing-measure-learn (after a maturation wait).
dasein108/slope-studio · ★ 3 · AI & Automation · score 71
Install: claude install-skill dasein108/slope-studio
# marketing-deploy — produce, publish, link Turn one chosen bet (`entry_id` + idea, from the backlog pick in marketing-guru) into a published Short bound to its journal entry. ## Do this 1. **Get the spend cap** from the channel budget (set once via `studio marketing budget --channel <name> --per-video 0.60` or `--per-minute 0.40`): ```bash CAP=$(studio marketing budget --channel <name> --for-duration <duration_s>) ``` `--for-duration` returns the per-video `--max-cost` (flat for per-video budgets; rate × length for per-minute). If it prints `(budget unset)`, set the budget first or pass `--max-cost` by hand. 2. **Produce + publish** via the **film-maker** skill (it owns the pipeline): ```bash studio estimate <run_id> # if iterating an existing run, price stage 3 first studio run "<idea>" --duration 60 --tier <cheap|balanced> --max-cost $CAP \ --publish-to youtube --privacy public --channel <name> ``` `--tier cheap` ≈ stills + free motion; `balanced` spends `--max-cost` on AI clips for hero scenes. `--max-cost` is the **whole-video** cap (images + clips + music): `run` reserves the music bed and auto-downgrades paid fal music to synth if it won't fit, so total spend stays ≤ cap. Stage 3 aborts pre-flight if the clip estimate exceeds what's left. Cheapest "still alive" recipe ≈ $0.41 (free `motion-*` + one ≤6s ltx hook + free `local` music); see `docs/10-architecture/cost-model.md` for the ladder. 3. **Link** t