|
Ira Bodnar·Updated ·22 min read

Claude Marketing Skills: 98 Free Skills, Ranked by Job (2026)

Claude marketing skills are SKILL.md folders that teach Claude one marketing job and load only when that job comes up. This guide ranks the 98 open-source skills worth installing, by job, with the exact install commands for claude.ai, Claude Code and Claude Desktop, 12 copy-paste prompts, and how to write your own.

Install these five first

SkillJobInstall
Wasted Spend FinderBudget going nowhere, weeklyRyze repo
CPA DiagnosticsExplain a CPA jump, on demandRyze repo
Creative Fatigue DetectionCatch decaying Meta ads, weeklyRyze repo
Weekly Account SummaryThe Monday report, scheduledRyze repo
Client Report NarrativesClient-ready monthly narrativeRyze repo

All 98, grouped by job, in the ranked list.

Built by our community of 2,000 marketers

Free skills and prompts for paid ads and SEO

Templates for Claude, ChatGPT and Perplexity.

A Claude marketing skill is a folder with a SKILL.md inside: a name, a one-line description of when it applies, the steps, the input it expects and the output it must produce. Claude reads only the name and description of every installed skill; the full file loads when your request matches. Install one once, and “find the wasted spend in this account” runs the same audit with the same columns every time, for everyone on the team.

Two open-source libraries cover most of what a marketer needs. The Ryze marketing-skills repo has 48 skill files for Google Ads, Meta Ads, SEO and AI visibility. Corey Haines’ marketingskills repo has 50 skills across CRO, copy, SEO, ads, analytics, pricing and launches. This page tells you which to install for which job, where, and in what order. Both libraries are free; you need a Claude account to run them.

The short version

Install firstWasted Spend Finder, CPA Diagnostics, Creative Fatigue Detection, Weekly Account Summary

Whereclaude.ai (upload a zip), Claude Code (npx skills add …), Claude Desktop and Cowork (scheduled)

What exists98 open-source skills across two GitHub repos, both free and updated in 2026

The limitskills analyze; live data needs an MCP connector; executing changes needs a separate layer

What are Claude marketing skills?

Anthropic calls the format Agent Skills. A skill is a folder containing a SKILL.md with YAML frontmatter (a name and a description that says when the skill applies), then the instructions, and optionally supporting files: checklists, benchmark tables, scripts. A marketing skill is that format pointed at one marketing job: audit a search terms report, diagnose a CPA spike, write the Monday digest, tear down a competitor’s landing page.

The difference from a good prompt shows up on the tenth use, not the first. A prompt lives in a paste buffer and drifts each time someone retypes it. A skill is versioned, shared, and produces the same table with the same columns every run. When an agency runs the same audit across 14 client accounts, the skill guarantees account 14 gets the same rigor as account 1. Claude reads only each skill’s name and description up front (progressive disclosure), so a library of 50 skills does not eat your context window.

Anatomy of a Claude marketing skill: a wasted-spend-audit SKILL.md with name, trigger description, input contract (search terms CSV), four steps (flag $50+ cost with 0 conversions, split irrelevant from unconverting, build exact and phrase negatives, sum savings) and an output contract; beside it the four-step flow: you ask in plain language, the description matches, same steps and output every run, live data needs an MCP connector
One folder, one SKILL.md. Claude loads the full file only when your request matches its description.

Skills decide how Claude works. They do not grant data access: a skill on its own works with what you paste or upload. Connect Claude to your ad accounts through an MCP connector and the same skills run against live campaign data instead of Friday’s export. Nothing in either library executes changes in an ad account; that is a deliberate boundary, covered in the stack section.

Which Claude marketing skill for which job

If you install five skills and nothing else, install the first five rows. The rest map the most common marketing jobs to the one skill that handles them best, from the two libraries covered below. Sources: Ryze marketing-skills (48 files, paid ads, SEO, AI visibility) and coreyhaines31/marketingskills (50 skills, full marketing stack).

JobSkillSourceRun it
Find budget going nowhereWasted Spend FinderRyzeWeekly, Google search terms report
Explain a CPA jumpCPA DiagnosticsRyzeOn demand, five causes in fixed order
Catch decaying Meta adsCreative Fatigue DetectionRyzeWeekly, ad-level 30-day export
The Monday reportWeekly Account SummaryRyzeWeekly, scheduled in Cowork or Claude Code
Client-ready monthly narrativeClient Report NarrativesRyzeMonthly, plain-English five sentences
Move budget to the next cheapest conversionAd Spend AllocatorRyzeWeekly, marginal CPA across channels
Is this test significant yetA/B Test AnalyzerRyze or marketingskills ab-testingOn demand
Quarterly marketing planmarketing-planmarketingskillsQuarterly, feeds from product-marketing context
Position the product, onceproduct-marketingmarketingskillsOnce; every other skill reads it
Get cited by ChatGPT and PerplexityAI Visibility Audit + ai-seoRyze + marketingskillsMonthly
Landing page teardownLanding Page Audit or croRyze or marketingskillsPer page, before scaling spend
Turn one post into a distribution kitContent Repurposer or socialRyze or marketingskillsPer asset

