campaign-planning

anthropics/knowledge-work-plugins · updated Apr 8, 2026

MDX-style export adds YAML metadata + attribution linking explainx.ai and this canonical listing URL.

$npx skills add https://github.com/anthropics/knowledge-work-plugins --skill campaign-planning
0 commentsdiscussion
summary

Frameworks and guidance for planning, structuring, and executing marketing campaigns.

skill.md

Campaign Planning Skill

Frameworks and guidance for planning, structuring, and executing marketing campaigns.

Campaign Framework: Objective, Audience, Message, Channel, Measure

Every campaign should be built on this five-part framework:

1. Objective

Define what success looks like before planning anything else.

  • Awareness: increase brand or product visibility (measured by reach, impressions, share of voice)
  • Consideration: drive engagement and education (measured by content engagement, email signups, webinar attendance)
  • Conversion: generate leads or sales (measured by signups, demos, purchases, pipeline)
  • Retention: re-engage existing customers (measured by churn reduction, upsell, NPS)
  • Advocacy: turn customers into promoters (measured by referrals, reviews, UGC)

Good objectives are SMART: Specific, Measurable, Achievable, Relevant, Time-bound.

Example: "Generate 200 marketing qualified leads from mid-market SaaS companies in North America within 6 weeks of campaign launch."

2. Audience

Define who you are trying to reach with enough specificity to guide messaging and channel decisions.

  • Demographics: role/title, seniority, company size, industry
  • Psychographics: motivations, pain points, goals, objections
  • Behavioral: where they consume content, how they buy, what they have engaged with before
  • Buying stage: are they unaware of the problem, researching solutions, or ready to buy?

Create a brief audience profile (not a full persona) for campaign planning:

"[Role] at [company type] who is struggling with [pain point] and looking for [desired outcome]. They typically discover solutions through [channels] and care most about [priorities]."

3. Message

Craft the core message and supporting points that will resonate with the audience.

  • Core message: one sentence that captures what you want the audience to think, feel, or do
  • Supporting messages: 3-4 points that provide evidence, address objections, or elaborate on benefits
  • Proof points: data, case studies, testimonials, or third-party validation for each supporting message
  • Differentiation: what makes your offering different from alternatives (including doing nothing)

Message hierarchy:

  1. Why should I care? (addresses the pain point or opportunity)
  2. What is the solution? (positions your offering)
  3. Why you? (differentiates from alternatives)
  4. What should I do? (call to action)

4. Channel

Select channels based on where your audience is, not where you are most comfortable.

See the Channel Selection Guide below for detailed guidance.

5. Measure

Define how you will know the campaign worked. See Success Metrics by Campaign Type below.

Channel Selection Guide

Owned Channels

Channel Best For Typical Metrics Effort
Blog/Website SEO, thought leadership, education Traffic, time on page, conversions Medium
Email Nurture, retention, announcements Open rate, CTR, conversions Low-Medium
Social (organic) Awareness, community, brand building Engagement, reach, follower growth Medium
Webinars Education, lead gen, product demos Registrations, attendance, pipeline High
Podcast Thought leadership, brand awareness Downloads, subscriber growth High

Earned Channels

Channel Best For Typical Metrics Effort
PR/Media Awareness, credibility, launches Coverage, share of voice, referral traffic High
Guest content Audience expansion, SEO, credibility Referral traffic, backlinks Medium
Influencer/Partner Audience expansion, trust Reach, engagement, referral conversions Medium-High
Community Awareness, trust, feedback Mentions, engagement, referral traffic Medium
Reviews/Ratings Credibility, SEO, consideration Review volume, rating, conversion lift Low-Medium

Paid Channels

Channel Best For Typical Metrics Effort
Search ads (SEM) High-intent lead capture CPC, CTR, conversion rate, CPA Medium
Social ads Awareness, retargeting, lead gen CPM, CPC, CTR, CPA, ROAS Medium
Display/Programmatic Awareness, retargeting Impressions, CPM, view-through conversions Low-Medium
Sponsored content Thought leadership, lead gen Engagement, leads, cost per lead Medium
Events/Sponsorships Relationship building, brand Leads, meetings, pipeline influenced High

Channel Selection Criteria

When choosing channels, consider:

  • Where does your target audience spend time?
  • What is the buying stage you are targeting? (awareness channels vs. conversion channels)
  • What is your budget? (paid channels require spend; owned/earned require time)
  • What content assets do you already have or can you produce?
  • What has worked in the past? (reference historical data if available)

