Claude SEO
AgriciDaniel/claude-seo
Claude SEO is an MIT-licensed plugin for Claude Code from the maker agricidaniel. It runs 26 sub-skills and 19 specialist agents in parallel across technical SEO, content quality, schema markup, AI search optimization, local SEO, e-commerce and international SEO. Each audit produces a prioritized action plan with a 0 to 100 score, and every recommendation carries a check for how you would know it failed.
Facts checked on against the sources listed at the end of this page.
- GitHub stars
- 19,735
- Skills in the pack
- 33
- Agents supported
- 1The same author publishes a separate Codex port, Codex SEO
- License
- MIT
- Last commit
- 22 hours ago22 October 2026
- Instruction size
- 48.8k wordsacross all SKILL.md files
How to install Claude SEO
| Agent | Command | Copy |
|---|---|---|
| Claude Code | Needs Claude Code 1.0.33 or later. /seo setup creates an isolated Python environment and installs Playwright Chromium. |
Commands as given in the README on 3 October 2026.
What Claude SEO runs on your machine
- Hooks
- Yes. A PostToolUse hook runs a Python schema validator after every Edit or Write, through a small Node wrapper.
- Bundled scripts
- Yes. /seo setup creates an isolated Python environment in Claude's plugin data and installs Playwright Chromium. Audits render pages with a shared Python script. Python 3.10 or later is required, and the README advises 3.11 or newer.
- Network calls
- Yes. Audits fetch the URLs you point them at. The README says the free tier makes no third-party API calls by default. Optional Google API credentials and extensions call outside services, and the README says there is no telemetry.
- API keys needed
- None required. The README describes four optional tiers, starting with a Google API key for PageSpeed Insights and CrUX. Some extensions need paid accounts.
These are facts read from the repo, not a security rating. Read the files before you install any skill.
What is inside Claude SEO
| Skill | What it makes the agent do |
|---|---|
| /seo audit | Full website audit that fans out up to 17 specialist agents in parallel. |
| /seo page | Deep single-page analysis of on-page elements, content quality and schema. |
| /seo schema | Detects, validates and generates Schema.org markup. |
| /seo geo | AI search optimization with passage citability scoring. |
| /seo sitemap | Generates a sitemap from industry templates. |
| /seo setup | Creates or refreshes the isolated Python runtime and Chromium. |
| /seo doctor | Checks that the setup is healthy. |
| /seo dataforseo | Live SEO data through an optional extension that needs a DataForSEO account. |
The count of 26 is the README's figure for sub-skills in the core plugin. The repo also holds optional extensions, such as DataForSEO, Ahrefs, Firecrawl and Bing Webmaster, which add further skills.
A good fit for
- SEO agencies that run recurring audits across many client sites
- In-house SEO leads who want a second review before an executive meeting
- Freelance consultants who want a quick scored audit to open an engagement
- Teams that care about AI search visibility, since a dedicated GEO skill covers it
Skip it if
- Agents other than Claude Code, because this plugin targets Claude Code
- Machines where Python and Chromium cannot be installed
- Teams that want no hooks, since a schema validator runs after file edits
How Claude SEO works
The plugin is aimed at agencies, in-house SEO leads and freelance consultants. A full audit runs agents for technical SEO, content, schema, performance, GEO and more, then merges the results into one prioritized plan.
The README says every recommendation includes the observation it rests on, its dependencies, a check for how you would know it failed, and a leading indicator. It also lists a limitation: heavy client-side hydration can still trip the headless renderer on some single-page apps.
- Made by
- agricidaniel
- Topic
- Marketing and SEO
- Works with
- Claude Code
How much context Claude SEO uses
| All 33 skills | 48,839 words across every SKILL.md file |
|---|---|
| Largest skill | seo-geo, 3,174 words |
| Loaded at start | Only each skill's name and description. The full text loads when a task needs that skill. |
Word counts are measured from the repo every day. Reference files a skill loads on demand are not counted.
Is Claude SEO still maintained?
| Last commit | , 22 hours ago |
|---|---|
| Latest release | v2.5.0, 22 October 2026 |
| Stars gained in 7 days | +728 |
| Stars gained in 30 days | Shown after 30 days of tracking |
| Open issues and pull requests | 39 |
| Forks | 2,863 |
Tools Claude SEO works with
Similar skill packs
Questions about Claude SEO
Does Claude SEO need API keys?
No. The README says it works with zero keys. An optional four-tier system adds Google data such as PageSpeed Insights and CrUX, and paid extensions need their own accounts.
Is it free?
Yes. The plugin is MIT licensed with no telemetry. Some optional extensions use paid services.
Does it work in Codex?
This plugin is for Claude Code. The README points Codex users to a separate port, Codex SEO, by the same author.
What does the hook do?
A PostToolUse hook runs a Python schema validator on files after Edit or Write calls.
What does /seo setup install?
An isolated Python environment in Claude's plugin data, plus Playwright Chromium. The README says no global Python packages or PATH shims are created.
Sources
Something wrong or out of date? Email [email protected] with a link to the source. Stats come from the public GitHub API and update every day.
For the maker
Add the badge to your README or site. The number updates every day.
Sharing on X? Open the share card with the pack's live numbers.