/ Directory / Playground / claude-code-marketing-skills
● Community cognyai ⚡ Instant

claude-code-marketing-skills

by cognyai · cognyai/claude-code-marketing-skills

Cogny's 15 free marketing skills for Claude Code — SEO audits, ad copy, GA4/GTM setup, UTM builder, schema, Core Web Vitals, and more.

A pack of slash-command skills that turn Claude Code into a marketing operator. Free tier covers SEO audits, landing page reviews, competitor analysis, Google/Meta/LinkedIn ad copy, analytics setup references (GA4, GTM, Meta CAPI), schema markup and Core Web Vitals. A $9/mo paid tier adds live OAuth data from Search Console, Bing, LinkedIn and CRMs.

Why use it

Key features

Live Demo

What it looks like in practice

claude-code-marketing-skill.replay ▶ ready
0/0

Install

Author repository · Claude Skills documentation

Use Cases

Real-world ways to use claude-code-marketing-skills

How to run a full SEO audit of a landing page with Claude Code

👤 Founders and marketers who don't own a paid SEO suite ⏱ ~30 min beginner

When to use: You just shipped a page and want a concrete punch list before pushing it to ads.

Flow
  1. Ask for the audit by slash command
    /seo-audit https://mysite.com/pricing — focus on on-page issues first✓ Copied
    → Claude returns title/meta/H1 issues, image alt gaps, and internal-link suggestions
  2. Add Core Web Vitals
    /cwv-audit https://mysite.com/pricing — what's the fastest fix?✓ Copied
    → Specific LCP/INP/CLS diagnosis with code-level remediation
  3. Generate the schema markup
    /structured-data — product page with price, reviews, FAQ✓ Copied
    → Ready-to-paste JSON-LD block

Outcome: A prioritized punch list plus drop-in JSON-LD — 30 minutes, no SEO tool subscription.

Pitfalls
  • Audit recommendations feel generic because Claude can't read your Search Console — Paste your top 10 queries into the prompt, or upgrade to the paid tier for live data
Combine with: github · filesystem

Generate 10 ad variations across Google, Meta and LinkedIn in one pass

👤 Performance marketers testing ad copy ⏱ ~20 min beginner

When to use: Launching a new campaign and you want variant diversity without hours of staring at a template doc.

Flow
  1. Brief the product and ICP
    /ad-copy-writer — product: B2B time-tracker for agencies, pain: timesheet Sundays, CTA: start free trial✓ Copied
    → Claude returns Google RSA, Meta primary/headline/description, LinkedIn single-image variants with character counts
  2. Pressure-test with competitor angles
    /competitor-analysis harvest.com toggl.com — what angles are they NOT using?✓ Copied
    → Gap analysis with 3-5 angles your ads can own

Outcome: A sheet of ad variants already compliant with each platform's character limits.

Pitfalls
  • All variants sound the same — Explicitly instruct 'make variant 3 emotional, variant 5 data-driven, variant 7 contrarian' — Claude collapses to a house voice without that nudge
Combine with: brave-search

Diagnose why conversions stopped firing across GA4, GTM and Meta CAPI

👤 Growth engineers firefighting a tracking break ⏱ ~25 min intermediate

When to use: Reported conversions dropped overnight and you don't know which layer broke.

Flow
  1. Describe the symptom
    /conversion-debug — Meta reports 0 purchases since yesterday 14:00 UTC, GA4 still shows them. What do I check first?✓ Copied
    → Ordered checklist starting with the most common CAPI/dedupe failures
  2. Validate CAPI payload
    /meta-capi — validate this server event payload: <paste>✓ Copied
    → Specific missing fields flagged (event_id, fbp, action_source)

Outcome: A short diagnosis list you can hand to whoever owns the pixel.

Pitfalls
  • Skill speculates about your setup without real data — Paste the actual GTM container JSON or CAPI payload — the skill is only as good as the evidence you feed it
Combine with: filesystem · github

Combinations

Pair with other MCPs for X10 leverage

claude-code-marketing-skill + github

Audit a page, then open a PR with the suggested schema markup and meta tag fixes

Run /seo-audit on https://acme.com/pricing, then open a PR in acme/site adding the structured-data JSON-LD to the pricing template.✓ Copied
claude-code-marketing-skill + filesystem

Apply the audit fixes to local source files directly

Apply the /cwv-audit recommendations to src/components/Hero.tsx and show me the diff.✓ Copied
claude-code-marketing-skill + brave-search

Let Claude actually read competitor pages before /competitor-analysis

Use Brave to fetch competitor pricing pages first, then /competitor-analysis the three you found.✓ Copied

Tools

What this MCP exposes

ToolInputsWhen to callCost
/seo-audit URL + optional focus area Any time you need an SEO punch list for a specific page 0 — LLM tokens only
/ad-copy-writer product, ICP, CTA, platform Drafting Google / Meta / LinkedIn ad creative 0
/cwv-audit URL Page feels slow or PageSpeed scores dropped 0
/structured-data page type + entities You need rich snippet markup you can paste into <head> 0
/conversion-debug symptom description + platforms involved Tracking broke and you need a triage path 0
/utm-builder campaign context Before launching a campaign so your reports stay clean 0

Cost & Limits

What this costs to run

API quota
None for free tier
Tokens per call
1-5k per slash command depending on page size
Monetary
Free — skills are local files. Paid tier $9/mo for live Search Console / LinkedIn / HubSpot OAuth.
Tip
Stick to the free tier until you actually miss a specific data source. Most teams never upgrade.

Security

Permissions, secrets, blast radius

Credential storage: No credentials — pure prompts. Paid tier uses OAuth handled by Cogny.
Data egress: Free tier: none (local LLM call only). Paid tier: OAuth traffic to Cogny.

Troubleshooting

Common errors and fixes

Wrong trigger keywords — Claude runs general advice instead of the skill

Reference the skill by its slash command exactly: '/seo-audit <url>', not 'do an SEO audit'.

Alternatives

claude-code-marketing-skills vs others

AlternativeWhen to use it insteadTradeoff
agentic-seo-skillYou want an autonomous SEO agent rather than hand-driven slash commandsMore automation, less control
seo-blog-writer-claude-skillYou're writing blog content, not auditing or running adsContent-only, no ads or analytics tooling

More

Resources

📖 Read the official README on GitHub

🐙 Browse open issues

🔍 Browse all 400+ MCP servers and Skills

Continue exploring

Related tools and workflows

Choose another guide for your workflow, or explore a collection.

Browse all topic collections → · See 29 new official additions →