by AgriciDaniel
Universal SEO skill for Claude Code. 25 sub-skills + 18 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, backlinks, local SEO, maps intelligence, semantic clustering, e-commerce SEO, international SEO, Google APIs, and PDF/Excel reporting. Optional DataForSEO, Firecrawl, and Banana extensions.
# Add to your Claude Code skills
git clone https://github.com/AgriciDaniel/claude-seoLast scanned: 4/19/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-04-19T06:01:25.033Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": false
}No comments yet. Be the first to share your thoughts!
Based on votes and bookmarks from developers who liked this skill
Claude SEO is an open-source SEO analysis plugin for Claude Code. It runs 25 sub-skills and 18 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 falsifiable 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.
TrainedAlgorithmicMedia for AI-generated product images, agent-friendly page checks per web.dev.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.

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

Watch the full demo on YouTube
ℹ️ 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.
The fastest path. One-time marketplace add, then plugin install:
/plugin marketplace add AgriciDaniel/claude-seo
/plugin install claude-seo@agricidaniel-claude-seo
git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git
bash claude-seo/install.sh
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
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.
# 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
27 user-invokable commands across the orchestrator and 25 sub-skills. Full reference in docs/COMMANDS.md.
| Command | Description |
|---------|-------------|
| /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 schema <url> | Detect, validate, and generate Schema.org markup |
| /seo geo <url> | AI Overviews / Generative Engine Optimization |
| /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) |
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 all Chrome tools (CrUX API, PageSpeed Insights, Lighthouse) on September 9, 2024, 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. Mo