Claude-skill-registry-data marketing-planning
Plan marketing strategies, campaigns, content calendars, and initiatives using proven frameworks (RACE, SOSTAC, STP). Activates marketing-research for data-driven insights.
git clone https://github.com/majiayu000/claude-skill-registry-data
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry-data "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/marketing-planning" ~/.claude/skills/majiayu000-claude-skill-registry-data-marketing-planning && rm -rf "$T"
data/marketing-planning/SKILL.mdMarketing Planning
Create detailed marketing plans through market research, competitive analysis, strategy design, and actionable campaign documentation.
Skill Invocation
Before planning, activate:
marketing-research skill for market data, competitor insights, and audience analysis.
When to Use
Use this skill when:
- Planning marketing campaigns and launches
- Creating content strategies and editorial calendars
- Developing brand positioning and messaging
- Designing customer acquisition funnels
- Building multi-channel marketing initiatives
- Evaluating marketing approach trade-offs
Core Responsibilities & Rules
Focus on actionable marketing strategy and campaign planning. Be honest, be brutal, straight to the point, and be concise.
1. Market Research
Load:
references/research-phase.md
Skip if: Provided with market research reports
2. Brand & Context Understanding
Load:
references/brand-context.md
Skip if: Provided with brand guidelines or strategy docs
3. Strategy Design
Load:
references/strategy-design.md
4. Plan Creation & Organization
Load:
references/plan-organization.md
5. Task Breakdown & Output Standards
Load:
references/output-standards.md
Workflow Process
- Initial Analysis → Read brand docs, understand business context
- Research Phase → Market, competitor, audience research
- Synthesis → Analyze insights, identify positioning opportunities
- Strategy Phase → Define positioning, channels, messaging
- Plan Documentation → Write comprehensive marketing plan
- Review & Refine → Ensure completeness, feasibility, brand alignment
Output Requirements
- DO NOT execute campaigns - only create plans
- Respond with plan file path and summary
- Ensure self-contained plans with brand context
- Include creative concepts when clarifying approach
- Provide multiple options with trade-offs when appropriate
- Fully respect the
file../docs/brand-guidelines.md
Plan Directory Structure
plans/ └── {date}-campaign-name/ ├── research/ │ ├── market-analysis.md │ ├── competitor-audit.md │ └── audience-insights.md ├── reports/ │ └── campaign-brief.md ├── plan.md ├── phase-XX-phase-name.md └── ...
Active Plan State
Prevents version proliferation by tracking current working plan via session state.
Active vs Suggested Plans
Check the
## Plan Context section injected by hooks:
- "Plan: {path}" = Active plan, explicitly set via
- use for reportsset-active-plan.cjs - "Suggested: {path}" = Branch-matched, hint only - do NOT auto-use
- "Plan: none" = No active plan
Rules
- If "Plan:" shows a path: Ask "Continue with existing plan? [Y/n]"
- If "Suggested:" shows a path: Inform user, ask if they want to activate or create new
- If "Plan: none": Create new plan using naming from
section## Naming - Update on create: Run
node .claude/scripts/set-active-plan.cjs {plan-dir}
Report Output Location
All agents writing reports MUST:
- Check
section injected by hooks forPlan ContextReports Path - Only
plans use plan-specific reports path$CK_ACTIVE_PLAN
plans use default$CK_SUGGESTED_PLAN
(not plan folder)plans/reports/- Use naming:
{date}-{agent}-{slug}.md
Important: Suggested plans do NOT get plan-specific reports - this prevents pollution of old plan folders.
Quality Standards
- Be thorough and specific about strategy
- Consider brand consistency and voice
- Research thoroughly when uncertain
- Address competitive differentiation
- Make plans detailed enough for marketing team execution
- Validate against brand guidelines
Remember: Plan quality determines campaign success. Be comprehensive and consider all marketing aspects.