PlugWiki

Marketing Plan skill for Claude Code: a 12-month AARRR plan for a client or company

Corey Haines' skill that makes Claude interview you and write a 13-section, 12-month AARRR marketing plan, for founders and fractional CMOs.

Installs
71.7K
on skills.sh
Stars
57.9K
on GitHub
Files
15
besides SKILL.md
Updated
Oct 2026
last repo commit

Type /marketing-plan <client or domain> and Claude runs three phases. INIT researches the client and interviews you about budget, team, funnel and tools. REVIEW walks through the 13 sections one by one for your changes. FINALIZE compiles the whole plan into final_plan.md. It is resumable, so run the command again to pick up where you left off.

Plans are saved under ~/marketing-plans/<client-slug>/. The plan is structured by AARRR (acquisition, activation, retention, referral, revenue), has a 90-day roadmap and a 12-month outlook, and ties moves to funding stages. It names other skills from the marketing-skills library for each move, and tells you to run product-marketing first. It bundles 14 reference files and an evals file.

Good for

  • Fractional CMOs and consultants starting a client engagement
  • Founders who need a roadmap to share with their team or investors
  • Teams pulling scattered SEO, brand and audit notes into one plan

Install marketing-plan

Claude Code

  1. 1

    Copy this prompt.

    Install the marketing-plan skill in Claude Code. Run this command:
    
    /plugin marketplace add coreyhaines31/marketingskills
    /plugin install marketing-skills
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

The skill names product-marketing as the one to run first and links to many other skills in the library, so install the whole library.

From the project README. Source.

What's in the skill

When it loads

When the user needs a comprehensive marketing plan for a client, a company they advise, or their own product. Also use when the user mentions "marketing plan," "growth plan," "GTM plan," "go-to-market plan," "AARRR plan," "90-day marketing plan," "12-month marketing roadmap," "fractional CMO plan," "fCMO plan," "market sizing," "TAM SAM SOM," "how big is this market," or "market research." Generates an exhaustive 13-section plan structured by AARRR (Acquisition, Activation, Retention, Referral, Revenue), customized to the client's current budget, team, and stage, mapped to future funding milestones, cross-referenced with the 139-idea marketing-ideas library and an embedded 17-section current-state audit rubric, with a marketing operations stack showing which skills and MCP/API integrations execute each part. Outputs a Notion-paste-ready markdown document. For positioning and ICP context before planning, see product-marketing. For stage-specific deep work, see onboarding, signup, emails, referrals, pricing.

Sections in SKILL.md

  1. When to use
  2. How this skill is invoked
  3. The three phases
  4. Phase 1 — INIT (research + intake)
  5. Phase 2 — REVIEW (walk through each of 13 sections interactively)
  6. Phase 3 — FINALIZE (compile + verify + publish)
  7. The 13-section plan structure
  8. The AARRR framing
  9. Marketing as investing — the north-star framing
  10. The market-quality gate — problem size × frequency
  11. The current-state rubric
  12. Cross-references — skills this plan integrates with
  13. The marketing operations stack
  14. Funding-stage capability unlocks
  15. Setting the budget scientifically
  16. Growth patterns — the real shape of SaaS growth

Key facts

Installs on skills.sh
71,712 (2 Nov 2026)
GitHub stars (repo)
57,855 (2 Nov 2026)
License
MIT
Last commit (repo)
31 Oct 2026