The pattern behind the first five: diagnostics before optimization, and one reporting skill from day one so improvements are visible.

Official Claude connector

Connect Claude to your ad accounts

Connect 50+ marketing tools, plus free skills and a Claude autonomous marketing agent.

Connect in 1 click

How to install Claude marketing skills

The same SKILL.md folder installs in three places, and where you install it changes what it can do. Steps verified against Anthropic’s help center and the Claude Code docs, September 2026.

Where to install Claude marketing skills: claude.ai (Settings then Capabilities to enable code execution, Customize then Skills, Create skill, upload the folder as a zip, toggle on; Team and Enterprise owners enable Skills in Organization settings), Claude Code (npx skills add coreyhaines31/marketingskills, or folders in ~/.claude/skills for personal and .claude/skills for the repo, invoke with /skill-name, plugin route via /plugin marketplace add, add an MCP server once), Claude Desktop and Cowork (shares claude.ai skills, attach an ads MCP connector, give a reporting skill a Monday 07:00 cadence, review then act)
Draft a skill in claude.ai, harden it in Claude Code, schedule it in Cowork. The file is identical in all three.

In claude.ai (web and mobile)

Skills are available on Free, Pro, Max, Team and Enterprise plans once code execution is on. Go to Settings › Capabilities and enable “Code execution and file creation”. Then open Customize › Skills, click +, Create skill, Upload a skill, and upload the skill folder as a .zip. Toggle it on. From then on there is nothing to invoke: ask “audit this search terms report for wasted spend” and, if a skill’s description matches, Claude uses it and says so. Uploaded skills are private to your account; on Team and Enterprise the owner enables Skills under Organization settings and can install them org-wide. The Ryze repo ships an all-marketing-skills.zip for exactly this step.

In Claude Code (the terminal)

The fastest route is one command: npx skills add coreyhaines31/marketingskills. Add --skill cro ads to install only the skills you name, or -a claude-code to target Claude Code specifically. The plugin route is /plugin marketplace add coreyhaines31/marketingskills then /plugin install marketing-skills. Manually, Claude Code reads two directories: ~/.claude/skills/ for personal skills available in every project, and .claude/skills/ inside a repo for team skills that ship with the code. Drop each skill in as a folder containing its SKILL.md; no restart needed. Invoke one directly with /skill-name or let Claude trigger it. This is where skills become pipelines: pull data through an MCP connector, run the analysis, write the CSV or HTML report, commit it, in one command. The Claude Code marketing workflows guide walks through five end to end.

# install everything, or just what you name
npx skills add coreyhaines31/marketingskills
npx skills add coreyhaines31/marketingskills --skill ads ad-creative ab-testing

# where manual installs live
~/.claude/skills/wasted-spend-finder/SKILL.md   # personal, every project
.claude/skills/weekly-account-summary/SKILL.md # project, ships with the repo

In Claude Desktop and Cowork

The desktop app shares your claude.ai skills and adds the piece chat cannot: scheduling. In Cowork, a skill plus a cadence becomes a standing job: the Monday-morning account summary that runs before you are at your desk, the creative-fatigue check every Thursday. Pair a reporting skill with an ads MCP connector and the report arrives generated, not requested. See Claude Cowork for Meta Ads for the scheduled-run setup.

Other agents read the same format. The marketingskills repo installs into Cursor, Codex and Windsurf with the same npx skills add command; the paths differ (~/.cursor/skills/, ~/.codex/skills/). We keep separate lists for Cursor and OpenClaw.

The best Claude marketing skills in 2026, ranked by job

Ninety-eight skills is a library, not a shortlist. Below, every skill worth installing, grouped by the job people actually search for, with what it does, which repo it comes from, and how to install it. Rankings inside each group are editorial, weighted by how much money the skill’s output moves per minute of setup. Ryze publishes one of the two libraries, so read the paid-ads group with that in mind; the other library is not ours and we rank its skills where they land.

Claude skills for paid ads (Google Ads and Meta Ads)

This is where skills compound hardest, because the job is already made of repeatable numeric decisions. The Ryze files are written per platform; the marketingskills ads skill is a generalist that covers Google, Meta, LinkedIn and X in one file. Full platform lists with every prompt: Claude skills for Google Ads and Claude skills for Meta Ads.

