marketing-loops
Installation
SKILL.md
Marketing Loops
Automate a stable decision process, not unresolved strategy. A loop must be observable, bounded, interruptible, and safe under duplicate or partial execution.
If .agents/marketing-context.md exists, read it first. Read loop-system.md for anatomy, state, cadence, catalog, orchestration, guardrails, dry runs, and authoring.
Operating contract
- Prove the task recurs and has stable inputs, decision rules, useful outputs, and a real owner.
- Define state, freshness, idempotency, deduplication, concurrency, timeouts, retry limits, partial failure, reconciliation, and retention.
- Separate read and analyze, draft, approve, mutate external state, and verify.
- Bound spend, messages, records, runtime, fan-out, and data.
- Define no-action, pause, escalation, stop, and retirement before activation.
- Run a fixed-snapshot dry run and one credible failure path before scheduling.
Do not schedule, send, publish, spend, or change live accounts without explicit authorization for that action and scope.