Skill review · by Agrici Daniel (AI Marketing Systems Architect, AI Marketing Hub)
Claude SEO Skill
The Claude SEO skill this search points to is Claude SEO, an open-source SEO plugin for Claude Code built by Agrici Daniel, a solo maintainer who also runs the AI Marketing Hub community. It packages 25 sub-skills and 18 specialist agents behind a single /seo command: full site audits, E-E-A-T content checks, Schema.org validation, AI-search (GEO) scoring, local SEO, and Google API integrations. The numbers hold up — 16,024 GitHub stars, 2,346 forks, MIT license, v2.2.5 shipped 25 August 2026 — and Anthropic's own skills repo contains no SEO skill, so this community project owns the query. The one thing to know before installing: it is a Claude Code plugin, not a claude.ai upload. It needs the Claude Code CLI and Python 3.10+, and setup creates an isolated Python environment plus an optional Playwright Chromium install. It runs free with zero API keys, though without Google credentials Core Web Vitals are lab estimates only.
Founder, Automation Squad ·
Install
- 1In Claude Code (1.0.33+), add the marketplace: /plugin marketplace add AgriciDaniel/claude-seo
- 2Install the plugin: /plugin install claude-seo@agricidaniel-claude-seo
- 3Run /seo setup — it creates an isolated Python environment and installs Playwright Chromium; verify anytime with /seo doctor
- 4Alternative manual install: git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git && bash claude-seo/install.sh (install.ps1 on Windows PowerShell)
- 5Run your first audit: /seo audit https://yoursite.com
What it does
- Site audits
- /seo audit fans out up to 15 specialist agents in parallel across technical SEO, content quality, and schema, producing a prioritized action plan where each recommendation carries a 'how would we know this failed?' check and a leading indicator.
- AI search (GEO/AEO)
- Scores passage citability (134-167 word self-contained answer blocks), question-based heading hierarchy, and entity presence across Wikipedia, Reddit, YouTube, and LinkedIn — following Google's AI Optimization Guide position that GEO and AEO are rebranded SEO, and explicitly rejecting llms.txt, content chunking, and AI-keyword-rewriting myths.
- Schema.org markup
- Detects, validates, and generates JSON-LD for organization, article, product, local, event, and other active types, and tracks deprecations with dates — e.g. FAQ rich results ended for all sites May 2026, HowTo removed September 2023.
- Google API integrations
- A 4-tier credential system: Tier 0 (API key) unlocks PageSpeed Insights and CrUX; Tier 1 adds Search Console and the Indexing API; Tier 2 adds GA4; Tier 3 adds Keyword Planner volume data. PDF reports are generated locally via WeasyPrint. Zero keys still works, on lab data.
- Specialist modules
- Local SEO (GBP signals, NAP consistency, geo-grid rank tracking), hreflang/international, e-commerce, semantic keyword clustering, programmatic SEO, and SEO drift monitoring with SQLite snapshots — 32 user-invocable /seo commands in total.
Common questions
- Is Claude SEO an official Anthropic skill?
- No. It is built and maintained by one person, Agrici Daniel, under an MIT license. Anthropic's own anthropics/skills repository contained no SEO skill as of 1 September 2026.
- Is it actually free?
- The core plugin is — MIT, no telemetry, no per-domain pricing, and all 25 sub-skills work with zero API keys. Optional extensions wrap paid services (Ahrefs, DataForSEO, SE Ranking, Profound) where you bring your own account, and Google APIs are free but need your own credentials.
- Does it work in the claude.ai web or desktop app?
- No. It is a Claude Code plugin that depends on the CLI, a Python 3.10+ runtime, and locally executed scripts and subagents. There is no claude.ai-uploadable version of this skill.
- Can it audit JavaScript-heavy sites like Next.js or React apps?
- Mostly. A Playwright-backed renderer auto-detects SPA shells and switches to rendered fetches. The project's own docs concede that scroll-bound hydration and content loaded after user interaction still produce noisy findings.
