Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/AgricIDaniel/claude-seo/llms.txt

Use this file to discover all available pages before exploring further.

Claude SEO ships with a complete core audit engine — 25 sub-skills and 18 specialist agents — that works fully offline without any external credentials. Extensions are optional MCP (Model Context Protocol) servers you layer on top to feed live external data into that same pipeline. Each extension is self-contained: one install script, one ~/.claude/settings.json entry, and a set of new /seo commands. None of them are required, and you can install or remove any subset independently of the others.

How extensions work

Every extension follows the same pattern. The install script (1) prompts you for any required credentials, (2) copies skill and agent files into ~/.claude/skills/, and (3) writes an mcpServers entry into ~/.claude/settings.json so Claude Code picks up the new server automatically on next launch. Credentials are stored locally in ~/.claude/settings.json with 0o600 file permissions — nothing leaves your machine beyond the calls you intentionally trigger. When an extension is active, existing core skills detect its availability and upgrade their output automatically. For example, /seo audit uses live SERP and backlink data from DataForSEO if that extension is present, or falls back to static analysis if it isn’t.

All 8 extensions at a glance

ExtensionWhat it addsInstall commandRequired account
DataForSEOLive SERP, keyword research, backlinks, on-page, AI visibility — 23 commands across 9 modules./extensions/dataforseo/install.shDataForSEO
FirecrawlFull-site crawling, URL discovery, JS-rendered scraping./extensions/firecrawl/install.shFirecrawl (free: 500 credits/month)
BananaAI image generation — OG previews, blog heroes, product photos, infographics./extensions/banana/install.shGoogle AI Studio (free)
AhrefsOfficial @ahrefs/mcp — backlinks, organic keywords, domain metrics, Content Explorer./extensions/ahrefs/install.shAhrefs API
SE RankingAI Share-of-Voice across ChatGPT, Gemini, Perplexity, AI Overviews, AI Mode./extensions/seranking/install.shSE Ranking API
ProfoundLLM citation tracker with week-over-week time-series data./extensions/profound/install.shProfound
Bing WebmasterBing Webmaster Tools API + IndexNow unified submission (Bing, Yandex, Seznam, Naver)./extensions/bing-webmaster/install.shBing Webmaster Tools
UnlighthouseMIT-licensed multi-page Lighthouse runner — no API key, no quota./extensions/unlighthouse/install.shNone

Installing any extension

1

Clone the repo (if you haven't already)

git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git
cd claude-seo
2

Run the extension's install script

# Unix / macOS / Linux
./extensions/<name>/install.sh

# Windows PowerShell
.\extensions\<name>\install.ps1
Replace <name> with the extension directory: dataforseo, firecrawl, banana, ahrefs, seranking, profound, bing-webmaster, or unlighthouse.
3

Restart Claude Code

MCP servers are loaded at session start. Close and reopen Claude Code to activate the new server.
4

Verify

Run the extension’s first command. If the MCP is not connected, each skill will tell you the exact install command to run.
All credentials are stored in ~/.claude/settings.json with 0o600 permissions. The install scripts are idempotent — re-running them only replaces the credential value, leaving the rest of your settings intact.

Extension pages

DataForSEO

23 commands for live SERP, keyword research, backlinks, on-page analysis, and AI visibility across 9 API modules.

Firecrawl

Full-site crawling and JS-rendered scraping. Discovers URLs the core skill misses on complex sites.

Banana

AI image generation for SEO assets: OG previews, blog heroes, product photos, and infographics via Gemini.

Ahrefs, SE Ranking, Profound, Bing & Unlighthouse

Five v2 extensions: backlinks, AI Share-of-Voice, LLM citations, IndexNow submission, and multi-page Lighthouse.

Build docs developers (and LLMs) love