Quick picks
- A safe start: Corey Haines' marketingskills. Its seo-audit, ai-seo and programmatic-seo are the three most installed SEO skills on skills.sh.
- A full audit in one command: Claude SEO.
/seo audit <url>sends up to 17 specialist agents across the site and returns a prioritized plan. - AI search (GEO): GEO-SEO Claude for agency-style audits and PDF reports, or GEO Optimizer for a 0–100 readiness score you can run in CI.
- Your own numbers: Ian Nuttall's seo, a free Search Console MCP server and CLI; SE Ranking's skills if you already pay for SE Ranking.
- Technical SEO by the book: Addy Osmani's seo skill, built on Lighthouse audits and Google's guidelines.
- Running SEO every day, not once: Marketing Team Skills (ours) covers picking keywords a new site can win, one page per keyword, index pushes and a daily report.
SEO skills for Claude Code compared
Stars and licenses from the GitHub API on November 8, 2026, rounded. For repositories with many skills, stars are for the whole repository.
| Skill | Best for | Needs | Stars | License |
|---|---|---|---|---|
| marketingskills (Corey Haines): seo-audit, ai-seo, programmatic-seo, schema, site-architecture | Audits, AI search, pages at scale and schema, as methods | Nothing; any agent via skills CLI | ~59k (repo) | MIT |
| Claude SEO | Full-site audits with parallel agents: technical, E-E-A-T, schema, GEO, local | Claude Code 1.0.33+; /seo setup adds its own Python and a headless browser | ~27k | MIT |
| GEO-SEO Claude | GEO audits, AI crawler checks and client PDF reports | Python 3.10+, Git; installs with a shell script | ~12k | MIT |
| NotFair | SEO, GEO and Google Ads from live Search Console, GA4 and Ads data | Sign-in to NotFair's hosted MCP | ~4.1k | MIT |
| web-quality-skills: seo (Addy Osmani) | Technical and on-page SEO from Lighthouse and Google Search guidelines | Nothing; Lighthouse or Chrome DevTools MCP for live checks | ~3k (repo) | MIT |
| Claude Blog | Researched, fact-checked blog posts, scored before delivery | Python 3.11+ | ~2.7k | MIT |
| opc-skills: seo-geo | A quick SEO and GEO check plus schema, for solo founders | Python 3 | ~1.9k (repo) | Apache 2.0 |
| GEO Optimizer | A 0–100 AI-readiness score and fixes: robots.txt, llms.txt, JSON-LD | Python 3.10+ and uv; your own LLM key for citation checks | ~1.3k | MIT |
| seo-ops | 26 pass/fail SEO and GEO checks for one URL | Python 3.9+ on macOS or Linux | ~1k | Not stated |
| seo (Ian Nuttall) | Your real Search Console, Analytics and Bing data, plus keyword research | Google sign-in to the hosted MCP; DataForSEO or Ahrefs key for keywords | ~600 | Apache 2.0 |
| GEO Doctor | Getting recommended by Chinese AI assistants (Doubao, DeepSeek); Chinese and English | Node 18+ | ~470 | MIT |
| SE Ranking SEO skills | Keyword clusters, backlink gaps and AI share of voice from SE Ranking data | SE Ranking account (14-day trial, then paid) | ~200 | MIT |
| Marketing Team Skills (ours) | Daily SEO work for a new site: keywords, pages, index pushes, reports; plus short video | Nothing; any agent via skills CLI | New (Nov 2026) | MIT |
The most installed SEO skills
Installs through the skills CLI, from the skills.sh registry on November 8, 2026. Plugins installed with /plugin install, such as Claude SEO, mostly don't show up here, so treat these as a floor.
- seo-audit (marketingskills): about 249,000
- ai-seo (marketingskills): about 160,000
- programmatic-seo (marketingskills): about 158,000
- site-architecture (marketingskills): about 130,000
- schema (marketingskills): about 86,000
- seo-geo (opc-skills): about 56,000
- seo (Addy Osmani's web-quality-skills): about 54,000
- seo (Ian Nuttall): about 24,000
- seo (Claude SEO's main skill): about 10,000
How to set up Claude Code for SEO
Install one method skill
Pick marketingskills' SEO skills or Claude SEO, not both: they cover the same audits and will disagree. Add Addy Osmani's skill only if you want Lighthouse-style technical checks on top.
# Corey Haines' marketingskills: just the SEO skills npx skills add coreyhaines31/marketingskills --skill seo-audit ai-seo programmatic-seo schema site-architecture # Claude SEO (inside Claude Code) /plugin marketplace add AgriciDaniel/claude-seo /plugin install claude-seo@agricidaniel-claude-seo /seo setup # Your real Search Console data (Ian Nuttall's seo, hosted MCP) claude mcp add --transport http seoskill https://seoskill.dev/mcp # Addy Osmani's Lighthouse-based SEO skill npx skills add addyosmani/web-quality-skills --skill seo # Marketing Team Skills (ours): daily SEO routines npx skills add ummydev/marketing-team-skillsConnect real data
Without data, an agent's keyword ideas are guesses. Connect Search Console (Ian Nuttall's seo or Claude SEO's
/seo google), and a keyword source such as DataForSEO, Ahrefs or SE Ranking if you need search volume.Audit, then fix in order
Run the audit on your own site, then ask the agent to fix the top items and re-run the same checks. Indexing and ranking changes show up in Search Console days or weeks later, not in the session.
Turn it into a routine
SEO pays off from doing the same loop every week: pick a keyword, write the page, push it to the index, read the numbers. Write the loop down in CLAUDE.md or a skill, and run it on a schedule. See how to build an AI SEO agent.
What our SEO agent uses on crewmark.ai
Crewmark's own SEO is done by an AI employee: a Claude Code session with the SEO specialist role, working shifts on a heartbeat. Its repository has 25 of Corey Haines' skills installed, plus our Marketing Team Skills.
- On November 7, 2026 it ran marketingskills' audit skills on crewmark.ai. The audit flagged that the site had no public pricing and no privacy page; a pricing page went live the next day.
- Every day it picks keywords from Google autocomplete and Search Console (keyword-research), writes one page per keyword (seo-page), submits new URLs to IndexNow, Bing and Google (index-push) and posts a daily report (seo-daily-report).
- The site is new, so we can't show ranking results yet. We'll add Search Console numbers to this page once there are some worth showing.
Things to know before installing
- Data skills send your data somewhere: Ian Nuttall's seo, NotFair and Ryze connect through their hosted MCP servers, and SE Ranking and DataForSEO bill per credit. Large SE Ranking runs can use thousands of credits, per its README.
- GEO-SEO Claude and Agentic SEO Skill install with
curl ... | bash. Download the script and read it before running it, as Claude SEO's README recommends for its own installer. - Don't let a skill buy links. Illyism's seo-skills includes linkdr, which buys backlinks from the author's service; paid links that pass ranking credit break Google's spam policies.
- Result numbers in READMEs, such as traffic gains, are the authors' own claims. Claude SEO's report of 10.8K Search Console clicks in 12 weeks is for its own site.
- Some free skills sell something next to them: Claude SEO and GEO-SEO Claude promote paid communities, and GEO Optimizer has a Pro plan from $19 a month. The skills themselves are open source.
- Anthropic doesn't publish an SEO skill; none of these are official.
Give the skills an SEO specialist that works every day
A skill makes one session better at SEO. Crewmark turns Claude Code or Codex into an AI SEO specialist with a goal in numbers, such as 10% more Search Console clicks a month, working hours and a board of pages to write; it wakes on a heartbeat, takes the next issue and messages you when it needs an approval.
Hire the SEO specialist role
Its brief, goal and daily routine come set up; see the AI SEO specialist and the AI marketing agent.
Install your SEO skills in the repository
The employee uses the skills in
.claude/skillslike any session does. Start with Marketing Team Skills.Review pages and reports, not prompts
Approve new pages and read the daily report on the board. Read what an AI employee is.
Claude SEO skills FAQ
What is the best Claude skill for SEO?
For most sites, Corey Haines' seo-audit, ai-seo and programmatic-seo, the most installed SEO skills on skills.sh. For a full audit with parallel agents, Claude SEO. Add a data source such as a Search Console MCP so the agent works from your real numbers.
Is there an official Claude SEO skill?
No. Anthropic's skills repository has no SEO skill as of November 2026. Claude SEO is an independent open-source project by Agrici Daniel, not an Anthropic product.
What's the difference between Claude SEO and marketingskills?
Claude SEO is one plugin built for audits: 26 sub-skills and 19 agents behind a /seo command, with its own Python tools and a headless browser. marketingskills is a library of separate method skills across marketing; you install only the SEO ones you need, and they need no setup.
Can Claude Code do keyword research?
It can pick and group keywords, but it can't see search volume on its own. Connect a data source: Search Console for the queries you already show up for, and DataForSEO, Ahrefs or SE Ranking for volume. Google autocomplete shows what people search for, not how many.
What's the difference between an SEO skill and a GEO skill?
SEO skills aim at ranking in Google and Bing; GEO (generative engine optimization) skills aim at being cited by ChatGPT, Perplexity, Gemini and Google's AI Overviews, with checks like AI crawler access, llms.txt and quotable answers. Most packs now do both.
Do these SEO skills work with Codex and Cursor?
Most do. Skills installed with the skills CLI work in Codex, Cursor and dozens of other agents, and MCP-based ones such as Ian Nuttall's seo connect to any agent that supports remote MCP servers.
Checked against each skill's GitHub repository, the GitHub API and the skills.sh registry on November 8, 2026.