SkillWhat it doesSourceInstall
Wasted Spend FinderSearch terms with spend and zero conversions, grouped into negative-keyword themes with estimated monthly savingsRyzeDownload folder, zip, upload under Customize › Skills
CPA DiagnosticsWorks a CPA rise through spend mix, term quality, auction pressure, conversion rate and tracking, in that orderRyzeDownload folder, zip, upload under Customize › Skills
Creative Fatigue DetectionFlags Meta ads whose CTR fell 20%+ off the 7-day peak or whose frequency passed 3, with a refresh, duplicate or kill verdictRyzeDownload folder, zip, upload under Customize › Skills
Google Ads AuditFull account health check: structure, tracking, waste, bid strategy fit, extensionsRyzeDownload folder, zip, upload under Customize › Skills
Meta Ads AuditFatigue, overlap, tracking problems and scaling opportunities in one passRyzeDownload folder, zip, upload under Customize › Skills
Search Term MiningTurns the audit into an upload-ready negatives list with match types and a note per themeRyzeDownload folder, zip, upload under Customize › Skills
Audience Overlap AnalysisFinds ad sets bidding against each other and proposes a consolidation that keeps reachRyzeDownload folder, zip, upload under Customize › Skills
Ad Copy Variant GeneratorRSA headlines and Meta primary text from landing-page content and the ads that held CTR longestRyzeDownload folder, zip, upload under Customize › Skills
adsGeneralist paid-ads skill for Google, Meta, LinkedIn and X; reads your product-marketing contextmarketingskillsnpx skills add coreyhaines31/marketingskills --skill ads
ad-creativeGenerate, iterate or scale ad creative: headlines, descriptions, primary text, full adsmarketingskillsnpx skills add coreyhaines31/marketingskills --skill ad-creative

Claude skills for marketing strategy

Strategy resists automation less than people assume, because the inputs to the thinking are automatable: channel P&Ls, cohort curves, last quarter’s tests. The marketingskills approach is to write positioning once into a shared .agents/product-marketing.md file, which every other skill reads, so a plan, a launch and an ad all respect the same audience and claims. Install product-marketing first; the rest inherit it.

SkillWhat it doesSourceInstall
product-marketingCreates and updates the product marketing context document every other skill readsmarketingskillsnpx skills add coreyhaines31/marketingskills --skill product-marketing
marketing-planA full marketing plan for a company, client or your own product, from the context filemarketingskillsnpx skills add coreyhaines31/marketingskills --skill marketing-plan
marketing-ideasIdeas, inspiration and strategies for SaaS and software productsmarketingskillsnpx skills add coreyhaines31/marketingskills --skill marketing-ideas
offersDesign or improve offers: value framing, bundling, discounts, positioningmarketingskillsnpx skills add coreyhaines31/marketingskills --skill offers
pricingPricing decisions, packaging and monetization strategymarketingskillsnpx skills add coreyhaines31/marketingskills --skill pricing
launchProduct launches, feature announcements and release strategymarketingskillsnpx skills add coreyhaines31/marketingskills --skill launch
marketing-councilSeveral simulated expert perspectives on one marketing questionmarketingskillsnpx skills add coreyhaines31/marketingskills --skill marketing-council
ICP Research AssistantBuyer personas with pain points and buying triggers, built from your own inputsRyzeDownload folder, zip, upload under Customize › Skills

Claude skills for performance marketing

The discipline these enforce is thinking in marginal CPA. A campaign with a great average CPA can still be the wrong place for the next dollar if its last increment of spend converted poorly. Skills that always compute the marginal view keep that mistake out of the Monday budget meeting. The wider PPC workflow around them is in how to use Claude AI for PPC management.

SkillWhat it doesSourceInstall
Ad Spend AllocatorReallocates budget across campaigns and channels on marginal CPA, holding total spend flatRyzeDownload folder, zip, upload under Customize › Skills
Budget Scenario PlannerWhat happens to conversions and CPA at 80%, 100% and 130% of current budget, per campaignRyzeDownload folder, zip, upload under Customize › Skills
A/B Test AnalyzerStatistical significance, sample size still needed, and a declared winner or not yetRyzeDownload folder, zip, upload under Customize › Skills
ROAS ForecastingProjects next month's spend, conversions and ROAS from 90 days of trendRyzeDownload folder, zip, upload under Customize › Skills
Attribution Model ComparisonShows how conversion credit shifts across attribution models before you change oneRyzeDownload folder, zip, upload under Customize › Skills
Pacing MonitorFlags campaigns over- or under-spending against daily budget targetsRyzeDownload folder, zip, upload under Customize › Skills
ab-testingPlan, design and implement experiments and a growth experimentation programmarketingskillsnpx skills add coreyhaines31/marketingskills --skill ab-testing
attributionChoose or interpret attribution models; which marketing drives revenuemarketingskillsnpx skills add coreyhaines31/marketingskills --skill attribution
analyticsSet up, improve or audit analytics tracking and measurementmarketingskillsnpx skills add coreyhaines31/marketingskills --skill analytics

Claude skills for digital marketing: SEO and AI visibility

The workhorse SEO skills are audits, clustering and programmatic page builds. The newer half of the job is getting cited by ChatGPT, Perplexity and AI Overviews, which the Ryze repo splits into four skills of its own. The full workflow is in Claude Fable 5 for SEO and GEO; a starter set is in Claude skills for SEO.