Content Calendar Creation

Calendar Structure

A content calendar should answer: what, where, when, who, and why for every piece of content.

Date Content Piece Channel Audience Segment Campaign/Theme Owner Status

Calendar Planning Process

  1. Start with milestones: campaign launch, event dates, product releases, seasonal moments
  2. Work backward: what needs to be live and when? What is the production lead time?
  3. Map content to funnel stages: ensure coverage across awareness, consideration, and conversion
  4. Batch by theme: group related content pieces into weekly or bi-weekly themes
  5. Balance channels: do not over-index on one channel; ensure the audience sees the campaign across touchpoints
  6. Build in flexibility: leave 20% of calendar slots open for reactive or opportunistic content

Content Cadence Guidelines

  • Blog: 1-4 posts per week depending on team size and goals
  • Email newsletter: weekly or bi-weekly for most audiences
  • Social media: 3-7 posts per week per platform (varies by platform)
  • Paid campaigns: continuous during campaign window with creative refreshes every 2-4 weeks
  • Webinars: monthly or quarterly depending on resources

Production Timeline Benchmarks

  • Blog post: 3-5 business days (research, draft, review, publish)
  • Email campaign: 2-3 business days (copy, design, test, send)
  • Social media posts: 1-2 business days (draft, design, schedule)
  • Landing page: 5-7 business days (copy, design, development, QA)
  • Video content: 2-4 weeks (script, production, editing)
  • Ebook/whitepaper: 2-4 weeks (outline, draft, design, review)

Budget Allocation Approaches

Percentage of Revenue Method

  • Industry benchmark: 5-15% of revenue for marketing, with B2B typically at 5-10% and B2C at 10-15%
  • Startups and growth-stage companies often invest 15-25% of revenue in marketing
  • Within the marketing budget, allocate across brand (long-term) and performance (short-term)

Channel Allocation Framework

A common starting framework (adjust based on goals and historical data):

Category Percentage of Budget Examples
Paid acquisition 30-40% Search ads, social ads, display
Content production 20-30% Blog, video, design, ebooks
Events and sponsorships 10-20% Conferences, webinars, meetups
Tools and technology 10-15% Analytics, automation, CRM
Testing and experimentation 5-10% New channels, A/B tests, pilots

Budget Optimization Principles

  • Start with your highest-confidence channel and allocate 60-70% of paid budget there
  • Reserve 15-20% for testing new channels or tactics
  • Shift budget monthly based on performance data (do not set and forget)
  • Account for production costs, not just media spend
  • Include a 10-15% contingency for unexpected opportunities or overruns

Success Metrics by Campaign Type

Awareness Campaign

Metric What It Measures
Reach/Impressions How many people saw the campaign
Brand mention volume Increase in brand conversations
Share of voice Your mentions vs. competitors
Direct traffic People coming to your site unprompted
Social follower growth Audience building

Lead Generation Campaign

Metric What It Measures
Total leads Volume of new contacts
Marketing qualified leads (MQLs) Leads meeting quality threshold
Cost per lead (CPL) Efficiency of spend
Lead-to-MQL conversion rate Quality of leads generated
Pipeline influenced Revenue opportunity created

Product Launch Campaign

Metric What It Measures
Signups or trials Adoption of new product
Activation rate Users who complete key first action
Media coverage Earned media hits
Social buzz Mentions, shares, engagement spike
Feature adoption Usage of specific launched features

Retention/Engagement Campaign

Metric What It Measures
Churn rate change Customer retention improvement
Engagement rate Interactions with campaign content
NPS or CSAT change Satisfaction improvement
Upsell/cross-sell revenue Expansion revenue
Feature adoption Usage of promoted features

Event/Webinar Campaign

Metric What It Measures
Registrations Interest generated
Attendance rate Conversion from registration
Engagement during event Questions, polls, chat activity
Post-event conversions Leads or pipeline from attendees
Content repurposing reach Downstream audience from recordings
how to use campaign-planning

How to use campaign-planning on Cursor

AI-first code editor with Composer

1

Prerequisites

Before installing skills in Cursor, ensure your development environment meets these requirements:

  • Cursor installed and configured on your development machine
  • Node.js version 16.0+ with npm package manager (verify with node --version)
  • Active project directory or workspace where you want to add campaign-planning
