Skip to content

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.

By agricidanielMIT licenseWorks with 1 agentMarketing and SEO

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

AgentCommandCopy
Claude Code
/plugin marketplace add AgriciDaniel/claude-seo
/plugin install claude-seo@agricidaniel-claude-seo
/seo setup

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

SkillWhat it makes the agent do
/seo auditFull website audit that fans out up to 17 specialist agents in parallel.
/seo pageDeep single-page analysis of on-page elements, content quality and schema.
/seo schemaDetects, validates and generates Schema.org markup.
/seo geoAI search optimization with passage citability scoring.
/seo sitemapGenerates a sitemap from industry templates.
/seo setupCreates or refreshes the isolated Python runtime and Chromium.
/seo doctorChecks that the setup is healthy.
/seo dataforseoLive 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.

Works with
Claude Code

How much context Claude SEO uses

All 33 skills48,839 words across every SKILL.md file
Largest skillseo-geo, 3,174 words
Loaded at startOnly 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 releasev2.5.0, 22 October 2026
Stars gained in 7 days+728
Stars gained in 30 daysShown after 30 days of tracking
Open issues and pull requests39
Forks2,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.

Claim this page
Claude SEO is listed on ScratchDB
Light
Claude SEO is listed on ScratchDB, dark version
Dark
Markdown[![Claude SEO on ScratchDB](https://scratchdb.com/badge/skills/claude-seo.svg)](https://scratchdb.com/skills/claude-seo/)
Markdown, dark[![Claude SEO on ScratchDB](https://scratchdb.com/badge/skills/claude-seo.svg?theme=dark)](https://scratchdb.com/skills/claude-seo/)
HTML<a href="https://scratchdb.com/skills/claude-seo/"><img src="https://scratchdb.com/badge/skills/claude-seo.svg" alt="Claude SEO on ScratchDB" width="290" height="52"></a>

Sharing on X? Open the share card with the pack's live numbers.

Claude SEO agent skills: install, what is inside and supported agents | ScratchDB