SkillWhat it doesSourceInstall
AI Visibility AuditWhere your brand does and does not appear across ChatGPT, Claude, Gemini, Perplexity and AI OverviewsRyzeDownload folder, zip, upload under Customize › Skills
Citation Source Gap FinderWhich sources the assistants cite for your queries that you are not on yetRyzeDownload folder, zip, upload under Customize › Skills
Content AEO OptimizerRestructures a page so an assistant can lift and cite itRyzeDownload folder, zip, upload under Customize › Skills
Brand Answer MonitoringTracks how assistants describe your brand and flags driftRyzeDownload folder, zip, upload under Customize › Skills
E2E SEO AssistantTechnical audit, content gaps and backlink opportunities in one passRyzeDownload folder, zip, upload under Customize › Skills
Programmatic SEO BuilderScalable page templates with schema markupRyzeDownload folder, zip, upload under Customize › Skills
seo-auditAudit, review or diagnose SEO issues on a sitemarketingskillsnpx skills add coreyhaines31/marketingskills --skill seo-audit
ai-seoOptimize content to be cited by LLMs and appear in AI answersmarketingskillsnpx skills add coreyhaines31/marketingskills --skill ai-seo
programmatic-seoSEO pages at scale from templates and datamarketingskillsnpx skills add coreyhaines31/marketingskills --skill programmatic-seo
schemaAdd, fix or optimize structured datamarketingskillsnpx skills add coreyhaines31/marketingskills --skill schema
site-architecturePage hierarchy, navigation, URL structure and internal linkingmarketingskillsnpx skills add coreyhaines31/marketingskills --skill site-architecture

Claude skills for social media marketing and content

The repeatable social job is not writing one clever post. It is turning every substantial asset into a channel-correct distribution kit without the voice drifting, which is exactly the fixed-output task skills exist for: the voice rules live in the file once, not in someone’s head.

SkillWhat it doesSourceInstall
socialCreate, schedule or optimize content for LinkedIn, X, Instagram and TikTokmarketingskillsnpx skills add coreyhaines31/marketingskills --skill social
content-strategyWhat to create and which topics to cover, from the context filemarketingskillsnpx skills add coreyhaines31/marketingskills --skill content-strategy
copywritingWrite, rewrite or improve marketing copy for any pagemarketingskillsnpx skills add coreyhaines31/marketingskills --skill copywriting
copy-editingEdit and refresh existing copy and outdated contentmarketingskillsnpx skills add coreyhaines31/marketingskills --skill copy-editing
imageBlog headers, social graphics and product shots for marketingmarketingskillsnpx skills add coreyhaines31/marketingskills --skill image
videoVideo content with AI tools or programmatic frameworksmarketingskillsnpx skills add coreyhaines31/marketingskills --skill video
Content RepurposerOne blog post into a two-week distribution kit: posts, newsletter blurb, hook linesRyzeDownload folder, zip, upload under Customize › Skills

Claude skills for market research and audience analysis

Research is where a skill saves the most re-explaining: the questions to ask a customer interview, the fields a competitor profile must have, the segments an audience breakdown must always include. Write them once and every study comes back in the same shape.

SkillWhat it doesSourceInstall
customer-researchConduct, analyze or synthesize customer research: interviews, surveys, reviewsmarketingskillsnpx skills add coreyhaines31/marketingskills --skill customer-research
competitor-profilingResearch and profile competitors from their URLs, same fields every timemarketingskillsnpx skills add coreyhaines31/marketingskills --skill competitor-profiling
marketing-councilSeveral simulated expert perspectives on one research question or planmarketingskillsnpx skills add coreyhaines31/marketingskills --skill marketing-council
ICP Research AssistantBuyer personas with pain points and buying triggers from your own inputsRyzeDownload folder, zip, upload under Customize › Skills
Competitor TeardownPositioning, messaging and offer analysis of a competitor's site and adsRyzeDownload folder, zip, upload under Customize › Skills
Meta Audience Overlap AnalysisWhich ad sets share the same people, and which segments actually convertRyzeDownload folder, zip, upload under Customize › Skills

Claude skills for brand strategy and competitive research

SkillWhat it doesSourceInstall
Competitor TeardownPositioning, messaging and offer analysis of a competitor's site and adsRyzeDownload folder, zip, upload under Customize › Skills
competitor-profilingResearch and profile competitors from their URLsmarketingskillsnpx skills add coreyhaines31/marketingskills --skill competitor-profiling
competitorsComparison and alternative pages for SEO and sales enablementmarketingskillsnpx skills add coreyhaines31/marketingskills --skill competitors
customer-researchConduct, analyze or synthesize customer researchmarketingskillsnpx skills add coreyhaines31/marketingskills --skill customer-research
marketing-psychologyBehavioral science and mental models applied to marketingmarketingskillsnpx skills add coreyhaines31/marketingskills --skill marketing-psychology
Meta Competitor Creative AnalysisWhat competitors are running in the Meta Ad Library and which angles repeatRyzeDownload folder, zip, upload under Customize › Skills

