Communitygithub.com

cygnixlabs-cmd/cygnix-seo-skills

Überprüft, ob eine Website eine gültige /llms.txt-Datei (llmstxt.org-Format, funktionierende Links, Größe) besitzt und ob robots.txt KI-Crawler wie GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot und Google-Extended zulässt. Verwenden Sie dies, wenn der Nutzer nach llms.txt, KI-Crawler-Zugriff, Blockieren oder Zulassen von KI-Bots oder danach fragt, ob ChatGPT/Claude/Perplexity seine Seite lesen können. Schreibgeschützt.

Was ist cygnix-seo-skills?

Dieses Skill führt eine schreibgeschützte Überprüfung von zwei Dateien auf einer beliebigen Website durch: `/llms.txt` und `/robots.txt`. Es testet, ob `/llms.txt` gültig ist (Status 200, Textformat, H1-Überschrift, Zusammenfassung mit `>`, Abschnitte mit `##`, Markdown-Links, Größe unter ~50 KB) und ob bis zu einer konfigurierbaren Anzahl von Links darin auflösbar sind. Zusätzlich prüft es, ob `/robots.txt` den Zugriff auf `/` für die wichtigsten KI-Crawler (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, PerplexityBot, Google-Extended und CCBot) erlaubt oder blockiert. Der Bericht hebt explizit hervor, dass KI-Suchcrawler llms.txt derzeit selten abrufen, während Coding-Agenten und IDE-Assistenten es nutzen. Daher sollten Nutzer nicht zu viel in llms.txt erwarten, sondern auf robots.txt-Zugriff und serverseitig gerenderte Inhalte achten. Das Skill wird über die Kommandozeile ausgeführt und benötigt ausgehenden HTTPS-Zugriff. Es macht maximal etwa 25 Requests mit kurzen Pausen.

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Überprüfung von llms.txt und KI-Crawler-Zugriff

Eine schreibgeschützte Überprüfung von zwei Dateien: /llms.txt und /robots.txt. Sie meldet Probleme und nimmt keine Änderungen vor.

Wann verwenden

  • "Habe ich eine gültige llms.txt?", "Blockiert meine Seite ChatGPT / Claude / Perplexity?", "Können KI-Crawler meine Seite lesen?"

Ausführung

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

Erfordert ausgehenden HTTPS-Zugriff. Führt maximal etwa 25 Requests durch (prüft bis zu --max-links Links aus der llms.txt mit einer kurzen Pause dazwischen).

Was geprüft wird

  • /llms.txt gibt Status 200 zurück und ist Text, keine HTML-Soft-404-Seite.
  • Format gemäß llmstxt.org: eine # H1, eine > Zusammenfassung, ## Abschnitte, Markdown-Links.
  • Größe unter ~50 KB, damit ein Agent sie laden kann.
  • Bis zu N Links werden aufgelöst (HEAD, fallback zu GET).
  • Vorhandensein von /llms-full.txt (optional).
  • robots.txt-Zugriff auf / für GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, PerplexityBot, Google-Extended und CCBot.

Ergebnis ehrlich interpretieren

KI-Suchcrawler rufen llms.txt heute selten ab; Coding-Agenten und IDE-Assistenten tun dies. Für das Erscheinen in KI-Antworten sind robots.txt-Zugriff und serverseitig gerenderte Inhalte wichtiger. Sagen Sie dies dem Nutzer, anstatt llms.txt zu überhöhen.

Beispiel

python3 scripts/llms_check.py plausible.io → llms.txt fehlt (404), alle 8 KI-Crawler erlaubt, Sitemap deklariert → „/llms.txt veröffentlichen“ als einzige Korrektur.

Möchten Sie die Dateien erstellt haben?

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.

Verwandte Skills