
Claude Code SEO skills are everywhere now. Search for them on GitHub and you find dozens of free packs that promise audits, ad reviews, LinkedIn posts and launch plans, all from your terminal.
We cloned twelve of the most popular ones into a throwaway sandbox, read their files and hooks, and ran the ones that work without an account. This guide shows what each pack does, what it needs from you, and which one fits your job.
This guide is part of our Claude Code tutorials. Find more add-ons in our Skills Directory.
Tested with Claude Code v2.1.319 on 2026-11-10 (macOS). Commits we read: claude-ads fc3908e, ai-marketing-claude-code-skills f36b34f, linkedin-agent-skill add2c23, open-seo-mcp-skills f587b0a, social-media-research-skills 64ba7b4, claude-skills-founder ea6864c, marketing-skills b3bdcd6, open-steps 4fa744b, eCommerce-Skills ee0fb29, notfair-plugin ffc63d0, linkedin-skills 8f8bc4b and wondelai skills d8d5d75.
What We Ran and What Came From the Docs
Many of these packs connect to outside services. We never created an account, signed in or entered a key. So this is a roundup: we ran what works offline, and we explain the rest from each project’s own README.
We loaded four plugins in a real Claude Code session with --plugin-dir and --setting-sources project: claude-ads, linkedin-agent-skill, claude-skills-founder and social-media-research-skills. We also copied one skill, homepage-audit, from ai-marketing-claude-code-skills into the demo project.
We ran two skills end to end, /homepage-audit and /linkedin-agent:li-post. We started /founder:pricing-strategy but did not approve its file-read prompt, so we cannot show its output. The other seven packs were cloned and read, not run.
Safety checks before loading anything
We read every hook, plugin file and MCP setting first. Most packs are plain Markdown instructions. Three things are worth knowing before you install any of them.
- open-steps ships a session-start hook and a stop hook. Its scripts keep state under
~/.claude/open-steps, so we read them but did not load the pack. - notfair-plugin, open-seo-mcp-skills and marketing-skills each bundle a remote MCP connector (NotFair, or the Ryze connector). Loading them would try to connect to that service, so we did not load them without an account.
- claude-ads includes an optional companion called Cockpit. The main plugin does not need it, and we did not load it.
| Pack | Skills (per README) | Best for | Account or key | What we did |
|---|---|---|---|---|
| marketing-skills | 49 | Google Ads, Meta Ads, SEO, AI visibility | Optional free Ryze connector | Read only |
| notfair-plugin | 45 | SEO, GEO, paid media, WordPress | NotFair OAuth for live data | Read only |
| open-seo-mcp-skills | 8 | Keywords, rank tracking, AI visibility | Ryze connector and your Google data | Read only |
| claude-ads | 33 | Paid ads across 12 platforms | None; you bring exports | Loaded and listed |
| ai-marketing-claude-code-skills | 23 | Homepage audits, positioning, voice | None (some Pro versions are paid) | Ran homepage-audit |
| linkedin-agent-skill | 11 | LinkedIn posts and comments | None | Loaded, ran li-post |
| linkedin-skills | 12 | LinkedIn, with optional live data | Optional Apify token | Read only |
| social-media-research-skills | 13 files | Outlier posts, comment mining | ScrapeCreators API key | Loaded, not run |
| eCommerce-Skills | 157 | Amazon, Shopify, Etsy, eBay sellers | None | Read only |
| wondelai skills | 50 | Book-based marketing and UX frameworks | None | Read only |
| claude-skills-founder | 14 | Startup briefs, pricing, pitch decks | None | Loaded, started one skill |
| open-steps | 8 | Plain-language session reports | None | Read only |
If plugins are new to you, our plugins guide explains how they install, and our MCP guide explains the connectors some of these packs use.
A marketing skill is only as good as the data you give it, so check what each pack needs before you install it.
Why Use Claude Code SEO Skills at All?
A skill is a folder of instructions that Claude loads when a task matches. A good marketing skill turns a vague request such as “audit my page” into a repeatable checklist with scores and a fix list.
The catch is that skills only know what you give them. Without live data they work from files and pasted exports. With a connector they can read your real Search Console or ad account, but then you must sign in somewhere.
That split drives the whole roundup. Some packs are pure text and cost nothing to try. Others are really a front door to a hosted service.

