A collection of AI agent skills focused on marketing tasks. Built for technical marketers and founders who want AI coding agents to help with conversion optimization, copywriting, SEO, analytics, and growth engineering. Works with Claude Code, OpenAI Codex, Cursor, Windsurf, and any agent that supports the Agent Skills spec.
Built by Corey Haines. Need hands-on help? Check out Conversion Factory — Corey's agency for conversion optimization, landing pages, and growth strategy. Want to learn more about marketing? Subscribe to Swipe Files. Want an autonomous AI agent that uses these skills to be your CMO? Try Magister.
New to the terminal and coding agents? Check out the companion guide Coding for Marketers.
Contributions welcome! Found a way to improve a skill or have a new one to add? Open a PR.
Run into a problem or have a question? Open an issue — we're happy to help.
Skills are markdown files that give AI agents specialized knowledge and workflows for specific tasks. When you add these to your project, your agent can recognize when you're working on a marketing task and apply the right frameworks and best practices.
Skills reference each other and build on shared context. The product-marketing-context skill is the foundation — every other skill checks it first to understand your product, audience, and positioning before doing anything.
┌──────────────────────────────────────┐
│ product-marketing-context │
│ (read by all other skills first) │
└──────────────────┬───────────────────┘
│
┌──────────────┬─────────────┬─────────────┼─────────────┬──────────────┬──────────────┐
▼ ▼ ▼ ▼ ▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐ ┌────────────┐ ┌──────────┐ ┌─────────────┐ ┌───────────┐
│ SEO & │ │ CRO │ │Content & │ │ Paid & │ │ Growth & │ │ Sales & │ │ Strategy │
│ Content │ │ │ │ Copy │ │Measurement │ │Retention │ │ GTM │ │ │
├──────────┤ ├──────────┤ ├──────────┤ ├────────────┤ ├──────────┤ ├─────────────┤ ├───────────┤
│seo-audit │ │page-cro │ │copywritng│ │paid-ads │ │referral │ │revops │ │mktg-ideas │
│ai-seo │ │signup-cro│ │copy-edit │ │ad-creative │ │free-tool │ │sales-enable │ │mktg-psych │
│site-arch │ │onboard │ │cold-email│ │ab-test │ │churn- │ │launch │ │ │
│programm │ │form-cro │ │email-seq │ │analytics │ │ prevent │ │pricing │ │ │
│schema │ │popup-cro │ │social │ │ │ │ │ │competitor │ │ │
│content │ │paywall │ │ │ │ │ │ │ │ │ │ │
└────┬─────┘ └────┬─────┘ └────┬─────┘ └─────┬──────┘ └────┬─────┘ └──────┬──────┘ └─────┬─────┘
│ │ │ │ │ │ │
└────────────┴─────┬──────┴──────────────┴─────────────┴──────────────┴──────────────┘
│
Skills cross-reference each other:
copywriting ↔ page-cro ↔ ab-test-setup
revops ↔ sales-enablement ↔ cold-email
seo-audit ↔ schema-markup ↔ ai-seo
See each skill's Related Skills section for the full dependency map.
Use npx skills to install skills directly:
# Install all skills
npx skills add coreyhaines31/marketingskills
# Install specific skills
npx skills add coreyhaines31/marketingskills --skill page-cro copywriting
# List available skills
npx skills add coreyhaines31/marketingskills --listThis automatically installs to your .agents/skills/ directory (and symlinks into .claude/skills/ for Claude Code compatibility).
Install via Claude Code's built-in plugin system:
# Add the marketplace
/plugin marketplace add coreyhaines31/marketingskills
# Install all marketing skills
/plugin install marketing-skillsClone the entire repo and copy the skills folder:
git clone https://github.com/coreyhaines31/marketingskills.git
cp -r marketingskills/skills/* .agents/skills/Add as a submodule for easy updates:
git submodule add https://github.com/coreyhaines31/marketingskills.git .agents/marketingskillsThen reference skills from .agents/marketingskills/skills/.
- Fork this repository
- Customize skills for your specific needs
- Clone your fork into your projects
Use SkillKit to install skills across multiple AI agents (Claude Code, Cursor, Copilot, etc.):
# Install all skills
npx skillkit install coreyhaines31/marketingskills
# Install specific skills
npx skillkit install coreyhaines31/marketingskills --skill page-cro copywriting
# List available skills
npx skillkit install coreyhaines31/marketingskills --listSkills now use .agents/ instead of .claude/ for the product marketing context file. Move your existing context file:
mkdir -p .agents
mv .claude/product-marketing-context.md .agents/product-marketing-context.mdSkills will still check .claude/ as a fallback, so nothing breaks if you don't.
Once installed, just ask your agent to help with marketing tasks:
"Help me optimize this landing page for conversions"
→ Uses page-cro skill
"Write homepage copy for my SaaS"
→ Uses copywriting skill
"Set up GA4 tracking for signups"
→ Uses analytics-tracking skill
"Create a 5-email welcome sequence"
→ Uses email-sequence skill
You can also invoke skills directly:
/page-cro
/email-sequence
/seo-audit
page-cro- Any marketing pagesignup-flow-cro- Registration flowsonboarding-cro- Post-signup activationform-cro- Lead capture formspopup-cro- Modals and overlayspaywall-upgrade-cro- In-app upgrade moments
copywriting- Marketing page copycopy-editing- Edit and polish existing copycold-email- B2B cold outreach emails and sequencesemail-sequence- Automated email flowssocial-content- Social media content
seo-audit- Technical and on-page SEOai-seo- AI search optimization (AEO, GEO, LLMO)programmatic-seo- Scaled page generationsite-architecture- Page hierarchy, navigation, URL structurecompetitor-alternatives- Comparison and alternative pagesschema-markup- Structured data
paid-ads- Google, Meta, LinkedIn ad campaignsad-creative- Bulk ad creative generation and iterationsocial-content- Social media scheduling and strategy
analytics-tracking- Event tracking setupab-test-setup- Experiment design
churn-prevention- Cancel flows, save offers, dunning, payment recovery
free-tool-strategy- Marketing tools and calculatorsreferral-program- Referral and affiliate programs
marketing-ideas- 140 SaaS marketing ideasmarketing-psychology- Mental models and psychologylaunch-strategy- Product launches and announcementspricing-strategy- Pricing, packaging, and monetization
revops- Lead lifecycle, scoring, routing, pipeline managementsales-enablement- Sales decks, one-pagers, objection docs, demo scripts
Found a way to improve a skill? Have a new skill to suggest? PRs and issues welcome!
See CONTRIBUTING.md for guidelines on adding or improving skills.
MIT - Use these however you want.
