marketing-automation
Installation
SKILL.md
Marketing Automation
Automate a stable decision process, not ambiguity. A loop must be observable, bounded, reversible where possible, and interruptible by a human.
If .agents/marketing-context.md exists, read it before asking foundational product, audience, proof, or voice questions. Preserve its evidence states and surface stale or contradictory entries.
Use $marketing-loops for the canonical loop design, state, scheduling, approval, catalog, failure-handling, dry-run, and retirement workflow.
Loop contract
- Prove that the task recurs and has a stable trigger, inputs, decision rule, and useful output.
- Define cadence or event trigger from the rate of change and cost of delay, not habit.
- Specify state ownership, idempotency, deduplication, concurrency, retries, timeouts, and partial-failure recovery.
- Separate read-only analysis, draft production, approval, and external mutation.
- Bound spend, messages, records, runtime, fan-out, and retained state.
- Record decisions, evidence, outputs, exceptions, and next scheduled state.
- Define pause, stop, escalation, and retirement conditions before activation.
- Test one dry run and one credible failure path before scheduling.