$npx -y skills add indranilbanerjee/digital-marketing-pro --skill campaign-planBuild multi-channel campaign plans. Use when: objectives, audience targeting, channel mix, budget, timeline, KPIs.
| 1 | # /digital-marketing-pro:campaign-plan |
| 2 | |
| 3 | ## Purpose |
| 4 | |
| 5 | Generate a comprehensive multi-channel campaign plan ready for execution. Covers strategic objectives, audience segmentation, channel selection, budget distribution, phased timeline, and measurable KPIs. |
| 6 | |
| 7 | ## Input Required |
| 8 | |
| 9 | The user must provide (or will be prompted for): |
| 10 | |
| 11 | - **Campaign goal**: What the campaign should achieve (awareness, leads, sales, retention, etc.) |
| 12 | - **Product/service**: What is being promoted |
| 13 | - **Target audience**: Who the campaign is for (or use existing brand personas) |
| 14 | - **Budget**: Total available budget or budget range |
| 15 | - **Timeline**: Campaign duration or key dates (launch, event, season) |
| 16 | - **Constraints**: Any channel restrictions, compliance requirements, or creative limitations |
| 17 | |
| 18 | ## Process |
| 19 | |
| 20 | 1. **Load brand context**: Read `~/.claude-marketing/brands/_active-brand.json` for the active slug, then load `~/.claude-marketing/brands/{slug}/profile.json`. Apply brand voice, compliance rules for target markets (`skills/context-engine/compliance-rules.md`), and industry context. **Also check for guidelines** at `~/.claude-marketing/brands/{slug}/guidelines/_manifest.json` — if present, load restrictions and relevant category files. Check for custom templates at `~/.claude-marketing/brands/{slug}/templates/`. Check for agency SOPs at `~/.claude-marketing/sops/`. If no brand exists, ask: "Set up a brand first (/digital-marketing-pro:brand-setup)?" — or proceed with defaults. |
| 21 | 2. **Load shared planning references (don't re-derive them)**: Consume the campaign-orchestrator reference docs rather than duplicating their frameworks — `skills/campaign-orchestrator/campaign-planning.md` (planning framework), `skills/campaign-orchestrator/channel-strategy.md` (channel selection), `skills/campaign-orchestrator/budget-allocation.md` (budget-split heuristics), `skills/campaign-orchestrator/utm-tracking.md` (UTM naming conventions), and `skills/campaign-orchestrator/abm-strategy.md` (ABM). This skill produces the plan document; `/digital-marketing-pro:campaign-orchestrator` runs the broader multi-agent orchestration on top of the same references. |
| 22 | 3. Clarify campaign objective and classify as awareness, consideration, or conversion |
| 23 | 4. Define primary and secondary audience segments with targeting parameters |
| 24 | 5. Recommend channel mix based on audience behavior, budget, and objective |
| 25 | 6. Allocate budget across channels using expected CPM/CPC benchmarks for the industry |
| 26 | 7. Build a phased timeline: pre-launch, launch, sustain, optimize, wrap-up |
| 27 | 8. Define KPIs per channel and overall campaign success metrics |
| 28 | 9. Identify dependencies, risks, and contingency actions |
| 29 | 10. Output the full plan in a structured, actionable format |
| 30 | |
| 31 | ## Output |
| 32 | |
| 33 | A structured campaign plan document containing: |
| 34 | |
| 35 | - Campaign overview and SMART objectives |
| 36 | - Audience segments with targeting criteria |
| 37 | - Channel strategy with rationale for each channel |
| 38 | - Budget allocation table with expected reach/cost estimates |
| 39 | - Phased timeline with milestones and deliverables |
| 40 | - KPI dashboard framework with targets and measurement approach |
| 41 | - Risk register with mitigation strategies |
| 42 | |
| 43 | ## Agents Used |
| 44 | |
| 45 | - **marketing-strategist** — Campaign architecture, audience strategy, objective setting |
| 46 | - **media-buyer** — Channel selection, budget allocation, performance benchmarks |