claude-seo
Universal SEO skill for Claude Code. 26 sub-skills + 19 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, agent readiness (Lighthouse Agentic Browsing, WebMCP, llms.txt), backlinks, local SEO, e-commerce, international SEO, Google APIs, and PDF/Excel reporting.
Install / Use
npx skills add AgriciDaniel/claude-seoInstalls into whichever agent you are using.
CLAUDE.md
Claude Code project instructions
Quality Score
Category
AutomationSupported Platforms
Our assessment of claude-seo
claude-seo scores 90/100 on our quality scale, 1153rd of 2,877 Automation skills we index (top 41%).
Its CLAUDE.md is 43 KB long, well organised into 57 sections with 12 code examples: long enough that it reads more like full documentation than a focused instruction file, which agents can find harder to follow.
With 26,949 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 5 days ago, so claude-seo is actively maintained.
- Our last check on 2026-10-17 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands (3 minor notes below). An AI review of the same text found nothing harmful.
- noteInstalls by piping a downloaded script into a shellline 118
> **Why `git clone` instead of `irm | iex`?** Claude Code's own security guardrails flag `irm ... | iex` as a supply chain risk: downloading… - noteInstalls by piping a downloaded script into a shellline 118
…x`?** Claude Code's own security guardrails flag `irm ... | iex` as a supply chain risk: downloading and executing remote code without verif… - noteInstalls by piping a downloaded script into a shellline 380
curl -fsSL https://raw.githubusercontent.com/AgriciDaniel/claude-seo/main/uninstall.sh | bash
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
claude-seo compared with similar skills
All 4 of these similar skills score higher than claude-seo; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| claude-seo (this skill)by AgriciDaniel | 90 | 26.9k | 5d ago | CLAUDE.md |
| claude-memby thedotmack | 100 | 113.6k | today | CLAUDE.md |
| taste-skillby Leonxlnx | 100 | 110.8k | 1d ago | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 109.3k | today | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 91.0k | 11d ago | CLAUDE.md |
Frequently asked questions
- How do I install claude-seo?
- Run
npx skills add AgriciDaniel/claude-seo. The install tabs above show the steps for each supported agent. - Which AI agents does claude-seo work with?
- It is written for Claude Code, as a CLAUDE.md file. Other agents that read the same format can often use it too.
- Is claude-seo safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands (3 minor notes below). An AI review of the same text found nothing harmful. It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is claude-seo still maintained?
- The repository was last updated 5 days ago, so claude-seo is actively maintained.
Skill content
View source on GitHubClaude SEO: SEO Skill for Claude Code
Claude SEO is an open-source SEO analysis plugin for Claude Code. It runs 26 sub-skills and 19 specialist agents in parallel across technical SEO, content quality (E-E-A-T), Schema.org markup, AI search optimization (GEO), local SEO, e-commerce, and international SEO. Every audit produces a prioritized action plan with testable recommendations grounded in primary-source guidance from Google.
Two versions of this skill.
- 🌐 Public open-source →
AgriciDaniel/claude-seo: MIT, public releases, no membership. Use this if you want stable + downloadable.- 🔒 Community private mirror →
AI-Marketing-Hub/claude-seo: early access to upcoming features and direct collaboration with the AI Marketing Hub Pro community. Requires membership.
Why Claude SEO
- AI-search first. Aligned with Google's AI Optimization Guide. Question-based citability scoring, primary-source evidence on llms.txt, IPTC
TrainedAlgorithmicMediafor AI-generated product images, agent-friendly page checks per web.dev, and/seo agenticfor agent readiness scored the way Lighthouse's Agentic Browsing category counts it. - Parallel execution. Full site audits spawn up to 17 specialist agents simultaneously. Site-level audits complete in minutes rather than hours.
- Falsifiable, not promotional. Every recommendation carries the first-principle observation it rests on, its dependency relationships, an explicit "how would we know this failed?" check, and a leading indicator. See Methodology.
Real results

Google Search Console for a site started 23 March 2026 and run on this workflow: total clicks and impressions across its first three months, through 12 June 2026.
Using Codex instead of Claude Code? Use Codex SEO, the Codex-first port with TOML agents, plugin packaging, deterministic runners, and the same SEO workflow surface.
Who this is for
- SEO agencies running 5+ client sites. Replace quarterly deep audits with weekly automated runs. Same team capacity, 4× audit cadence, every recommendation comes with a falsifiability check the client can verify.
- In-house SEO leads at SaaS / publisher / e-commerce companies. Second-pair-of-eyes before executive reviews. Catches what GSC and Lighthouse hide: schema deprecation, AI-citability gaps, expired-domain heritage risk, parasite-SEO exposure, machine-translation drift.
- Freelance SEO consultants. Anchor day-one client scope with a 15-minute audit and a real 0-100 score. Win the engagement with concrete proof of value before you spend an hour writing the proposal.

Run a full audit and watch parallel agents fan out across the site:

Watch the full demo on YouTube
Table of Contents
- Who this is for
- Installation
- Quick Start
- Commands
- Features
- Compared to manual / agency / commercial tools
- Use cases
- Sample Output
- Architecture
- Methodology
- What's New in v2
- Limitations
- Requirements
- Uninstall
- Extensions
- Ecosystem
- Documentation
- FAQ
- Community Contributors
- License
- Contributing
- Author
Installation
ℹ️ Which version are you installing?
- Public open-source (default). The commands below install from
AgriciDaniel/claude-seo— MIT, public releases, no membership required.- AI Marketing Hub Pro member? Install the community version with early access instead: swap
AgriciDaniel/claude-seoforAI-Marketing-Hub/claude-seoand the plugin slugclaude-seo@agricidaniel-claude-seoforclaude-seo@ai-marketing-hub-claude-seo. Requiresgh auth login(or PAT) with access to theAI-Marketing-Huborg. If/plugin marketplace add404s, DM in the Skool community to get added.
Plugin Install (Claude Code 1.0.33+)
The fastest path. One-time marketplace add, then plugin install:
/plugin marketplace add AgriciDaniel/claude-seo
/plugin install claude-seo@agricidaniel-claude-seo
/seo setup
The explicit setup step creates an isolated Python environment in Claude's
persistent plugin data and installs Playwright Chromium. Check it at any time
with /seo doctor. No global Python packages or PATH shims are created.
Manual Install (Unix / macOS / Linux)
git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git
bash claude-seo/install.sh
<details>
<summary>One-liner (curl, review then run)</summary>
curl -fsSL https://raw.githubusercontent.com/AgriciDaniel/claude-seo/main/install.sh > install.sh
cat install.sh # review before running
bash install.sh
rm install.sh
</details>
Windows (PowerShell)
git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git
powershell -ExecutionPolicy Bypass -File claude-seo\install.ps1
Why
git cloneinstead ofirm | iex? Claude Code's own security guardrails flagirm ... | iexas a supply chain risk: downloading and executing remote code without verification. Thegit cloneapproach lets you inspectclaude-seo\install.ps1before running it.
Quick Start
# Start Claude Code
claude
# Full site audit: parallel sub-agents produce a prioritized action plan
/seo audit https://example.com
# Deep single-page analysis: on-page elements, content quality, schema
/seo page https://example.com/about
# Schema markup audit: detect, validate, generate
/seo schema https://example.com
# AI search optimization: passage citability + primary-source-aligned recommendations
/seo geo https://example.com
# Generate a sitemap with industry templates
/seo sitemap generate
Commands
34 user-invocable /seo commands across the orchestrator, its sub-skills, and 9 MCP extensions. Full reference in docs/COMMANDS.md.
| Command | Description |
|---------|-------------|
| /seo setup | Create or refresh the isolated Python runtime and Chromium |
| /seo doctor | Check runtime readiness without changing the system |
| /seo audit <url> | Full website audit with parallel sub-agent delegation |
| /seo page <url> | Deep single-page analysis |
| /seo technical <url> | Technical SEO audit across 9 categories |
| /seo content <url> | E-E-A-T and content quality analysis |
| /seo content-brief <topic> | Detailed content brief: target keywords, outline, internal links |
| /seo schema <url> | Detect, validate, and generate Schema.org markup |
| /seo geo <url> | AI Overviews / Generative Engine Optimization |
| /seo agentic <url> | Agent readiness: Lighthouse Agentic Browsing X/N, AI agent access, llms.txt, Markdown, WebMCP |
| /seo sitemap <url \| generate> | Analyze or generate XML sitemaps |
| /seo images <url> | Image optimization analysis |
| /seo plan <type> | Strategic SEO planning (saas, local, ecommerce, publisher, agency) |
| /seo programmatic <url> | Programmatic SEO analysis and planning |
| /seo competitor-pages <url> | Competitor comparison page generation |
| /seo local <url> | Local SEO analysis (GBP, citations, reviews, map pack) |
| /seo maps [command] | Maps intelligence (geo-grid, GBP audit, reviews, competitors) |
| /seo hreflang <url> | Hreflang / i18n SEO audit and generation |
| /seo google [command] | Google SEO APIs (GSC, PageSpeed, CrUX, Indexing, GA4, PDF reports) |
| /seo backlinks <url> | Backlink profile analysis (Moz, Bing, Common Crawl) |
| /seo cluster <keyword> | SERP-based semantic clustering |
| /seo sxo <url> | Search Experience Optimization (page-type, user stories, personas) |
| /seo drift baseline \| compare \| history <url> | SEO drift monitoring with SQLite snapshots |
| /seo ecommerce <url> | E-commerce SEO and marketplace intelligence |
| /seo flow [stage] | FLOW framework prompts (CC BY 4.0, evidence-led) |
| /seo firecrawl [command] <url> | Full-site crawling (extension) |
| /seo dataforseo [command] | Live SEO data (extension) |
| /seo image-gen [use-case] | AI image generation for SEO assets (extension) |
| /seo ahrefs [command] <url> | Backlinks, organic keywords, and content data via the official Ahrefs MCP (extension) |
| /seo seranking [command] | AI Share-of-Voice across ChatGPT, Gemini, Perplexity, AI Overviews, AI Mode (extension) |
| /seo profound [command] | LLM citation tracking with time-series data (extension) |
| /seo bing [command] <url> | Bing Webmaster Tools + IndexNow URL submission (extension) |
| /seo matomo [command] [args] | Matomo Reporting API: GA4 alternative or complement (extension) |
| /seo unlighthouse <url> | Multi-page Lighthouse runner, runs locally (extension) |
Features
What Core Web Vitals does Claude SEO check?
Claude SEO measures the current three Core Web Vitals: LCP (Largest Contentful Paint, target under 2.5s), INP (Interaction to Next Paint, target under 200ms), and CLS (Cumulative Layout Shift, target under 0.1). INP replaced FID on March 12, 2024; FID was removed from Chrome's field-data tools (CrUX API, PageSpeed Insights) on September 9, 2024 (Lighthouse is a lab tool and never reported FID), and Claude SEO never references FID. Field data comes from the Chrome User Experience Report (CrUX) when available; lab data falls back to Lighthouse via PageSpeed Insights. LCP can be decomposed into subparts (TTFB, load delay, load duration, render delay) via the /seo google CrUX integration to localize bottlenecks. Mobile and desktop are measured separately. CrUX History (25-week trend) is included in the Tier 0 free credential set.
How does Claude SEO assess E-E-A-T?
E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) is evaluated against the Search Quality Rater Guidelines, last
Truncated for display — read the full file on GitHub.
Related Skills
claude-mem
113.6kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
taste-skill
110.8kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
Agent-Reach
109.3kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Understand-Anything
91.0kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