SEO and AI Search Packs: marketing-skills, notfair-plugin and open-seo
These three target the same job: audit a site, find keywords and check how you show up in AI answers. We read all three but did not load them, because each one points at a remote connector.
marketing-skills (49 skills)
This is the biggest pack here. Its skill folders include google-ads-audit, meta-ads-audit, ai-visibility-audit, keyword-cannibalization-check, landing-page-audit and content-aeo-optimizer.
The README says the skills run on pasted exports, and that the free Ryze connector adds live Google Ads, Meta Ads, GA4 and Search Console data. Its plugin file bundles that connector, so installing the plugin registers the connection.
open-seo-mcp-skills (8 skills)
This is the focused sibling from the same maker. It has eight skills: seo-audit, keyword-research, rank-tracking, backlink-check, competitor-gap, content-brief, ai-visibility and seo-vs-ads.
It is the better starting point if you only want search work. The README says the skills are free and the data comes from your own connected accounts, which means you sign in to the Ryze workspace first.

notfair-plugin (45 skills)
NotFair covers more ground: seo-analysis, backlink-audit, hreflang-international, schema-markup-generator, local-seo, geo-optimizer, many paid-ads-* skills and a wordpress skill. Its README says each skill has a readable workflow file you can inspect.
Its .mcp.json registers one HTTP connector at notfair.co, and the README describes a browser OAuth sign-in. The README also says changes need explicit approval, and the repo has a SECURITY.md about spend and WordPress actions. We read that policy but did not test it.

Paid Ads: claude-ads
claude-ads is the pack we could load with no account at all. Its README lists twelve platforms (Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, Amazon, Reddit, Pinterest, Snapchat and X) and says it is read only by default.
You run /ads setup once, then bring evidence: an account export, screenshots or a pasted summary. The README tells you never to paste API keys or tokens. Commands include /ads audit, /ads plan and /ads launch --draft, which drafts a change plan without touching the account.

In our session it loaded cleanly. The /skills screen showed 73 skills in total from the four plugins and our one project skill, with claude-ads supplying the first block.

Notice the token numbers on the right. Each skill description costs roughly 90 to 220 tokens at the start of a session. Load a big pack and that adds up, so install only the packs you will use.
We did not run an audit, because that needs real ad data and we did not want to invent a fake account. The pack also ships Python helpers (about 125 script files in the repo) and its README mentions Python 3.11 or 3.12 for managed dependencies. Read those before running them on client data.
Fix a Homepage: ai-marketing-claude-code-skills
This pack by Brian Wagner has 23 skills, including homepage-audit, positioning-basics, ai-discoverability-audit, voice-extractor and cold-outreach-sequence. It has no plugin file, so you copy a skill folder into your project’s .claude/skills folder.
Some skills have paid Pro versions sold separately, listed with prices from $9 to $49 in the README. The free ones we looked at are complete instruction files.
A real run of homepage-audit
We made a tiny fake landing page for BrewBuddy, an imaginary $59 smart coffee scale, with weak copy on purpose. Then we ran /homepage-audit in quick mode on the local file.
/homepage-audit quick scan of index.html (local file).
Reply in at most 12 lines: overall score out of 100 and the top 3 fixes.The skill scored the page 17 out of 100 and labeled it Major Overhaul. It gave section scores for the first screen, value proposition, social proof, clarity, call to action and trust.

