Marketing playbook orchestrator with dependency-graph routing, quality gates, goal tracking, and smart suggestions. Expert strategy × AI execution speed. Triggers: /ckm:play, playbook, campaign playbook, what's next, play status.
Expert marketing strategy executed at AI speed. Expert Strategy × AI Execution Speed = 10x Output.
<args>$ARGUMENTS</args>
This skill handles: playbook orchestration, template management, goal tracking, dependency routing, quality gates. Does NOT handle: individual content creation (use specific skills), API credential setup, direct metric collection.
$ARGUMENTSreferences/{subcommand}.mddata/playbooks/{slug}/manifest.jsonscripts/graph.cjs determines ready/blocked/stale stepsscripts/goals.cjs pulls metrics, compares to targetsscripts/smart-suggest.cjs surfaces goal-aligned actionsIf no subcommand: show dashboard (all playbooks status). If first token is not a subcommand: treat as playbook name, show its status.
| Subcommand | Reference |
|---|---|
create <name> [--template <id>] | references/create.md |
next [name] | references/next.md |
status [name] | references/status.md |
list | references/list.md |
blocked [name] | references/blocked.md |
learn [name] | references/learn.md |
reset <name> [step] | references/reset.md |
gate <name> <step> approve|reject | references/gate.md |
templates [--browse] | references/templates.md |
goals [set|pull] | references/goals.md |
| Script | Purpose |
|---|---|
scripts/manifest.cjs | Playbook state CRUD |
scripts/graph.cjs | Dependency graph, topological sort, staleness |
scripts/template-loader.cjs | Load/validate templates |
scripts/goals.cjs | Goal tracking + trend display |
scripts/metrics-bridge.cjs | Bridge to existing GA4/GSC/Stripe skills |
scripts/smart-suggest.cjs | Goal-gap → step mapping |
Each step has three layers: strategy (expert reasoning), ai_execution (AI acceleration), human_decision (human judgment).
Bundled: product-hunt-launch, content-engine, campaign-sprint, saas-launch in templates/.
Schema: templates/_schema.json. Future: MCP server for community templates.
Manifest at data/playbooks/{slug}/manifest.json tracks:
Reuses existing CKM skills: ckm:analytics (GA4), ckm:seo (GSC), ck:payment-integration (Stripe).
New wrappers: metrics-email.cjs (SendGrid), metrics-social.cjs.
Fallback: manual input when no API access.
Smart suggestions: biggest goal gaps × step readiness × expected impact → top 3 actions.
Determined by template step definitions. Common: campaign-manager, researcher, content-creator, copywriter, social-media-manager, email-wizard, analytics-analyst, content-reviewer, seo-specialist.
At ~90% context, stop and output continuation guide with: playbook name, current step, manifest path, ready steps, goal progress.
/ckm:play createcommand fields — only route to existing /ckm:* commands