Claude skills for marketing agencies

Agencies get more from skills than any in-house team, for a structural reason: they run the same workflows across many accounts. A skill written once is quality control across the whole book of business, and a new hire’s first audit reads like a senior’s because the senior’s process is in the file. Keep the skill folders in a shared repo so every account manager runs the identical version, and version them in git next to client configs.

SkillWhat it doesSourceInstall
Client Report NarrativesThe month in five plain-English sentences a client's CEO will actually readRyzeDownload folder, zip, upload under Customize › Skills
Weekly Account SummarySame KPIs, same comparison window, same format, every client, every MondayRyzeDownload folder, zip, upload under Customize › Skills
Google Ads Audit + Meta Ads AuditThe first-week onboarding audit, scored 1 to 10 with evidence per scoreRyzeDownload folder, zip, upload under Customize › Skills
LinkedIn Ads AuditCTR benchmarks, audience quality, lead-form friction, budget efficiencyRyzeDownload folder, zip, upload under Customize › Skills
Reddit Ads AuditCommunity targeting, creative fit, subreddit performance, bid inefficienciesRyzeDownload folder, zip, upload under Customize › Skills
Campaign Naming Convention BuilderOne naming scheme across every client account so reports roll up cleanlyRyzeDownload folder, zip, upload under Customize › Skills
UTM Tracking GeneratorConsistent UTM links and GA4 event namesRyzeDownload folder, zip, upload under Customize › Skills
sales-enablementPitch decks, one-pagers, objection handling and demo scriptsmarketingskillsnpx skills add coreyhaines31/marketingskills --skill sales-enablement
revopsLead lifecycle and marketing-to-sales handoffmarketingskillsnpx skills add coreyhaines31/marketingskills --skill revops

Claude skills for CRO and landing pages

Paid traffic quality is half the CPA equation; the landing page is the other half. These give Claude a fixed teardown order (message match, headline, friction, mobile, proof) so the review is complete every time. Shopify stores get a dedicated set in 10 Claude skills for Shopify CRO.

SkillWhat it doesSourceInstall
croOptimize conversions on marketing pages and formsmarketingskillsnpx skills add coreyhaines31/marketingskills --skill cro
Landing Page AuditConversion killers, message match against the ad that sends traffic, CTA issuesRyzeDownload folder, zip, upload under Customize › Skills
signupSignup, registration and trial activation flowsmarketingskillsnpx skills add coreyhaines31/marketingskills --skill signup
onboardingPost-signup activation, first-run experience, time to valuemarketingskillsnpx skills add coreyhaines31/marketingskills --skill onboarding
popupsPopups, modals, slide-ins and banners that convert without wrecking the pagemarketingskillsnpx skills add coreyhaines31/marketingskills --skill popups
paywallsIn-app paywalls, upgrade screens and feature gatesmarketingskillsnpx skills add coreyhaines31/marketingskills --skill paywalls

Not covered here: the retention, growth-engineering, PR, events and lifecycle skills in the marketingskills repo. They exist and they are good; they are outside this page’s scope. Email flows get one clause: the emails skill and the Ryze Email Sequence Writer both exist.

Get a free instant audit

Get a free, instant read on your paid ads or SEO — and fix it right away.

Paid ads audit

  • Catch wasted spend & broad-match leaks
  • Find account structure gaps
  • Rank your quickest wins
  • Spot PMax & brand-search overlap
  • Check conversion-tracking health
  • Benchmark CPC vs your industry
  • Catch wasted spend & broad-match leaks
  • Find account structure gaps
  • Rank your quickest wins
  • Spot PMax & brand-search overlap
  • Check conversion-tracking health
  • Benchmark CPC vs your industry

Free · no credit card · instant

SEO audit

  • Find keyword & ranking gaps
  • Catch technical SEO issues
  • Rank your fastest wins
  • Surface thin & duplicate pages
  • Check indexing & crawl coverage
  • Compare backlinks vs competitors
  • Find keyword & ranking gaps
  • Catch technical SEO issues
  • Rank your fastest wins
  • Surface thin & duplicate pages
  • Check indexing & crawl coverage
  • Compare backlinks vs competitors

Free · no credit card · instant

Skills vs prompts vs MCP connectors vs execution

These four get blurred together in every “Claude for marketing” conversation, and they solve different problems. A prompt is what you say. A skill is a saved way of working. An MCP connector is a pipe to live data. An execution layer applies the change. They stack rather than compete.

