Communitygithub.com

cygnixlabs-cmd/cygnix-seo-skills

Verifica se um site possui um /llms.txt válido (formato llmstxt.org, links funcionando, tamanho) e se o robots.txt permite crawlers de IA como GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot e Google-Extended. Use quando o usuário perguntar sobre llms.txt, acesso de crawlers de IA, bloqueio ou permissão de bots de IA, ou se ChatGPT/Claude/Perplexity podem ler o site. Somente leitura.

O que é cygnix-seo-skills?

Esta skill realiza uma verificação somente leitura de dois arquivos fundamentais para a presença de sites nos resultados de IA: /llms.txt e /robots.txt. Ela é projetada para desenvolvedores e profissionais de SEO que desejam entender se seus sites estão otimizados para serem indexados e lidos por agentes de IA e assistentes de codificação, que cada vez mais utilizam o conteúdo de sites para gerar respostas. A skill verifica se o /llms.txt segue o formato padrão do llmstxt.org (com um cabeçalho H1, resumo, seções e links Markdown), se tem menos de 50 KB, e testa até N links para garantir que não estão quebrados. Além disso, analisa o robots.txt para verificar se os principais crawlers de IA (GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, entre outros) têm permissão para acessar a raiz do site. Importante: ela não faz alterações, apenas reporta problemas. A skill é executada via linha de comando com Python 3, fazendo cerca de 25 requisições HTTPS no máximo. É suportada em qualquer ambiente que permita execução de scripts Python com acesso à rede, como terminais locais, pipelines de CI/CD ou servidores de desenvolvimento. A documentação também adverte que a utilidade real do llms.txt para crawlers de busca de IA ainda é baixa, sendo mais relevante para agentes de codificação e assistentes IDE.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/cygnixlabs-cmd/cygnix-seo-skills/tree/HEAD/skills/llms-txt-check

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Verificação de llms.txt e acesso de crawlers de IA

Uma verificação somente leitura de dois arquivos: /llms.txt e /robots.txt. Ela reporta problemas e não escreve nem altera nada.

Quando usar

  • "Eu tenho um llms.txt válido?", "meu site está bloqueando ChatGPT / Claude / Perplexity?", "crawlers de IA podem ler meu site?"

Como executar

python3 scripts/llms_check.py example.com
python3 scripts/llms_check.py https://docs.example.com --max-links 40

Precisa de HTTPS de saída. Faz no máximo cerca de 25 requisições (verifica até --max-links links do llms.txt, com uma pausa curta entre eles).

O que é verificado

  • /llms.txt retorna 200 e é texto, não uma página HTML soft-404.
  • Formato conforme llmstxt.org: um # H1, um > resumo, seções ##, links Markdown.
  • Tamanho abaixo de ~50 KB, para que um agente possa carregá-lo.
  • Até N links resolvidos (HEAD, com fallback para GET).
  • Presença de /llms-full.txt (opcional).
  • Acesso ao / no robots.txt para GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, PerplexityBot, Google-Extended e CCBot.

Leia o resultado honestamente

Crawlers de busca de IA raramente buscam llms.txt hoje; agentes de codificação e assistentes IDE o fazem. Para aparecer em respostas de IA, o acesso via robots.txt e conteúdo renderizado no servidor importam mais. Diga isso ao usuário em vez de supervalorizar o llms.txt.

Exemplo

python3 scripts/llms_check.py plausible.io → llms.txt ausente (404), todos os 8 crawlers de IA permitidos, sitemap declarado → "Publique /llms.txt" como única correção.

Quer os arquivos escritos para você?

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

cygnixlabs-cmd/cygnix-seo-skills

Give one web page a quick 0-100 AI search visibility (GEO/AEO readiness) score from its server-rendered HTML - AI crawler access, Organization/WebSite JSON-LD, structured data, title/meta, question headings, answer-first opening, llms.txt and freshness - with the top 5 fixes. Use when the user asks if a page is ready for ChatGPT, Perplexity, Google AI Overviews or other AI search, or wants a GEO/AEO score.

cygnixlabs-cmd/cygnix-seo-skills

Compare two Google Search Console page exports (an earlier period and a recent one) and flag pages that are LOST, DECLINING, in STRIKING_DISTANCE, GROWING or STABLE, ranked by clicks lost. Use when the user asks which pages lost traffic, about content decay, what to refresh or update first, or uploads two GSC page exports. Offline, no API keys.

cygnixlabs-cmd/cygnix-seo-skills

Find queries where two or more of your own pages split Google impressions, from a Google Search Console query+page export, and rank them HIGH/MEDIUM/LOW. Use when the user asks about keyword cannibalization, competing pages, pages fighting for the same keyword, or uploads a GSC export with query and page columns. Offline, no API keys.

cygnixlabs-cmd/cygnix-seo-skills

Group a keyword list into topic clusters with a pillar keyword, majority search intent and suggested page type, so one page targets each cluster. Use when the user pastes keywords or a keyword CSV and asks to cluster, group, organise or map keywords to pages, or plan a content hub. Offline, no API keys.

Habilidades Relacionadas