claude-marketing-skills — Claude Code skill: 56 marketing skills
A pack of 56 skills, agents and workflows that hand a coding agent marketing work: paid media, SEO, e-commerce, content and analytics.
npx skills add reason-machines/marketing-skills --skill claude-marketing-skills -a claude-codeWhat claude-marketing-skills does
claude-marketing-skills bundles 56 skills, standalone agents and autonomous workflows. Every skill carries its own diagnostic frameworks, industry benchmarks, audit checklists and platform reference data. Three files per skill: SKILL.md holds decision trees, REFERENCE.md holds benchmarks and API schemas, EXAMPLES.md shows worked prompts.
You can take a single skill by copying its folder into ~/.claude/skills/, or install a whole pack with the setup scripts: python skill-packs/scripts/setup-paid-media.py, setup-ecommerce.py, setup-analytics.py, setup-seo.py, setup-content.py, setup-strategy.py. The paid-media pack covers Google Ads, Meta, Microsoft, LinkedIn and TikTok; e-commerce covers Shopify and Klaviyo; SEO covers technical audits, AEO/GEO and schema markup.
Some skills talk to outside platforms and need credentials. klaviyo-analyst runs through the MCP server npx -y @klaviyo/mcp-server-klaviyo, and Google Ads work expects GOOGLE_ADS_DEVELOPER_TOKEN and GOOGLE_ADS_CLIENT_ID in your environment. Without those keys the matching skills get no data, while the rest of the collection runs on its own.
What it helps with
- run a scored audit of a Google Ads account against 74 checks
- spot wasted spend in search campaigns
- map Klaviyo email flows and find the gaps
- generate JSON-LD markup for a product page
- produce a market report with PESTLE and SWOT
Example prompts for the agent
- Run a scored audit of my Google Ads account and show the Quality Score distribution
- Audit my Klaviyo flows and tell me which emails are missing
- Generate Product JSON-LD for this product page
How to install claude-marketing-skills
1Skills CLI (Vercel)
npx skills add reason-machines/marketing-skills --skill claude-marketing-skills -a claude-code2Manually: put the files in place
~/.claude/skills/claude-marketing-skills/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/claude-marketing-skills/
1Skills CLI (Vercel)
npx skills add reason-machines/marketing-skills --skill claude-marketing-skills -a codex2Manually: put the files in place
.agents/skills/claude-marketing-skills/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add reason-machines/marketing-skills --skill claude-marketing-skills -a cursor2Manually: put the files in place
.cursor/skills/claude-marketing-skills/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install reason-machines/marketing-skills claude-marketing-skills2Manually: put the files in place
.github/skills/claude-marketing-skills/SKILL.md1Skills CLI (Vercel)
npx skills add reason-machines/marketing-skills --skill claude-marketing-skills -a gemini-cli2Platform CLI
gemini skills install https://github.com/reason-machines/marketing-skills --path skills/claude-marketing-skillsManually: put the files in place
.devin/skills/claude-marketing-skills/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add reason-machines/marketing-skills --skill claude-marketing-skills -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about claude-marketing-skills
How do I install claude-marketing-skills in Claude Code?
Run npx skills add reason-machines/marketing-skills --skill claude-marketing-skills -a claude-code. The skill lands at ~/.claude/skills/claude-marketing-skills/SKILL.md.
What does claude-marketing-skills do?
It gives your agent marketing know-how: ad account audits, email funnel reviews, SEO and AEO/GEO work, CRO audits and strategy reports. Each skill ships with checklists and benchmarks for its platform.
What do the skills need to work?
Skills that reach external platforms need API credentials in your environment. Klaviyo work goes through the MCP server npx -y @klaviyo/mcp-server-klaviyo; Google Ads work needs GOOGLE_ADS_DEVELOPER_TOKEN and GOOGLE_ADS_CLIENT_ID.