Four layers that stack: Prompt (what you say, lives in one chat, does not persist), Skill (a saved way of working with fixed steps and output, persists, no live data), MCP connector (a pipe to live Google Ads and Meta data mid-chat), Execution layer (applies the change 24/7 with an approval step; Ryze AI runs the same analyze-decide loop and then ships it). Start at layer one and add a layer when the one below becomes the slowest step.
Start at layer one. Add a layer when the one below becomes the slowest step in the loop.
PromptSkillMCP connectorExecution layer
Persists across chatsNoYesYesYes
Carries files and scriptsNoYesNo, it carries data accessYes, plus an audit trail
Gets live account dataOnly what you pasteOnly via MCPYesYes
Changes the accountNoNoRead by defaultYes, with approval
Best forOne-off questionsRepeatable work with a fixed outputReal-time data mid-chatBid, budget and creative changes at scale
Example“Why did CPA rise?” + CSVWasted Spend Finder on every account“Which campaigns drove that?”Ryze AI moving budget at 3am

That last column is the boundary the rest of this guide keeps returning to. Claude with skills and MCP is a formidable analyst: it reads the account, finds the waste, writes the plan. It does not log in at 3am and move the budget. Some teams close that gap by hand, which is fine at one account and painful at ten. The alternative is an execution layer like Ryze AI, which runs the same analyze-decide loop and then applies the changes, with an approval step before anything goes live. A sane adoption path: conversation first, then the five shortlist skills, then MCP when export round-trips are the bottleneck, then execution when reviewing recommendations becomes the slowest step.

Claude Code marketing skills: what changes when the same skill runs in the terminal

Claude Code marketing skills are the same SKILL.md folders as everywhere else; the runtime is what changes. In claude.ai a skill works on whatever you paste or upload. In Claude Code it has a working directory, so it can read the search terms export you dropped into exports/, run a Python pivot on it, write the result to reports/2026-09-08-wasted-spend.md and commit the file. The output stops being a chat message and becomes a file with history.

That is why the marketing skills for Claude Code that pay off first are the ones with a fixed output contract: Wasted Spend Finder, Weekly Account Summary, Client Report Narratives. Each run produces the same columns, so last week’s file diffs cleanly against this week’s. Keep them in .claude/skills/ inside a repo per client or per brand, with the exports folder next to them, and a new team member gets the whole process with git clone.

Two honest limits. It is a terminal, and most marketing teams have one person comfortable there, so let that person harden the skills and have everyone else run them in claude.ai or Cowork. And a skill that needs live account data still needs an MCP connector attached in Claude Code, the same as anywhere else. The terminal does not grant access on its own.

Marketing skills for Claude by team size: what to install solo, in-house and at an agency

The right set of marketing skills for Claude depends less on your channel mix than on how many people will run them. A founder doing their own ads needs five: Wasted Spend Finder, Weekly Account Summary, product-marketing (so every other skill knows the positioning), marketing-plan and cro.

An in-house team of three to eight adds the skills that keep people consistent with each other: the naming-convention and UTM generators, A/B Test Analyzer, Creative Fatigue Detection and the Content Repurposer. Put them in .claude/skills/ in a shared repo rather than in personal folders, so a change to the output format reaches everyone at once and nobody runs last quarter’s version.

An agency installs for onboarding and reporting first: the Google Ads and Meta Ads audit skills for the first week of any new account, Client Report Narratives for the monthly deck, Budget Scenario Planner for the renewal conversation, and ICP Research Assistant for pitches. Skills suit agencies better than anyone because of scale: one marketing skill for Claude runs identically across forty accounts.

Whatever the size, keep each person under ten active skills and write the trigger descriptions in the words your team uses, not the words the repo author used.

Claude skills for marketing: how the two libraries are organized, so you can find a skill without reading all 98

Every Claude skill for marketing in this guide comes from one of two repos, and they are organized differently. coreyhaines31/marketingskills (50 skills, MIT licence) is arranged by discipline with lowercase, hyphenated names: product-marketing, marketing-plan, copywriting, seo, social, cro, ab-testing, analytics, pricing, launch. The Ryze marketing-skills repo (48 skills) is arranged by platform and job with Title Case names: Google Ads, Meta Ads, SEO and AI visibility, reporting. If the skill you want is about a channel and money, look in the Ryze repo; if it is about positioning, content or the site, look in marketingskills.

The two overlap in three places: SEO, analytics and ad creative. Install one skill per job, not both, because overlapping descriptions are the most common reason the wrong skill triggers. Read the description line in each SKILL.md frontmatter before installing; that line, not the folder name, decides when Claude loads it.

One naming point. “AI marketing skills” in a job description usually means the human ability to use AI tools in marketing, and courses sell it. Claude skills for marketing run the other direction: files that give the model your process. Being good at the first is what makes the second worth writing.

A weekly operating cadence with Claude marketing skills

Skills earn their value on a schedule. The failure mode is installing fifty and running them whenever something already feels wrong, which is reactive firefighting with better tooling. Give each skill a slot so the diagnostics run before anything hurts.

Weekly cadence for Claude marketing skills: Monday 20 minutes (Weekly Account Summary, Ad Spend Allocator, Pacing Monitor), Tuesday 10 minutes (Wasted Spend Finder, Search Term Mining, Quality Score Breakdown), Thursday 10 minutes (Creative Fatigue Detection, Ad Copy Variant Generator, Frequency Cap Recommendations), monthly 45 minutes (Audience Overlap Analysis, ROAS Forecasting, Account Structure Review), on demand (CPA Diagnostics, A/B Test Analyzer, Anomaly Detection)
About an hour a week plus a monthly hour. With Cowork or Claude Code the scheduled rows run themselves.