What it includes

  • Start or resume a plan for a client or domain

    Reads ~/marketing-plans/<client-slug>/progress.md and resumes where the last run stopped. A finished plan is not overwritten silently; it asks whether to revise, start fresh or re-open a section.

    Try: “/marketing-plan acme-saas”

    Write · /marketing-plan

  • Research and intake

    Reads what you have, pulls data from any connected tools such as Ahrefs, GA4 or Stripe MCP, and asks about client, ICP, funnel, funding, team, budget, channels and tooling. Scores a 17-section current-state rubric.

    Write · Phase 1: INIT

  • Walk through 13 sections with you

    For each section you can approve, adjust, add or go deeper. Each confirmed section is saved as you go.

    Write · Phase 2: REVIEW

  • Compile, verify and optionally publish

    Compiles final_plan.md, checks cross-references and machine-specific paths, and can offer to publish it to a shared GitHub repo.

    Write · Phase 3: FINALIZE

  • Executive summary through measurement and RACI

    Executive summary, strategic frame, current state, acquisition, activation, retention, referral, revenue, 90-day roadmap, 12-month outlook, operations stack, idea bank and measurement.

    Read · The 13 sections

  • Frameworks Claude reads when needed

    AARRR, market sizing, budget planning, growth patterns, funding-stage unlocks, team and agency model, client types, plan template and a worked example.

    Read · Reference files

From the official docs

Permissions

Low risk

The skill writes plan files in your home folder and may read data from connected analytics or billing tools. Connect only the accounts you want included, and decline publishing unless the repo is private.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • Publishing commits and pushes to a GitHub repo

    FINALIZE asks first. If you agree it clones the target repo, copies the plan in, commits and pushes, to a feature branch or to main as you prefer. Say no unless the repo is private to the right people. github.com

  • It reads from any marketing tool you have connected

    INIT pulls revenue, traffic and email data where tools are wired, for example Stripe MCP, GA4 MCP and Customer.io MCP. Disconnect anything you do not want in a client plan. github.com

Security advisories

No published security advisories as of Nov 2, 2026.

Technical details
Turning on read-onlyThe skill defines no read-only switch.
Talks toConnected tools you have set up. GitHub, only if you agree to publish
Scopes
  • Claude writes plan files under ~/marketing-plans/<client-slug>/

  • Claude may pull live data from connected tools: Ahrefs, GA4 MCP, Stripe MCP, Customer.io MCP, GitHub MCP, Shopify, App Store Connect and Notion

  • If you say yes, Claude clones a target repo, copies final_plan.md in, commits and pushes

Questions

What does the Marketing Plan skill do?

It makes Claude produce a complete 12-month marketing plan for a client or company. The result is one Notion-paste-ready markdown file built from your real budget, team and stage.

How do I run it?

Install it with the box at the top of this page, then type /marketing-plan with a client name or domain, for example /marketing-plan quietude.app. With no name, it asks for one.

Do I need the other marketing skills?

The plan works alone, but it links to the library. It names product-marketing as the skill to run first, because it captures positioning, ICP and voice. It also points to marketing-ideas, customer-research, onboarding, emails, pricing and others for deep work. Installing the whole library gets you all of them.

Where are my plans saved?

In ~/marketing-plans/<client-slug>/. The slug is lowercase letters, digits and dashes only, and the skill is told never to read or write outside that folder.

Marketing Plan vs marketing-ideas?

Use marketing-plan for a committed plan with budget, roadmap and owners. The SKILL.md says to use marketing-ideas instead when you only want ideas without committing to a plan.

Is it safe to install?

It is low risk, with limits. It writes files under your home folder and may read data from tools you have connected, such as analytics or billing, so use it with accounts you are happy to have Claude read. It only publishes to GitHub if you agree.

Does it work in Codex?

Yes to both. The README documents a Codex plugin for the whole library. For the Claude app it offers one ZIP per skill, named <name>-claude-web.zip, on the GitHub Releases page. You upload it under Customize, Skills, Create skill, Upload a skill. A ZIP holds one skill and does not install related skills, so product-marketing needs its own ZIP.

Information

updated Nov 2, 2026

Folder
skills/marketing-plan

coreyhaines31/marketingskillsskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 3
  1. coreyhaines31/marketingskills README · github.com
  2. marketing-plan SKILL.md · github.com
  3. marketing-plan references/methodology.md · github.com

Updated Nov 2, 2026.