1:1 with a GTM engineerBuild any workflow in this course with an engineer · 8 sessions left · closes in Book your session

Marketing Skills for AI Agents: The Complete Skill Directory

Source: github.com/coreyhaines31/marketingskills (Corey Haines, MIT licence, 41.4k stars, 6.5k forks, actively maintained with 381+ commits)

Try Prosp Free45 minutes, on your own data · 8 sessions left
5/5 rated on Capterra·Used by 800+ agencies and sales teams
Skills6 sections
Section 1

What This Repo Is and Why product-marketing Comes First

Source: github.com/coreyhaines31/marketingskills (Corey Haines, MIT licence, 41.4k stars, 6.5k forks, actively maintained with 381+ commits)

This is the most-starred marketing skills repo in the Claude Code ecosystem by a wide margin. Built for technical marketers and founders who want AI coding agents to help with conversion optimisation, copywriting, SEO, analytics, and growth engineering. Works with Claude Code, OpenAI Codex, Cursor, Windsurf, and any agent supporting the Agent Skills spec.

48 skills total. Every skill is a markdown file giving the agent specialised knowledge and a workflow for one specific marketing task. When installed, the agent recognises the task and applies the right framework automatically.

Honest note on this lead mag: the individual SKILL.md files (the full step-by-step instructions inside each skill) are not readable through a standard web fetch; GitHub blocks direct access to raw file content without cloning the repo. What follows is sourced accurately from the repository's README: the real trigger description for every one of the 48 skills, the real install commands, the real category structure, and the real dependency map. To see the full instructions inside any individual skill, install the repo directly using the commands in this lead mag.

Why product-marketing is the skill everything else depends on

The repo is structured so that every other skill reads the product-marketing skill first, before doing anything else. This is the foundation: your product, your audience, and your positioning, captured once in a context document. Every other skill (SEO, CRO, copywriting, ads, growth, sales, strategy) checks this file before generating output, so nothing you produce forgets who you are actually selling to or how you have chosen to position yourself.

This is the same operating principle used throughout the Conigma skill library: load brand and ICP context once, and every downstream skill inherits it automatically instead of you re-explaining your business in every single prompt.

Create this file first, before installing or running any other skill from this repo.

The real dependency map

From the README's own architecture diagram. product-marketing sits at the top and is read by all other skills first. Below it, seven clusters:

SEO & Content: seo-audit, ai-seo, site-architecture, programmatic-seo, schema, content-strategy, aso

CRO: cro, signup, onboarding, popups, paywalls

Content & Copy: copywriting, copy-editing, cold-email, emails, social, video, image, sms

Paid & Measurement: ads, ad-creative, ab-testing, analytics

Growth & Retention: referrals, free-tools, churn-prevention, community-marketing, lead-magnets, co-marketing

Sales & GTM: revops, sales-enablement, launch, pricing, competitors, competitor-profiling, directory-submissions, prospecting

Strategy: marketing-ideas, marketing-psychology, customer-research, marketing-plan, marketing-council, marketing-loops, offers, public-relations, influencer-marketing

Skills also cross-reference each other directly: copywriting connects to cro and ab-testing; revops connects to sales-enablement and cold-email; seo-audit connects to schema and ai-seo; customer-research feeds directly into copywriting, cro, and competitors. Each individual skill's own Related Skills section documents its specific dependency chain.

Section 2

Installation: All 6 Real Methods from the README

Six real installation methods sourced directly from the README, in the order the maintainer presents them.

Method 1: CLI install (recommended by the maintainer)

# Install all 48 skills
npx skills add coreyhaines31/marketingskills

# Install specific skills only
npx skills add coreyhaines31/marketingskills --skill cro copywriting

# List every available skill before installing
npx skills add coreyhaines31/marketingskills --list

The CLI auto-detects which agents you have installed and asks where to install. For Claude Code it installs into .claude/skills/; universal agents share .agents/skills/.

Important caveat directly from the README: if you run this command from inside an agent session (asking Claude Code itself to install the skills for you), the CLI runs non-interactively and may only install to the universal .agents/skills/ directory, which Claude Code does not read. Pass the agent explicitly to avoid this:

npx skills add coreyhaines31/marketingskills -a claude-code

Method 2: Claude Code plugin

# Add the marketplace
/plugin marketplace add coreyhaines31/marketingskills

# Install all marketing skills
/plugin install marketing-skills

Methods 3 to 6

Method 3, clone and copy:

