A collection of AI agent skills focused on marketing tasks. Built for technical marketers and founders who want Claude Code (or similar AI coding assistants) to help with conversion optimization, copywriting, SEO, analytics, and growth engineering.
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.
Contributions welcome! Found a way to improve a skill or have a new one to add? Open a PR.
Skills are markdown files that give AI agents specialized knowledge and workflows for specific tasks. When you add these to your project, Claude Code can recognize when you're working on a marketing task and apply the right frameworks and best practices.
Use add-skill to install skills directly:
# Install all skills
npx add-skill coreyhaines31/marketingskills
# Install specific skills
npx add-skill coreyhaines31/marketingskills --skill page-cro copywriting
# List available skills
npx add-skill coreyhaines31/marketingskills --listThis automatically installs to your .claude/skills/ directory.
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/* .claude/skills/Add as a submodule for easy updates:
git submodule add https://github.com/coreyhaines31/marketingskills.git .claude/marketingskillsThen reference skills from .claude/marketingskills/skills/.
- Fork this repository
- Customize skills for your specific needs
- Clone your fork into your projects
Once installed, just ask Claude Code 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 copyemail-sequence- Automated email flowssocial-content- Social media content
seo-audit- Technical and on-page SEOprogrammatic-seo- Scaled page generationcompetitor-alternatives- Comparison and alternative pagesschema-markup- Structured data
paid-ads- Google, Meta, LinkedIn ad campaignssocial-content- Social media scheduling and strategy
analytics-tracking- Event tracking setupab-test-setup- Experiment design
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
Found a way to improve a skill? Have a new skill to suggest? PRs and issues welcome!
Ideas for contributions:
- Improve existing skill instructions or frameworks
- Add new experiment ideas or best practices
- Fix typos or clarify confusing sections
- Suggest new skills (open an issue first to discuss)
- Add examples or case studies
How to contribute:
- Fork the repo
- Edit the skill file(s)
- Submit a PR with a clear description of what you improved
Each skill is a directory containing a SKILL.md file:
skills/
skill-name/
SKILL.md
The SKILL.md file follows this format:
---
name: skill-name
description: One-line description for skill selection
---
# Skill Name
[Full instructions for the AI agent]MIT - Use these however you want.
