MCPInstall

marketingskills-ai-agents

Install and use Marketing Skills for AI agents — CRO, copywriting, SEO, analytics, and growth engineering skills for Claude Code and other coding agents.

Installs
1.5K
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/reason-machines/trending-skills --skill marketingskills-ai-agents
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads marketingskills-ai-agents automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Marketing Skills for AI Agents

Skill by ara.so — Daily 2026 Skills collection.

coreyhaines31/marketingskills is a collection of markdown-based AI agent skills covering CRO, copywriting, SEO, analytics, paid ads, email, and growth engineering. Install them once and any compatible agent (Claude Code, Cursor, Codex, Windsurf) gains specialized marketing expertise and frameworks.


How Skills Work

Each skill is a markdown file that tells AI agents:

  • When to activate (trigger phrases)
  • What frameworks to apply (e.g. AIDA, PAS, Jobs-to-be-Done)
  • What to produce (copy, code, audits, strategies)
  • Which other skills to reference (cross-skill dependencies)

All skills read product-marketing-context first — it's the shared foundation containing your product, audience, and positioning.


Installation

Option 1: CLI (Recommended)

# Install all 33 skills at once
npx skills add coreyhaines31/marketingskills

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

# See all available skills before installing
npx skills add coreyhaines31/marketingskills --list

Skills land in .agents/skills/ with a symlink to .claude/skills/ for Claude Code.

Option 2: Claude Code Plugin

/plugin marketplace add coreyhaines31/marketingskills
/plugin install marketing-skills

Option 3: Git Clone

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

Option 4: Git Submodule (for team projects)

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

Project Structure

marketingskills/
├── skills/
│   ├── product-marketing-context/   ← Start here — foundation for all others
│   ├── page-cro/
│   ├── copywriting/
│   ├── seo-audit/
│   ├── ab-test-setup/
│   ├── email-sequence/
│   ├── paid-ads/
│   └── ... (33 skills total)
└── README.md

Each skill directory contains a SKILL.md (or README.md) with structured instructions the agent reads.


First Step: Set Up Product Marketing Context

Before using any other skill, create your context file. This is the single most important step.

"Create my product marketing context"

The agent will generate .agents/skills/product-marketing-context/context.md by asking about:

  • Product name, description, and category
  • Target audience and ICPs
  • Core value proposition and positioning
  • Key competitors
  • Pricing and business model
  • Tone and brand voice

Every other skill reads this file automatically before executing.


Available Skills Reference

Foundation

SkillUse When
product-marketing-contextCreating or updating your shared product/positioning doc

SEO & Content

SkillUse When
seo-auditAuditing or diagnosing SEO issues
ai-seoOptimizing for LLM/AI search citations
site-architecturePlanning URL structure, navigation, internal links
programmatic-seoBuilding SEO pages at scale from templates + data
schema-markupAdding structured data / JSON-LD
content-strategyPlanning what content to create and why

CRO (Conversion Rate Optimization)

SkillUse When
page-croOptimizing any marketing or landing page
signup-flow-croImproving signup/trial activation flows
onboarding-croImproving post-signup activation and time-to-value
form-croOptimizing lead capture, contact, or non-signup forms
popup-croCreating or improving popups, modals, slide-ins
paywall-upgrade-croIn-app paywalls, upgrade screens, feature gates

Copy & Content

SkillUse When
copywritingWriting homepage, landing page, or any marketing copy
copy-editingEditing or improving existing copy
cold-emailWriting B2B cold outreach sequences
email-sequenceBuilding drip, lifecycle, or onboarding emails
social-contentLinkedIn, Twitter/X, Instagram content

Paid & Measurement

SkillUse When
paid-adsGoogle Ads, Meta, LinkedIn, Twitter campaigns
ad-creativeGenerating ad headlines, descriptions, primary text
ab-test-setupPlanning and implementing A/B experiments
analytics-trackingSetting up or auditing GA4, Segment, Mixpanel

Growth & Retention

SkillUse When
referral-programBuilding referral or affiliate programs
free-tool-strategyPlanning free tools for lead gen or SEO
churn-preventionCancellation flows, save offers, dunning
lead-magnetsCreating email capture lead magnets

Sales & GTM

SkillUse When
revopsLead lifecycle, CRM, marketing-to-sales handoff
sales-enablementPitch decks, one-pagers, objection handling
launch-strategyProduct launches, feature announcements
pricing-strategyPricing, packaging, monetization decisions
competitor-alternativesComparison and alternative pages

Strategy

SkillUse When
marketing-ideasBrainstorming marketing strategies and tactics
marketing-psychologyApplying behavioral science to marketing

Usage Examples

Example 1: Audit and improve a landing page

"Audit my landing page at src/pages/index.tsx and suggest CRO improvements"

The agent reads product-marketing-context, activates page-cro, then:

  1. Reviews the page structure, headline, CTA placement
  2. Applies frameworks (AIDA, above-the-fold analysis, social proof audit)
  3. Outputs a prioritized list of changes with implementation code