git clone https://github.com/coreyhaines31/marketingskills.git
cp -r marketingskills/skills/* .agents/skills/

Method 4, git submodule (for easy updates):

git submodule add https://github.com/coreyhaines31/marketingskills.git .agents/marketingskills
# Then reference skills from .agents/marketingskills/skills/

Method 5, fork and customise: fork the repo, edit skills for your specific needs, clone your fork into your projects.

Method 6, SkillKit (multi-agent installer covering Claude Code, Cursor, Copilot, and others):

npx skillkit install coreyhaines31/marketingskills
npx skillkit install coreyhaines31/marketingskills --skill cro copywriting
npx skillkit install coreyhaines31/marketingskills --list

Usage once installed

Just ask your agent to help with a marketing task in plain language and it activates the right skill automatically:

"Help me optimize this landing page for conversions" -> uses the cro skill
"Write homepage copy for my SaaS" -> uses the copywriting skill
"Set up GA4 tracking for signups" -> uses the analytics skill
"Create a 5-email welcome sequence" -> uses the emails skill

Or invoke skills directly with a slash command: /cro, /emails, /seo-audit, and so on for any of the 48 skills.

v2.0 migration notes

v2.0 renamed 17 skills and merged page-cro plus form-cro into a single cro skill. If you installed v1.x skills, the new v2.0 versions install alongside the old ones under the old folder names, so you need to clean up:

# From your skills install directory (.agents/skills/ or .claude/skills/)
rm -rf page-cro form-cro ab-test-setup analytics-tracking aso-audit \
       competitor-alternatives email-sequence free-tool-strategy \
       launch-strategy onboarding-cro paid-ads paywall-upgrade-cro \
       popup-cro pricing-strategy product-marketing-context \
       referral-program schema-markup signup-flow-cro social-content

The product marketing context file also moved and was renamed:

mkdir -p .agents
mv .claude/product-marketing.md .agents/product-marketing.md 2>/dev/null
mv .claude/product-marketing-context.md .agents/product-marketing.md 2>/dev/null

Skills still check .claude/ and the legacy filename as fallbacks, so nothing breaks if you skip this migration.

Section 3

All 48 Skills, Part 1: SEO, CRO, and Content

Sourced verbatim from the README's Available Skills table. These are the actual trigger descriptions the agent reads to decide when to activate each skill.

SEO, content, and discovery (7 skills)

seo-audit: when the user wants to audit, review, or diagnose SEO issues on their site.

ai-seo: when the user wants to optimise content for AI search engines, get cited by LLMs, or appear in AI-generated answers.

site-architecture: when the user wants to plan, map, or restructure their website's page hierarchy, navigation, URL structure, or internal linking.

programmatic-seo: when the user wants to create SEO-driven pages at scale using templates and data.

schema: when the user wants to add, fix, or optimise schema markup and structured data on their site.

content-strategy: when the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover.

aso: when the user wants to audit or optimise an App Store or Google Play listing.

Conversion optimisation (5 skills)

cro: when the user wants to optimise, improve, or increase conversions on any marketing page or form, including homepage, landing pages, and forms.

signup: when the user wants to optimise signup, registration, account creation, or trial activation flows.

onboarding: when the user wants to optimise post-signup onboarding, user activation, first-run experience, or time-to-value.

popups: when the user wants to create or optimise popups, modals, overlays, slide-ins, or banners for conversion purposes.

paywalls: when the user wants to create or optimise in-app paywalls, upgrade screens, upsell modals, or feature gates.

Content and copy (8 skills)

copywriting: when the user wants to write, rewrite, or improve marketing copy for any page, including homepage, landing pages, and more.

copy-editing: when the user wants to edit, review, or improve existing marketing copy, or refresh outdated content.

cold-email: write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails.

emails: when the user wants to create or optimise an email sequence, drip campaign, automated email flow, or lifecycle email.

social: when the user wants help creating, scheduling, or optimising social media content for LinkedIn, Twitter/X, Instagram, and more.

video: when the user wants to create, generate, or produce video content using AI tools or programmatic frameworks.

image: when the user wants to create, generate, edit, or optimise images for marketing, including blog heroes, social graphics, and product images.

sms: when the user wants to plan, build, or optimise SMS or MMS marketing, including welcome flows and abandoned cart texts.

Section 4

All 48 Skills, Part 2: Paid, Growth, and Sales/GTM

Continuing directly from the README's Available Skills table, sourced verbatim.

Paid, measurement, and testing (4 skills)

ads: when the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, and more.

ad-creative: when the user wants to generate, iterate, or scale ad creative, including headlines, descriptions, primary text, or full ad sets.

analytics: when the user wants to set up, improve, or audit analytics tracking and measurement.

ab-testing: when the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation programme.

Growth engineering and retention (6 skills)

referrals: when the user wants to create, optimise, or analyse a referral programme, affiliate programme, or word-of-mouth strategy.

free-tools: when the user wants to plan, evaluate, or build a free tool for marketing purposes, including lead generation and SEO value.

churn-prevention: when the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or otherwise fight retention loss.

community-marketing: build and leverage online communities to drive product growth and brand loyalty.

lead-magnets: when the user wants to create, plan, or optimise a lead magnet for email capture or lead generation.

co-marketing: when the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities.

Sales and GTM (8 skills)

revops: when the user wants help with revenue operations, lead lifecycle management, or marketing-to-sales handoff processes.

sales-enablement: when the user wants to create sales collateral, pitch decks, one-pagers, objection handling docs, or demo scripts.

launch: when the user wants to plan a product launch, feature announcement, or release strategy.

pricing: when the user wants help with pricing decisions, packaging, or monetisation strategy.

competitors: when the user wants to create competitor comparison or alternative pages for SEO and sales enablement.

competitor-profiling: when the user wants to research, profile, or analyse competitors from their URLs.

directory-submissions: when the user wants to submit their product to startup, SaaS, AI, agent, MCP, no-code, or review directories for visibility.

prospecting: when the user wants to find, qualify, and build a list of prospects to reach out to across B2B SaaS or general B2B contexts.

Section 5

All 48 Skills, Part 3: Strategy and the Foundational product-marketing Skill

The final category, and the foundational product-marketing skill that everything else reads first.

Strategy and foundation (9 skills)

product-marketing: when the user wants to create or update their product marketing context document. This is the skill every other skill reads first.

marketing-ideas: when the user needs marketing ideas, inspiration, or strategies for their SaaS or software product. Contains 140 SaaS marketing ideas.

marketing-psychology: when the user wants to apply psychological principles, mental models, or behavioural science to marketing.

customer-research: when the user wants to conduct, analyse, or synthesise customer research.

marketing-plan: when the user needs a comprehensive marketing plan for a client, a company they advise, or their own product.

marketing-council: when the user wants multiple expert perspectives on a marketing question, described as a simulated board of advisors.

marketing-loops: when the user wants to set up a recurring, self-running marketing workflow, a repeatable loop an AI agent runs on a schedule.

offers: when the user wants to design, construct, or improve an offer (the thing they actually sell), including value framing.

public-relations: when the user wants help with public relations, earned media, press coverage, journalist outreach, or media strategy.

influencer-marketing: when the user wants to run influencer, creator, or ambassador partnerships to promote their product, including finding and vetting creators.

Section 6

Quick Reference: Categories, All Install Commands, and What Is Accurately Sourced

The README's own category groupings, all install commands, and the honest limitation of this lead mag restated clearly.

The README's own category structure

Conversion Optimization: cro, signup, onboarding, popups, paywalls

Content & Copy: copywriting, copy-editing, cold-email, emails, social, image

SEO & Discovery: seo-audit, ai-seo, programmatic-seo, site-architecture, competitors, schema

Paid & Distribution: ads, ad-creative, social

Measurement & Testing: analytics, ab-testing

Retention: churn-prevention

Growth Engineering: co-marketing, free-tools, referrals

Strategy & Monetization: marketing-ideas, marketing-psychology, launch, pricing

Sales & RevOps: revops, sales-enablement

(video, sms, community-marketing, lead-magnets, competitor-profiling, directory-submissions, prospecting, product-marketing, customer-research, marketing-plan, marketing-council, marketing-loops, offers, public-relations, and influencer-marketing complete the full 48 but are not grouped into a named category in the README itself.)

Full install command reference

# All skills, CLI method (recommended)
npx skills add coreyhaines31/marketingskills

# All skills, explicitly for Claude Code (avoids the .agents/ fallback issue)
npx skills add coreyhaines31/marketingskills -a claude-code

# Specific skills only
npx skills add coreyhaines31/marketingskills --skill cro copywriting

# List every skill before installing anything
npx skills add coreyhaines31/marketingskills --list

# Claude Code plugin method
/plugin marketplace add coreyhaines31/marketingskills
/plugin install marketing-skills

# Clone and copy method
git clone https://github.com/coreyhaines31/marketingskills.git
cp -r marketingskills/skills/* .agents/skills/

# Git submodule method (for easy updates)
git submodule add https://github.com/coreyhaines31/marketingskills.git .agents/marketingskills

# SkillKit method (multi-agent)
npx skillkit install coreyhaines31/marketingskills
npx skillkit install coreyhaines31/marketingskills --skill cro copywriting

What this lead mag does and does not contain

What is accurately sourced here: all 48 real skill names, their real trigger descriptions verbatim from the README, the real dependency architecture, the real install commands across all 6 methods, and the real v2.0 migration notes.

What is not in this lead mag: the actual step-by-step instructions written inside each individual SKILL.md file. GitHub does not serve raw file content through a standard fetch without cloning the repository, so the detailed internal workflow of, for example, the cro skill or the cold-email skill is not reproduced here because it was never actually retrieved.

To see the full instructions inside any specific skill: run one of the install commands above, then open the corresponding file directly (for example .claude/skills/cro/SKILL.md after installing with the CLI method).

8 sessions left · booking closes in

Build it live with a GTM engineer

45 minutes, screen shared, on your own list. You leave with a working campaign or agent, not a set of notes.

5/5 rated on Capterra·800+ agencies and sales teams·Set up in 5 minutes
8 GTM engineer sessions left this monthTry Prosp Free