---
title: Claude SEO (open source)
description: "An open-source SEO skill pack for Claude Code: 25 sub-skills and 18 agents run audits, schema, GEO, local, and international SEO from the terminal, with"
canonical: "https://10xgtm.ai/oss/claude-seo"
type: open-source-review
license: MIT
repo: "https://github.com/AgriciDaniel/claude-seo"
language: Python
---

# Claude SEO

An open-source SEO skill pack for Claude Code: 25 sub-skills and 18 agents run audits, schema, GEO, local, and international SEO from the terminal, with no per-domain fee.

The **most-starred SEO skill for Claude Code**, and genuinely broad: 25 sub-skills and 18 agents cover technical SEO, schema, AI-search (GEO), local, e-commerce, and international, all MIT and free. Two honest catches. It runs Python and shell inside your environment, and by default it **silently appends a self-promo footer** to major deliverables, a real problem for client work until you edit the skill file.

## Project facts

- **License:** MIT
- **Repo:** https://github.com/AgriciDaniel/claude-seo
- **Stars:** 15.6k
- **Language:** Python

## What it does

- Runs a full-site audit that fans out up to 15 parallel sub-agents and returns a prioritized action plan with a 0-100 score, in roughly 10 to 15 minutes
- Covers 25 sub-skills across technical SEO, E-E-A-T content quality, Schema.org, GEO and AI-search, local and maps, e-commerce, international (hreflang), and semantic clustering
- Scores AI-search readiness the way Google frames it: passage citability, question-based heading hierarchy, entity presence, and structured-data coverage, aligned to Google's AI Optimization Guide
- Detects, validates, and generates JSON-LD schema, with e-commerce validators for return policy, shipping details, and product variants
- Writes real deliverables to local files: markdown reports plus a production PDF via WeasyPrint and matplotlib charts, roughly 32 A4 pages for a full audit
- Adds live competitive and field data through optional MCP extensions and a 4-tier Google API credential system that starts from zero keys
- Installs as a Claude Code plugin or through a shell installer that builds an isolated Python environment and optional Playwright Chromium

## What it can't do

- Crawl a site as deep or fast as Screaming Frog, since it is not a dedicated crawler and works from the target URLs you point it at
- Give you a proprietary backlink or keyword-volume index; deep link and search-volume data need paid extensions (Ahrefs, DataForSEO) with your own account
- Return live field-data Core Web Vitals or true indexation status without your own Google API credentials; the free tier gives lab estimates only
- Run itself hands-off; audits execute Python and shell in your environment, so setup, upgrades, and reading the source stay on you
- Stop appending the maintainer self-promo footer to major deliverables unless you edit the skill file; it ships on by default and undisclosed in the README
- Handle every single-page app cleanly; pages with scroll-bound or post-interaction hydration still produce noisy findings

---
Full review: https://10xgtm.ai/oss/claude-seo