Example 2: Write a homepage from scratch

"Write homepage copy for my SaaS product using the copywriting skill"

Output includes hero headline variants, subheadline, feature sections, social proof blocks, and CTAs — all grounded in your product-marketing-context.

Example 3: Set up A/B testing

"Help me set up an A/B test for my pricing page CTA button"

The agent activates ab-test-setup and generates:

// Example output: Google Optimize / custom A/B test scaffold
const experiments = {
  pricing_cta_test: {
    id: 'pricing-cta-v1',
    variants: [
      { id: 'control', cta: 'Start Free Trial' },
      { id: 'variant_a', cta: 'Get Started Free' },
      { id: 'variant_b', cta: 'Try It Free — No Card Required' }
    ],
    metric: 'signup_click',
    minimumDetectableEffect: 0.05,
    confidenceLevel: 0.95
  }
};

// Split traffic deterministically by user ID
function getVariant(userId, experimentId) {
  const hash = simpleHash(`${userId}-${experimentId}`);
  const variantIndex = hash % experiments[experimentId].variants.length;
  return experiments[experimentId].variants[variantIndex];
}

Example 4: Generate programmatic SEO pages

"Create a programmatic SEO page template for '[tool] alternatives' pages"

The agent activates programmatic-seo + competitor-alternatives and scaffolds:

// Next.js dynamic route: /pages/[competitor]-alternatives.js
export async function getStaticPaths() {
  const competitors = await fetchCompetitors(); // your data source
  return {
    paths: competitors.map(c => ({ params: { competitor: c.slug } })),
    fallback: 'blocking'
  };
}

export async function getStaticProps({ params }) {
  const data = await getCompetitorData(params.competitor);
  return { props: { competitor: data }, revalidate: 86400 };
}

Example 5: Build an email sequence

"Write a 5-email onboarding sequence for new trial users"

Activates email-sequence + onboarding-cro. Produces:

  • Email 1: Welcome + single activation action (Day 0)
  • Email 2: Value reinforcement + feature highlight (Day 2)
  • Email 3: Social proof / case study (Day 4)
  • Email 4: Overcome objections / FAQ (Day 6)
  • Email 5: Trial ending + upgrade CTA (Day 8)

Each with subject line, preview text, body copy, and CTA.

Example 6: Schema markup for SEO

"Add schema markup to my blog post template"
// Output: JSON-LD for Article schema
const articleSchema = {
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": post.title,
  "description": post.excerpt,
  "author": {
    "@type": "Person",
    "name": post.author.name,
    "url": post.author.url
  },
  "datePublished": post.publishedAt,
  "dateModified": post.updatedAt,
  "publisher": {
    "@type": "Organization",
    "name": process.env.SITE_NAME,
    "logo": {
      "@type": "ImageObject",
      "url": process.env.SITE_LOGO_URL
    }
  }
};

Skill Cross-References (Dependency Map)

When working on a task, the agent may activate multiple skills together:

Landing page optimization:
  page-cro → copywriting → ab-test-setup → analytics-tracking

SEO content strategy:
  seo-audit → content-strategy → ai-seo → schema-markup

Sales pipeline:
  revops → sales-enablement → cold-email → email-sequence

Growth loop:
  free-tool-strategy → programmatic-seo → referral-program → analytics-tracking

You can invoke multiple skills explicitly:

"Use page-cro and copywriting skills to rewrite my /pricing page"
"Apply marketing-psychology and copywriting to my checkout flow"

Configuration

No config file required. Skills are self-contained markdown files. The only configuration is your product-marketing-context document.

To update your context at any time:

"Update my product marketing context — we just changed our target audience to enterprise"

Adding Custom Skills

Create a new skill directory following the same pattern:

mkdir .agents/skills/my-custom-skill
cat > .agents/skills/my-custom-skill/SKILL.md << 'EOF'
---
name: my-custom-skill
description: What this skill does
triggers:
  - phrase that activates this skill
---

# My Custom Skill

## When to Use
...

## Process
...

## Related Skills
- product-marketing-context (always read first)
EOF

Contributing

git clone https://github.com/coreyhaines31/marketingskills.git
cd marketingskills

# Add a new skill
mkdir skills/my-new-skill
# Create skills/my-new-skill/README.md following existing skill format

# Update the skills table in README.md
# Open a PR

The README.md skills table is auto-generated between <!-- SKILLS:START --> and <!-- SKILLS:END --> markers.


Troubleshooting

Skills not activating in Claude Code

# Verify symlink exists
ls -la .claude/skills/
# If missing, re-run install
npx skills add coreyhaines31/marketingskills

Agent ignoring product context

  • Make sure .agents/skills/product-marketing-context/context.md exists
  • If missing: "Create my product marketing context" to regenerate it

Installing specific skills only

npx skills add coreyhaines31/marketingskills --skill copywriting page-cro seo-audit analytics-tracking

Updating to latest skills

npx skills update coreyhaines31/marketingskills
# or if using submodule:
git submodule update --remote .agents/marketingskills