The cadence is also the honest test of whether skills are working for you. If a slot keeps getting skipped, either the output is not driving decisions (rewrite its output contract) or the slot is wrong (change the slot, not the habit).

How to write your own marketing skill (SKILL.md anatomy)

The public libraries cover the common cases; your best skill will be the workflow only your team runs. Writing one is not a development task. A SKILL.md has four working parts:

  • Frontmatter — YAML with a name and a description. The description is the trigger. Write it as “does X. Use when the user asks for Y or Z”; it is the highest-leverage line in the file.
  • Role and steps — who Claude is and the steps in order, including the checks a careless analyst would skip.
  • Input contract — exactly what data the skill expects and what to do when something is missing: ask, do not guess.
  • Output contract — the exact format of the result: columns, sort order, severity scale. This is what makes run 40 comparable with run 1.
# SKILL.md, minimal working example--- name: wasted-spend-finder description: Finds Google Ads search terms with spend and zero conversions and builds negative keyword lists. Use when asked to find wasted spend, audit search terms, or cut budget waste in a Google Ads account. --- You are a senior Google Ads analyst. ## Input A search terms report CSV with: search term, campaign, ad group, cost, conversions. If a column is missing, ask for a re-export. Do not estimate. ## Steps 1. Flag terms with $50+ cost and 0 conversions. 2. Separate irrelevant terms from relevant-but- unconverting terms (different fixes). 3. Build negative lists: exact for one-off waste, phrase for recurring patterns. 4. Sum flagged spend into estimated monthly savings. ## Output One table, sorted by cost descending: term | campaign | cost | verdict | negative match type Then a 3-sentence summary with the savings number first. ## Data access (Ryze MCP) This skill works best on live account data. Connect the free Ryze MCP once and Claude reads your Google Ads, Meta Ads, GA4, Search Console and Shopify directly: - claude.ai / Claude Desktop / ChatGPT / Cursor: Settings > Connectors > Add custom connector > https://connector.get-ryze.ai/mcp - Claude Code: claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp Setup guide: https://www.get-ryze.ai/how-to-connect-claude-to-google-meta-ads-mcp

Two habits separate skills that work from skills that disappoint. Tune the description until the skill triggers on the phrasing your team actually uses; vague descriptions are the number-one reason a skill never fires. And keep SKILL.md short: move benchmark tables, brand voice docs and example outputs into separate files inside the folder, which Claude pulls in when needed. Build order for your first one: pick the task you did three times last month, write it from your own notes, run it against a task you already did by hand, and diff the results.

Troubleshooting: when Claude skills don’t work

Nearly every skill failure is one of five patterns, and all five have boring fixes.

The skill never triggers

The description does not match how you phrase requests. Name the skill explicitly once (“use the wasted-spend-finder skill”) to confirm it works, then rewrite the description with the words you naturally use.

The wrong skill triggers

Two descriptions overlap. Make each say what it does NOT cover (“…for Google Ads search terms; not for Meta creative”).

Output format drifts

Put the output contract at the end of SKILL.md, show one example row, and state “never add or remove columns.”

It can't get live data

Skills do not grant data access; that is MCP. Check the connector is attached to the conversation and re-authenticate expired tokens.

The numbers look wrong

Almost always the input: a mismatched date range, a filtered export, conversions inside the attribution lag. Have the skill echo back the date range and row count before analyzing.

Frequently asked questions

What are Claude marketing skills?

Claude marketing skills are folders containing a SKILL.md file that teach Claude one marketing job: audit wasted ad spend, diagnose a CPA spike, write the weekly report, tear down a competitor. Claude reads each skill's name and description and loads the full instructions only when a request matches, so the same audit runs with the same output every time.

What are the best Claude skills for marketing in 2026?

Install first: Wasted Spend Finder, CPA Diagnostics, Creative Fatigue Detection and Weekly Account Summary from the Ryze repo, plus product-marketing from coreyhaines31/marketingskills so every other skill inherits your positioning. Agencies add Client Report Narratives. Together the two open-source repos cover 98 skills across ads, strategy, SEO, social, CRO and analytics.

How do I install Claude skills in claude.ai?

Enable code execution under Settings then Capabilities, open Customize then Skills, click the plus button, choose Create skill, then Upload a skill, and upload the skill folder as a zip. Toggle it on. Skills work on Free, Pro, Max, Team and Enterprise; on Team and Enterprise an owner enables Skills in Organization settings first.

How do I install marketing skills in Claude Code?

Run npx skills add coreyhaines31/marketingskills, optionally with --skill followed by the skill names you want. Or copy skill folders into ~/.claude/skills for personal use or .claude/skills inside a repo to share them with the team. Invoke a skill with /skill-name or let Claude trigger it when a task matches.