The advice was concrete: replace “Welcome to BrewBuddy” with a benefit headline, swap “Contact us for pricing” for a price and a buy button, and turn the feature list into benefits. It also admitted that it had not measured speed or mobile rendering, and noticed the missing viewport tag.
One demo is one demo. The page was a nine-line stub, so a low score was easy. What we can say is that the skill follows its checklist, shows its assumptions and does not pretend to have data it lacks.
LinkedIn Packs: linkedin-agent-skill and linkedin-skills
Two packs write LinkedIn content, and they take different approaches to data. linkedin-agent-skill (11 skills) is entirely offline. Its README says it is free, MIT licensed, with no signup and no API.
linkedin-skills (12 skills) adds optional live data. Four of its skills can read posts, comments and engagers through Apify actors, and its README says you need an Apify token for that part. The README also says Apify’s free tier includes a monthly credit, so check current terms yourself.
Running li-post
We loaded linkedin-agent-skill and asked /linkedin-agent:li-post for a short launch post for BrewBuddy. The skill first read our notes file, then looked for a voice file at ~/.claude/linkedin/voice.md.
The file did not exist, and the skill stopped instead of guessing. It asked for three of our own past posts and offered to leave placeholders for any numbers. That is a good habit for a writing skill.

In a first run, the same prompt went through its file-read step and the skill wrote a short post using only the $59 price from our notes, named the hook formula it used (number one, Contrarian Take) and warned that the voice was neutral, not ours.

The two short rewrites below the caveat are follow-up prompts that appeared in that session; we did not tune the post. Treat this as a sample of behavior, not a quality benchmark.
One safety note: the skill reads and writes files under ~/.claude/linkedin, outside your project. That is by design, but it is a place where a skill touches your home folder, so know it before you install.
Social Research and E-commerce Packs
social-media-research-skills (ScrapeCreators)
This pack lists skills such as outlier-post-finder, comment-mining, competitor-social-research, ad-library-teardown and trend-discovery. They cover TikTok, Instagram, YouTube, Reddit, X, LinkedIn and more.
Everything depends on a ScrapeCreators API key set as SCRAPECREATORS_API_KEY. We loaded the plugin so its skills listed correctly, but we did not run any, because that needs the key. Treat it as a front end for that service.

