From agentkits-marketing
Generates comprehensive marketing campaign plan interactively for given campaign name, gathering scope, goals, audience, budget via prompted questions using project context and skills.
npx claudepluginhub aitytech/agentkits-marketing --plugin agentkits-marketingcampaign-namecampaign/## Prerequisites Before running this command, ensure: - [ ] Campaign name or initiative provided as argument - [ ] Budget range is known or can be estimated - [ ] Timeline constraints are understood - [ ] Key stakeholders/approvers identified --- ## Context Loading (Execute First) Load context in this order: 1. **Project**: Read `./README.md` for product and audience context 2. **Brand**: Read `./docs/brand-guidelines.md` for positioning 3. **Existing Plans**: Check `./plans/campaigns/` for prior campaign work 4. **Marketing Skill**: Load `.claude/skills/marketing-fundamentals/SKILL.md`...
/campaign-planGenerates a full multi-channel marketing campaign plan with objectives, audience segmentation, channel mix, budget, timeline, and KPIs.
/planCreates a research-backed campaign brief from project history, past campaigns, audience/competitive analysis, templates, and execution checklist.
/campaign-kickoffInitializes a marketing campaign directory under .aiwg/marketing/campaigns/<campaign-name> with brief, charter, audience profiles, messaging framework, channel strategy, timeline, and budget artifacts.
/launch-campaignOrchestrates multi-agent marketing campaigns, coordinating strategy, creative production, channel distribution, and analytics agents. Produces JSON execution plan and deliverables.
/planRestates requirements, assesses risks and dependencies, generates step-by-step implementation plan with complexity estimate, and waits for user confirmation before coding.
/planBreaks project into small verifiable tasks with acceptance criteria, dependencies, checkpoints. Reads spec/codebase, presents plan for review, saves to tasks/plan.md and tasks/todo.md.
Share bugs, ideas, or general feedback.
Before running this command, ensure:
Load context in this order:
./README.md for product and audience context./docs/brand-guidelines.md for positioning./plans/campaigns/ for prior campaign work.claude/skills/marketing-fundamentals/SKILL.md.claude/skills/content-strategy/SKILL.md.claude/skills/analytics-attribution/SKILL.md.claude/skills/common/data/benchmark-metrics.yamlCRITICAL: Respond in the same language the user is using. If Vietnamese, respond in Vietnamese. If Spanish, respond in Spanish.
Standards: Token efficiency, sacrifice grammar for concision, list unresolved questions at end.
Skills: Activate marketing-fundamentals, content-strategy, analytics-attribution skills.
Components: Reference ./.claude/components/interactive-questions.md and ./.claude/components/date-helpers.md
CURRENT_DATE=$(date +%Y-%m-%d)
CURRENT_MONTH=$(date +"%B %Y")
NEXT_MONTH=$(date -v+1m +"%B %Y" 2>/dev/null || date -d "+1 month" +"%B %Y")
NEXT_QUARTER_START=$(date -v+1m +%Y-%m-01 2>/dev/null || date -d "+1 month" +%Y-%m-01)
Question: "What level of campaign planning do you need?" Header: "Scope" MultiSelect: false
Options:
Question: "What is the primary goal of this campaign?" Header: "Goal" MultiSelect: false
Options:
Question: "Who is the primary target audience?" Header: "Audience" MultiSelect: false
Options:
Question: "What is the approximate budget for this campaign?" Header: "Budget" MultiSelect: false
Options:
Question: "What is the campaign timeline?" Header: "Timeline" MultiSelect: false
Options (generated from Step 0):
Question: "Which channels should we include?" Header: "Channels" MultiSelect: true
Options:
Display summary:
## Campaign Configuration
| Parameter | Value |
|-----------|-------|
| Campaign Name | [name] |
| Goal | [selected goal] |
| Target Audience | [selected audience] |
| Budget | [selected range] |
| Timeline | [selected timeline] |
| Channels | [selected channels] |
**Scope:** [Basic/Recommended/Complete]
Question: "Proceed with this campaign plan?" Header: "Confirm" MultiSelect: false
Options:
Analyze Objective
Research Phase
researcher agent for competitive analysisStrategy Development
Content Requirements
Timeline & Budget
# Campaign Plan: [Name]
## Overview
| Element | Detail |
|---------|--------|
| Goal | [Goal] |
| Audience | [Audience] |
| Budget | [Budget] |
| Timeline | [Start] - [End] |
## Key Messages
1. [Message 1]
2. [Message 2]
3. [Message 3]
## Channel Strategy
| Channel | Tactic | Budget % |
|---------|--------|----------|
| [Channel] | [Tactic] | X% |
## Success Metrics
| Metric | Target |
|--------|--------|
| [Metric] | [Target] |
## Next Steps
1. [Action item]
2. [Action item]
[Include Basic + Content Calendar + Detailed Tactics + Risk Mitigation]
[Include all + Asset Specifications + Contingency Plans + Approval Workflow]
| Task | Agent | Trigger |
|---|---|---|
| Competitive research | researcher | Market analysis |
| Content planning | copywriter | Asset creation |
| Timeline creation | planner | Schedule development |
| Channel strategy | attraction-specialist | Distribution planning |
Save plan to: ./plans/campaigns/[campaign-name]/campaign-plan.md
Before delivering campaign plan:
/campaign:brief for creative execution/content:* commands for asset creation/campaign:calendar for scheduling/campaign:analyze weekly during campaign/report:* for performance reporting