Skill conflicts with other installed skill packs

  • Skills are namespaced by directory — no conflicts expected
  • If an agent activates the wrong skill, be explicit: "Use the page-cro skill from marketingskills"

Resources

FAQ

What does the marketingskills-ai-agents skill do?

Install and use Marketing Skills for AI agents — CRO, copywriting, SEO, analytics, and growth engineering skills for Claude Code and other coding agents.

How do I install marketingskills-ai-agents?

Run npx skills add https://github.com/reason-machines/trending-skills --skill marketingskills-ai-agents in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/marketingskills-ai-agents/ (personal) or .claude/skills/marketingskills-ai-agents/ (project).

Which AI agents can use marketingskills-ai-agents?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is marketingskills-ai-agents safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains marketingskills-ai-agents?

It is published by reason-machines in reason-machines/trending-skills. It has 1,476 recorded installs.

More from reason-machines/trending-skills

View all →

openclaw-control-center

reason-machines/trending-skills

Local-first, security-first control center for OpenClaw agents — visibility dashboard with readonly defaults, token attribution, collaboration tracing, and safe write operations.

Data & Databases4.4K installs

inkos-multi-agent-novel-writing

reason-machines/trending-skills

Multi-agent CLI system for autonomous novel writing, auditing, and revision with human review gates

Docs & Writing2.8K installs

claude-hud-statusline

reason-machines/trending-skills

A Claude Code plugin that displays a real-time HUD showing context usage, active tools, running agents, and todo progress in your terminal statusline.

understand-anything-knowledge-graph

reason-machines/trending-skills

Turn any codebase into an interactive knowledge graph using Claude Code skills — explore, search, and ask questions about any project visually.

agency-agents-ai-specialists

reason-machines/trending-skills

A collection of specialized AI agent personalities for Claude Code, Cursor, Aider, Windsurf, and other AI coding tools — covering engineering, design, marketing, sales, and more.

AI & Agents2.1K installs

agent-browser-automation

reason-machines/trending-skills

Headless browser automation CLI for AI agents using native Rust binary with Chrome DevTools Protocol

Popular ai & agents skills

View category →

google-agents-cli-publish

google/agents-cli

This skill should be used when the user wants to "publish an agent", "publish my ADK agent", "register an agent with Gemini", "publish to Gemini" (formerly Gemini Enterprise), or needs guidance on the agents-cli publish gemini command. Also use when the user wants to "manage agents in Agent Registry", "list/update/delete registered agents", or "register an MCP server". Covers ADK vs A2A registration modes, programmatic and interactive usage, flag reference, auto-detection from deployment metadata, Agent Registry fleet management, and troubleshooting. Part of the agents-cli skills suite. Do NOT use for deployment (use google-agents-cli-deploy).

AI & Agents513.9K installs

google-agents-cli-eval

google/agents-cli

This skill should be used when the user wants to "run an evaluation", "evaluate my agent", "evaluate my ADK agent", "write an eval dataset", "analyze eval failures", "compare eval results", "optimize agent", or needs guidance on the Gemini platform eval methodology and the Quality Flywheel. Covers eval metrics, dataset schema, LLM-as-judge scoring, and common failure causes. Applies to any agents-cli project, whatever framework the agent is written in. Do NOT use for agent API code patterns (ADK: use google-agents-cli-adk-code), deployment (use google-agents-cli-deploy), or project scaffolding (use google-agents-cli-scaffold).

AI & Agents513.5K installs

skill-creator

anthropics/skills

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.

OfficialAI & Agents416.4K installs

codex-pet

prime-skills/runcomfy-agent-skills

Codex Pet generator on RunComfy. Build a Codex-compatible Codex Pet spritesheet.webp + pet.json from a single reference image, drop it into ${CODEXHOME:-$HOME/.codex}/pets/ / and Codex picks it up as a custom Codex Pet next to the 8 built-ins. This skill produces the exact Codex Pet atlas Codex expects (1536x1872 PNG/WebP, 8 cols x 9 rows, 192x208 cells, 9 animation states — idle, running-right, running-left, waving, jumping, failed, waiting, running, review). Calls OpenAI GPT Image 2 edit ONCE via the local RunComfy CLI as runcomfy run openai/gpt-image-2/edit to produce a canonical Codex Pet pose, then assembles all 9 animation rows programmatically with ImageMagick micro-transforms — no Codex Pro, no $imagegen, no OPENAIAPIKEY required, only RUNCOMFYTOKEN. Triggers on "codex pet", "create codex pet", "make codex pet", "hatch codex pet", "/hatch image", "desktop pet codex", "codex pets", "spritesheet.webp", or any explicit ask to build a custom pet for OpenAI Codex.

AI & Agents402.1K installs

full-output-enforcement

leonxlnx/taste-skill

Overrides default LLM truncation behavior. Enforces complete code generation, bans placeholder patterns, and handles token-limit splits cleanly. Apply to any task requiring exhaustive, unabridged output.

AI & Agents401K installs

executing-plans

obra/superpowers

Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available

AI & Agents245.7K installs