eCommerce-Skills (nexscope-ai)
This repo claims 157 free skills for Amazon, Shopify, Etsy, eBay, TikTok Shop and Walmart sellers. We counted 162 skill files in the clone, so the number drifts as the repo grows. Titles include ecommerce-keyword-research, product-page-seo, etsy-seo and conversion-rate-optimization.
It has no plugin file, and the README says there are no binaries or API keys, only Markdown. You copy the folders you want. Some entries are labeled Beta in the README, so expect uneven polish.
Frameworks and Founders: wondelai, founder and open-steps
wondelai skills
Wondel.ai packages ideas from well-known business books as skills. The marketing-cro plugin holds five: cro-methodology, storybrand-messaging, scorecard-marketing, contagious and one-page-marketing. The wider repo has about fifty skills, split into plugins by theme.
These are thinking frameworks, not data tools. They suit copywriting and positioning work where you want Claude to follow a known method. The README links each skill to its source book, which makes the origin clear.
claude-skills-founder
This one has 14 skills for startup work, including validate-idea, competitor-matrix, pricing-strategy, pitch-deck, go-to-market and landing-page. Its plugin file names it founder, so commands look like /founder:pricing-strategy.
The README says the skills save outputs to a founder/ folder so each one builds on the last. It also says the descriptions add about 1,100 tokens to each session. We loaded it and started the pricing skill, which first asked to read a shared conventions file; we did not go further.
open-steps
open-steps is the odd one out. It is not about marketing but about how Claude talks to you: eight skills with names like os-whats-next, os-say-simple and os-what-could-go-wrong, plus hooks that inject a routing note at session start and ask for a report when work lands.
Its hook scripts include kill switches such as OPEN_STEPS_DISABLE. We read them and found nothing hostile, but because they write state under ~/.claude, we left them unloaded. Try this one in a fresh project first.
Side-by-Side Comparison
| Question | Easiest to try | Needs sign-in or key |
|---|---|---|
| I want to score my homepage | homepage-audit | No |
| I want an ad account review | claude-ads | No, but bring exports |
| I want live Search Console data | open-seo-mcp-skills or notfair-plugin | Yes, hosted connector |
| I want LinkedIn posts | linkedin-agent-skill | No |
| I want social trend research | social-media-research-skills | Yes, API key |
| I sell on Amazon or Etsy | eCommerce-Skills | No |
| I am planning a startup launch | claude-skills-founder | No |
Which Claude Code SEO Skills Should You Install?
Start with the pack that matches one job, not the biggest list. If you want search work, pick open-seo-mcp-skills for a small set or notfair-plugin for a wide one, and only connect an account if you are comfortable with that service seeing your data.
If you want zero setup, claude-ads, linkedin-agent-skill and the single homepage-audit skill are the cleanest ways to start. If you write ad copy or landing pages, the wondelai frameworks add a method to follow.
Avoid installing several large packs together. Skills from different packs can overlap, such as the LinkedIn profile skills in three of these repos, and each one adds to your starting token cost.
Try It Yourself
Here is a safe first experiment that needs no account. Make a demo folder, add a small HTML page, copy one skill and run it.
mkdir -p ~/claude-code-demos/page-test/.claude/skills
git clone --depth 1 https://github.com/BrianRWagner/ai-marketing-claude-code-skills /tmp/aimcs
cp -R /tmp/aimcs/homepage-audit ~/claude-code-demos/page-test/.claude/skills/
cd ~/claude-code-demos/page-test
claude --setting-sources projectThen ask for /homepage-audit quick scan of index.html. Read the skill file first so you know what it will do.
Common Mistakes
- Installing a pack with a bundled connector without reading its
.mcp.jsonor plugin file first. - Pasting API keys or tokens into chat. claude-ads tells you not to, and you should follow that for every pack.
- Trusting a score without data. Our 17 out of 100 came from a stub page and no speed testing.
- Loading many large packs at once and paying for hundreds of skill descriptions in every session.
- Forgetting that some skills write to your home folder, like the LinkedIn voice file.
Pro Tips
- Test packs with
--plugin-dirand--setting-sources projectfirst, so nothing lands in your real setup. - Open
/skillsafter loading to see what actually registered and how many tokens it costs. - Ask each skill to list its assumptions. The best ones in our test did this on their own.
- Check the last commit date. Our sample ranged from March to November 2026.
Cheat Sheet

Frequently Asked Questions
Are Claude Code SEO skills free?
The skill files in all twelve repos are free and open source under the licenses in their READMEs. Some connect to services with their own terms, and ai-marketing-claude-code-skills also sells separate Pro versions.
Do I need an account to use them?
Not for claude-ads, linkedin-agent-skill, homepage-audit, founder, wondelai or eCommerce-Skills. You need a sign-in or key for the NotFair and Ryze connectors, ScrapeCreators, and the optional Apify features.
Can these skills change my ad accounts?
claude-ads says it is read only by default. NotFair says changes need explicit approval. We did not test either claim against a live account.
Which pack is best for AI search visibility?
marketing-skills, open-seo-mcp-skills and notfair-plugin all include AI visibility or GEO skills. We read them but did not run them, so we cannot rank their output.
Is it safe to install these in my main setup?
Try them in a throwaway project first. Read hooks and connector files, and note which ones write outside the project, as open-steps and the LinkedIn voice file do.
Conclusion
These twelve packs are really three kinds of tool: plain instruction files, hosted connectors with a free front door, and a few that depend on a paid data service. In our test, claude-ads loaded cleanly, homepage-audit gave a clear, honest score on a deliberately weak page, and li-post refused to fake a voice, which we liked. Start with one pack that fits one job, test it in a sandbox, and add accounts only when the live data is worth it. Browse all our Claude Code tutorials, read our Claude guide, and see the official plugins docs, plugin discovery docs and MCP docs.
Project pages we read, all opened with nofollow: marketing-skills, notfair-plugin, open-seo-mcp-skills, claude-ads, ai-marketing-claude-code-skills, linkedin-agent-skill, linkedin-skills, social-media-research-skills, eCommerce-Skills, wondelai skills, claude-skills-founder and open-steps.