Are Claude marketing skills free?

Yes. Both libraries covered here are open source on GitHub: coreyhaines31/marketingskills (50 skills, MIT licence) and the Ryze marketing-skills repo (48 skill files). You need a Claude account to run them; Claude Code and the paid claude.ai plans give the most room, and skills also run on the free plan once code execution is enabled.

Which Claude skills matter most for a marketing agency?

Client Report Narratives, Weekly Account Summary, the Google Ads and Meta Ads audits for onboarding, and the naming-convention and UTM generators that keep every client account consistent. Agencies benefit most because the same skill runs identically across the whole book of business, which turns process quality into something version-controlled rather than tribal.

Is there a Claude skill for marketing strategy?

Yes. In the marketingskills repo, product-marketing creates the shared context document, and marketing-plan, marketing-ideas, offers, pricing and launch build on it. The Ryze ICP Research Assistant builds personas from your inputs. The pattern that works is to write positioning once into .agents/product-marketing.md and let every other skill read it.

What Claude skills exist for performance marketing?

Ad Spend Allocator, Budget Scenario Planner, A/B Test Analyzer, ROAS Forecasting, Attribution Model Comparison and Pacing Monitor from the Ryze repo, plus ab-testing, attribution and analytics from marketingskills. They share one discipline: compute marginal CPA, not average, before moving budget.

Can I use Claude skills for social media marketing?

Yes. The marketingskills social, content-strategy, copywriting, image and video skills cover creation and scheduling for LinkedIn, X, Instagram and TikTok, and the Ryze Content Repurposer turns one post into a two-week distribution kit. The value is a fixed voice and format in the file, so output does not drift between people.

Do Claude skills work with Cursor, Codex or ChatGPT?

The SKILL.md format is Anthropic's Agent Skills spec, and Cursor, Codex, Windsurf and OpenClaw read it too; npx skills add installs into each with different paths. ChatGPT and Gemini do not load skills automatically. You can paste a skill's body into them as a one-off prompt, but you lose the triggering, bundled files and reuse.

What is the difference between a Claude skill and an MCP connector?

A skill decides how Claude works: the steps, checks and output format for a job. An MCP connector decides what data Claude can reach: your live Google Ads and Meta accounts instead of a pasted export. A skill without MCP analyzes files you give it; MCP without a skill answers ad hoc. Use both, and neither one executes changes.

Can Claude marketing skills change my ad account?

No. Skills analyze and recommend; none of the 98 covered here writes to an ad account, and an MCP connector should be attached read-only for analysis. Executing bid, budget and creative changes needs a separate execution layer with an approval step, which is what Ryze AI provides on top of the same analyze-and-decide loop.

How do I write my own Claude marketing skill?

Create a folder with a SKILL.md. Start with YAML frontmatter, a name and a one-sentence description of when it should trigger, then the role, the steps in order, the input you expect and the exact output format. Test it on a task you already did by hand, diff the results, and tighten the description until it triggers on your team's phrasing.

Why does my Claude skill not trigger?

The description in the frontmatter does not match how you phrase requests, or two skills overlap. Name the skill explicitly once to confirm it works, rewrite the description with the words you naturally use, and make each description say what it does not cover. Also check that code execution is enabled and the skill is toggled on.

Do Claude marketing skills work in Claude Code?

Claude marketing skills work in Claude Code with the same SKILL.md files used in claude.ai. Install them with npx skills add coreyhaines31/marketingskills, or copy folders into ~/.claude/skills or .claude/skills in a repo. The difference is the runtime: Claude Code can read exports from disk, run scripts and write the report to a file you commit.

Which marketing skills for Claude should a small team install first?

The marketing skills for Claude a small team should install first are Wasted Spend Finder, Weekly Account Summary, product-marketing, marketing-plan and cro. Add the naming-convention and UTM generators once more than one person touches the accounts, and keep each person under ten active skills so the trigger descriptions stay distinct.

This guide is published by Ryze AI (get-ryze.ai), an autonomous AI marketer for Google Ads, Meta Ads and SEO. Ryze maintains the marketing-skills repo (48 Google Ads, Meta Ads, SEO and AI-visibility skills) covered here alongside the coreyhaines31/marketingskills repo (50 skills), so it has a commercial interest in the topic. A Claude marketing skill is a SKILL.md folder that loads when a request matches its description; it runs in claude.ai, Claude Code and Claude Desktop. Skills analyze; they do not change ad accounts. Updated September 2026.

Let AI run your ads

Google + Meta · audits 24/7

Start free trial
Live results across
2,000+ clients

Paid Ads

Avg. client
ROAS
0x
Revenue
driven
$0M

SEO

Organic
visits driven
0M
Keywords
on page 1
48k+

Websites

Conversion
rate lift
+0%
Time
on site
+0%
Last updated: Sep 8, 2026
All systems ok