One repo. 36 skills. Works in Claude Code and the Claude browser/desktop app. Here's how to set it up and which 5 skills to use first.
Skills are add-ons that teach Claude how to handle specific marketing tasks. Without skills, Claude is smart but generic. With the right skills installed, it writes landing page copy using real conversion frameworks, generates platform-specific ad variations, and audits your site for SEO issues. Not vague advice, specific fixes.
These skills come from Corey Haynes' marketing skills repo (21,800+ stars on GitHub). They're free and open source.
npm install -g @anthropic-ai/claude-code in your terminal first.
One command installs all 36 skills from Corey Haynes' repo.
npx skills add coreyhaines31/marketingskillsAll 36 skills install in about 30 seconds. You only need 5 of them to cover most of your marketing.
This is the step most people skip, and it's why their output is generic. This skill interviews you about your business. Every other skill checks it before doing anything.
/product-marketing-context — Interview me about my business so every other marketing skill has the context it needs.Claude asks about your product, audience, positioning, and competitors. Answer in plain English. Takes about 3 minutes. Once done, every skill below automatically knows who you are and what you sell.
There are 36 skills in the library. These are the 5 that handle 90% of your marketing work. Each one has the best prompt to start with, what good output looks like, the follow-up prompt most people miss, and the one mistake that makes the output bad.
Best first prompt:
/copywriting — Read my landing page at [YOUR URL]. Identify the 3 weakest sections of copy and rewrite each one. Show me the before and after side by side so I can see what changed and why.What good output looks like: Claude should return specific rewrites with explanations like "Your headline talks about your company. I've rewritten it to talk about the customer's problem instead." If it gives vague advice like "improve your headline," give it more context about your audience.
Follow-up prompt:
/page-cro — Now score the rewritten copy you just produced. Does the new version actually convert better? What else should I fix?Best first prompt:
/ad-creative — Here is my best-performing ad: [PASTE YOUR AD TEXT]. Write 10 variations in this style for Meta and Google Ads. Keep the same tone but test different hooks and CTAs.What good output looks like: Each variation should feel different, not the same sentence reworded 10 times. You should see different angles: pain-point hooks, benefit-led hooks, social proof hooks, urgency hooks. If they all sound the same, tell Claude "these are too similar, give me more variety in the angles."
Follow-up prompt:
/ad-creative — Now take the 3 strongest variations and write 5 more versions of each. I want to A/B test these.Best first prompt (Google SEO):
/seo-audit — Run a full SEO audit on [YOUR URL]. Check keyword gaps, content structure, technical issues. Prioritise the fixes by impact.Then check AI search visibility (GEO):
/ai-seo — Score my visibility on ChatGPT, Perplexity, and Google AI Overviews for my key queries. Tell me what to change so AI search engines actually cite my content.What good output looks like: A prioritised list of specific issues: "your homepage has no H1 tag" or "you're not showing up in ChatGPT for [your keyword] because your content lacks structured data." If the report is vague, add "be specific about what to change on each page."
Follow-up prompt:
/seo-audit — Now run the same audit on my competitor at [COMPETITOR URL]. Show me where they rank and I don't, and what content I should create to close the gap.Best first prompt:
/email-sequence — Write a 6-email welcome sequence for new subscribers. My lead magnet is [WHAT THEY DOWNLOADED]. The goal is to build trust and get them to [YOUR DESIRED ACTION]. Include subject lines, send timing in days, and what to send if they don't open email 3.What good output looks like: Each email should have a clear purpose, not six versions of "hey, just checking in." Email 1 delivers the lead magnet. Email 2 shares a quick win. Email 3 tells a story. Email 4 handles objections. Email 5 creates urgency. Email 6 makes the ask. If all six sound the same, tell Claude "each email needs a different job."
Follow-up prompt:
/email-sequence — Now write a 3-email re-engagement sequence for subscribers who haven't opened anything in 30 days. Make the subject lines impossible to ignore.Best first prompt:
/page-cro — Audit my sales page at [YOUR URL]. I'm getting traffic but not enough conversions. List every issue you find, rank them by impact, and tell me exactly what to change for each one.What good output looks like: Specific issues with specific fixes. "Your CTA button says 'Submit'. Change it to 'Get My Free Quote' because it tells the visitor what they get." If Claude gives you advice like "consider improving your value proposition," push back: "be more specific: which exact words on the page should change and what should they say instead?"
Follow-up prompt:
/copywriting — Now rewrite the 3 highest-impact sections you just flagged in the CRO audit. Show me the before and after for each one.How installing works: In the Claude browser or desktop app, go to Customize in the sidebar, then Create new skills. You'll upload each skill as a zip file. No commands to type, everything is click-based.
Settings (gear icon)CapabilitiesCode execution and file creationDownload each skill zip below. Then in Claude, go to Customize → Create new skills → click the + button → Upload skill → select the zip file. Repeat for each skill.
Start with this one. It's the foundation:
Download: Product Marketing ContextThis interviews you about your business. Every other skill checks it first. Upload and run this before the rest.
Then upload these 5:
After uploading the product-marketing-context skill, paste this into a new Claude conversation:
Use the product-marketing-context skill to interview me about my business. I want every other marketing skill to have context about who I am and what I sell.Answer Claude's questions in plain English. Takes about 3 minutes. Once done, every skill you use after this will know your business.
The prompts are the same as the Claude Code tab. Just paste them into your Claude conversation instead of the terminal. Here are the best starting prompts for each skill:
Best first prompt:
Use the copywriting skill. Read my landing page at [YOUR URL]. Identify the 3 weakest sections of copy and rewrite each one. Show me the before and after side by side so I can see what changed and why.What good output looks like: Claude should return specific rewrites with explanations like "Your headline talks about your company. I've rewritten it to talk about the customer's problem instead." If it gives vague advice like "improve your headline," give it more context about your audience.
Follow-up prompt:
Use the page-cro skill. Score the rewritten copy you just produced. Does the new version actually convert better? What else should I fix?Best first prompt:
Use the ad-creative skill. Here is my best-performing ad: [PASTE YOUR AD TEXT]. Write 10 variations in this style for Meta and Google Ads. Keep the same tone but test different hooks and CTAs.What good output looks like: Each variation should feel different, not the same sentence reworded 10 times. You should see different angles: pain-point hooks, benefit-led hooks, social proof hooks, urgency hooks. If they all sound the same, tell Claude "these are too similar, give me more variety in the angles."
Follow-up prompt:
Use the ad-creative skill. Take the 3 strongest variations and write 5 more versions of each. I want to A/B test these.Best first prompt (Google SEO):
Use the seo-audit skill. Run a full SEO audit on [YOUR URL]. Check keyword gaps, content structure, technical issues. Prioritise the fixes by impact.Then check AI search visibility (GEO):
Use the ai-seo skill. Score my visibility on ChatGPT, Perplexity, and Google AI Overviews for my key queries. Tell me what to change so AI search engines actually cite my content.What good output looks like: A prioritised list of specific issues: "your homepage has no H1 tag" or "you're not showing up in ChatGPT for [your keyword] because your content lacks structured data." If the report is vague, add "be specific about what to change on each page."
Follow-up prompt:
Use the seo-audit skill. Run the same audit on my competitor at [COMPETITOR URL]. Show me where they rank and I don't, and what content I should create to close the gap.Best first prompt:
Use the email-sequence skill. Write a 6-email welcome sequence for new subscribers. My lead magnet is [WHAT THEY DOWNLOADED]. The goal is to build trust and get them to [YOUR DESIRED ACTION]. Include subject lines, send timing in days, and what to send if they don't open email 3.What good output looks like: Each email should have a clear purpose, not six versions of "hey, just checking in." Email 1 delivers the lead magnet. Email 2 shares a quick win. Email 3 tells a story. Email 4 handles objections. Email 5 creates urgency. Email 6 makes the ask. If all six sound the same, tell Claude "each email needs a different job."
Follow-up prompt:
Use the email-sequence skill. Write a 3-email re-engagement sequence for subscribers who haven't opened anything in 30 days. Make the subject lines impossible to ignore.Best first prompt:
Use the page-cro skill. Audit my sales page at [YOUR URL]. I'm getting traffic but not enough conversions. List every issue you find, rank them by impact, and tell me exactly what to change for each one.What good output looks like: Specific issues with specific fixes. "Your CTA button says 'Submit'. Change it to 'Get My Free Quote' because it tells the visitor what they get." If Claude gives you advice like "consider improving your value proposition," push back: "be more specific: which exact words on the page should change and what should they say instead?"
Follow-up prompt:
Use the copywriting skill. Rewrite the 3 highest-impact sections you just flagged in the CRO audit. Show me the before and after for each one.