Skill para Claude Code

SEO completo, direto no terminal

Auditoria técnica, análise on-page, schema markup, sitemap e otimização para busca por IA (GEO) — tudo como comandos /seo dentro do Claude Code, sem sair do editor.

Ilustração do Claude SEO, skill de auditoria SEO para Claude Code
O que é

Uma skill de SEO que roda dentro do Claude Code

Claude SEO não é um produto da Anthropic nem afiliado oficialmente ao Claude Code — é uma skill de terceiros (open source, MIT) que se instala em ~/.claude/skills/ e passa a responder a comandos /seo na sua sessão do Claude Code. Ela orquestra 12 sub-skills e 6 subagentes especializados para cobrir o ciclo inteiro de SEO técnico e de conteúdo.

🕷️ Auditoria completa

Audita um site inteiro delegando em paralelo para 6 subagentes: técnico, conteúdo, schema, sitemap, performance e visual. Gera um SEO Health Score (0–100) e um plano de ação priorizado.

🏷️ Schema.org sob medida

Detecta JSON-LD/Microdata/RDFa existentes, valida contra os tipos suportados pelo Google e gera markup novo — com consciência de depreciações (ex.: HowTo, FAQ restrito a gov/saúde).

🤖 Otimização para IA (GEO)

Prepara o site para ser citado por AI Overviews do Google, busca web do ChatGPT e Perplexity — analisando acesso de crawlers de IA (GPTBot, ClaudeBot, PerplexityBot), llms.txt e citabilidade por passagem.

Como funciona

Arquitetura de 3 camadas: diretiva, orquestração, execução

O comando /seo é o ponto de entrada único. A skill principal (seo/SKILL.md) detecta o tipo de comando e delega para a sub-skill certa; para /seo audit, ela dispara 6 subagentes em paralelo via Task tool.

/seo <comando>→ seo/SKILL.md roteia→ sub-skill especializada→ scripts Python (fetch/parse/screenshot)→ relatório + plano de ação

📁 seo/ (orquestrador)

SKILL.md com a tabela de roteamento e as regras centrais; carregado sempre, dispara o resto sob demanda.

🧩 skills/ (12 sub-skills)

Uma por comando — seo-audit, seo-technical, seo-schema, seo-geo, seo-hreflang etc. — cada uma com seu próprio SKILL.md.

🤖 agents/ (6 subagentes)

Rodam em paralelo durante /seo audit: técnico, conteúdo, schema, sitemap, performance, visual. Sempre via Task tool, nunca via Bash direto.

Pré-requisitos

O que precisa estar instalado

A skill roda scripts Python locais (fetch, parse HTML, screenshot) por baixo dos comandos /seo.

Python 3.10+

Requisito do instalador (o README ainda cita 3.8+ em um trecho, mas o install.sh exige 3.10+).

# checar versão
python3 --version

Claude Code CLI

A skill só existe dentro de uma sessão do Claude Code — é onde os comandos /seo são reconhecidos.

# iniciar o Claude Code
claude

Git

Usado pelo instalador para clonar o repositório e copiar os arquivos da skill para ~/.claude/.

# checar git
git --version

Opcional: Playwright (screenshots visuais no /seo audit) e uma conta paga na DataForSEO se quiser dados de SERP/keywords/backlinks ao vivo via extensão MCP.

Guia de uso · passo a passo

Instalar e rodar sua primeira auditoria

Os comandos abaixo são os reais do projeto (ver install.sh e README.md). O instalador copia os arquivos de seo/, skills/ e agents/ para dentro de ~/.claude/.

1

Instale a skill (one-command install)

Baixa e copia os arquivos direto para ~/.claude/skills/seo e ~/.claude/agents/.

curl -fsSL https://raw.githubusercontent.com/AgriciDaniel/claude-seo/main/install.sh | bash  # Unix/macOS/Linux
2

Ou instale manualmente

Clona o repositório e roda o instalador local — útil se quiser inspecionar o script antes.

git clone https://github.com/AgriciDaniel/claude-seo.git
cd claude-seo
./install.sh
3

Abra o Claude Code

A skill fica disponível assim que o Claude Code inicia — não precisa de configuração extra.

claude
4

Rode uma auditoria completa

Dispara os 6 subagentes em paralelo e devolve um SEO Health Score (0–100) com plano de ação priorizado.

/seo audit https://example.com
5

Ou vá direto num comando específico

Cada sub-skill também responde isoladamente — página única, schema, sitemap ou GEO.

/seo page https://example.com/about       # análise profunda de 1 página
/seo schema https://example.com            # detecta/valida/gera Schema.org
/seo sitemap generate                       # gera sitemap com templates por indústria
/seo geo https://example.com                # otimização para AI Overviews/ChatGPT/Perplexity
6

Desinstalar, se precisar

Remove os arquivos copiados para ~/.claude/.

curl -fsSL https://raw.githubusercontent.com/AgriciDaniel/claude-seo/main/uninstall.sh | bash
Referência

Todos os comandos /seo

Tabela completa dos 13 comandos disponíveis, direto do README do projeto.

ComandoO que faz
/seo audit <url>Auditoria completa do site, com subagentes em paralelo
/seo page <url>Análise profunda de uma única página
/seo sitemap <url>Analisa um sitemap XML existente
/seo sitemap generateGera um sitemap novo com templates por indústria
/seo schema <url>Detecta, valida e gera markup Schema.org
/seo images <url>Análise de otimização de imagens
/seo technical <url>Auditoria SEO técnica (9 categorias)
/seo content <url>Análise de qualidade de conteúdo e E-E-A-T
/seo geo <url>Otimização para AI Overviews / busca por IA (GEO)
/seo plan <tipo>Planejamento estratégico (saas, local, ecommerce, publisher, agency)
/seo programmatic <url|plan>SEO programático em escala, com trava de qualidade
/seo competitor-pages <url|generate>Geração de páginas comparativas "X vs Y"
/seo hreflang <url>Auditoria e geração de hreflang/i18n
Extensões e estado do projeto

DataForSEO (opcional) e auditoria de qualidade

A skill funciona por completo sem nenhuma extensão paga. A DataForSEO é opcional, para quem quer dados de SERP/keywords/backlinks ao vivo.

Core
Funciona sem custoTodos os 13 comandos rodam com Python + scraping local — nenhuma API paga é necessária.
Extensão
DataForSEO (paga)Conector MCP open source, mas a API por trás exige conta paga (mínimo $50, $1 de crédito grátis). Adiciona 22 comandos de dados ao vivo: /seo dataforseo serp|keywords|backlinks|ai-mentions.
Auditoria
Relatório de qualidade próprioO repositório inclui um audit interno (12/03/2026, ver docs/AUDIT-REPORT.md): arquitetura, segurança e qualidade de código avaliadas como excelentes; testes automatizados ainda ausentes.
Origem
Fork mantido pelo INEMAEste repositório é um fork de AgriciDaniel/claude-seo — os comandos de instalação acima apontam para o repositório original, de onde o instalador (install.sh) ainda baixa os arquivos.