marketing-autopilotlisted
Install: claude install-skill dasein108/slope-studio
# marketing-autopilot — run the loop on its own
The loop self-improves only if it keeps turning. This driver turns it. The hard part —
**a published video must mature ~48–72h before its metrics mean anything** — is handled by the
engine (`studio/marketing/loop.py`): it's a state machine over time, so each tick does the single
action that's actually *due*, never blindly publish→measure in one go.
## One tick = ask the engine, do the one due action
```bash
studio marketing tick --channel <name> --json
```
Returns the next action with everything you need:
| `next` | what to do (agent-driven) |
|--------|---------------------------|
| `measure` | `studio marketing measure --channel <name>` — `measure_due` videos have matured |
| `learn` | invoke **marketing-measure-learn** (its learn step: reflect → strategy); enough new measurements accrued |
| `ideate` | invoke **marketing-ideate** (web-search + recall → bets); backlog is low |
| `produce` | invoke **marketing-deploy** for `produce_entry` at `produce_max_cost` |
| `idle` | nothing due — sleep until the next tick (maturation / cadence wait) |
Do that ONE action, then tick again. Prefer the **lego-block skills** for the creative steps
(ideate/learn/produce) so the *thinking* is yours; `measure` is deterministic.
## Running it continuously
Pick a cadence (ticks every few hours are plenty — the engine gates the real timing):
- **Agent-driven (smartest):** use the **/loop** skill to re-invoke this skill on an interval,
or *