2

Execute installation command

Execute the skills CLI command in your project's root directory to begin installation:

$npx skills add https://github.com/anthropics/knowledge-work-plugins --skill campaign-planning

The skills CLI fetches campaign-planning from GitHub repository anthropics/knowledge-work-plugins and configures it for Cursor.

3

Select Cursor when prompted

The CLI will show a list of available agents. Use arrow keys to navigate and space to select Cursor:

◆ Which agents do you want to install to?
│ ── Universal (.agents/skills) ── always included ────
│ • Amp
│ • Antigravity
│ • Cline
│ • Codex
│ ●Cursor(selected)
│ • Cursor
│ • Windsurf
4

Verify installation

Confirm successful installation by checking the skill directory location:

.cursor/skills/campaign-planning

Reload or restart Cursor to activate campaign-planning. Access the skill through slash commands (e.g., /campaign-planning) or your agent's skill management interface.

Security & Verification Notice

We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.

Skills execute code in your development environment. Always verify the publisher's identity, review recent commits, and test in isolated environments before production deployment.

List & Monetize Your Skill

Submit your Claude Code skill and start earning

GET_STARTED →

Use Cases

Task Automation & Efficiency

Automate repetitive workflows and reduce manual effort

Example

Generate reports, summarize documents, draft communications

Save 3-5 hours per week on routine tasks

Knowledge Enhancement

Learn new skills, understand complex topics, get expert guidance

Example

Explain concepts, provide examples, suggest learning resources

Accelerate learning and skill development by 2x

Quality Improvement

Enhance output quality through reviews, suggestions, and refinements

Example

Review drafts, suggest improvements, catch errors

Improve work quality by 30-40% with less effort

Implementation Guide

Prerequisites

  • Claude Desktop or compatible AI client with skill support
  • Clear understanding of task or problem to solve
  • Willingness to iterate and refine outputs

Time Estimate

15-45 minutes depending on use case complexity

Installation Steps

  1. 1.Install skill using provided installation command
  2. 2.Test with simple use case relevant to your work
  3. 3.Evaluate output quality and relevance
  4. 4.Iterate on prompts to improve results
  5. 5.Integrate into regular workflow if valuable

Common Pitfalls

  • Expecting perfect results without iteration
  • Not providing enough context in prompts
  • Using skill for tasks outside its intended scope
  • Accepting outputs without review and validation

Best Practices

✓ Do

  • +Start with clear, specific prompts
  • +Provide relevant context and constraints
  • +Review and refine all outputs before using
  • +Iterate to improve output quality
  • +Document successful prompt patterns

✗ Don't

  • Don't use without understanding skill limitations
  • Don't skip validation of outputs
  • Don't share sensitive information in prompts
  • Don't expect skill to replace human judgment

💡 Pro Tips

  • Be specific about desired format and style
  • Ask for multiple options to choose from
  • Request explanations to understand reasoning
  • Combine AI efficiency with human expertise

When to Use This

✓ Use When

Use when skill capabilities match your task, clear ROI on time saved, and you can validate outputs. Best for repetitive tasks, learning, and quality improvement.

✗ Avoid When

Avoid when task requires deep expertise you can't validate, involves sensitive decisions, or when learning process is more valuable than speed of completion.

Learning Path

  1. 1Familiarize yourself with skill capabilities and limitations
  2. 2Start with low-risk, non-critical tasks
  3. 3Progress to more complex and valuable use cases
  4. 4Build expertise through regular use and experimentation

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.636 reviews
  • Dhruvi Jain· Dec 28, 2024

    campaign-planning is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Arya Torres· Dec 20, 2024

    I recommend campaign-planning for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Amelia Ramirez· Dec 16, 2024

    campaign-planning reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Oshnikdeep· Nov 19, 2024

    campaign-planning fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Rahul Santra· Nov 11, 2024

    Keeps context tight: campaign-planning is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Kabir Thompson· Nov 7, 2024

    Registry listing for campaign-planning matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Arya Diallo· Oct 26, 2024

    Useful defaults in campaign-planning — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Ganesh Mohane· Oct 10, 2024

    campaign-planning has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Pratham Ware· Oct 2, 2024

    I recommend campaign-planning for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Min Shah· Sep 25, 2024

    campaign-planning has been reliable in day-to-day use. Documentation quality is above average for community skills.

showing 1-10 of 36

1 / 4