CommunityCodierung & Entwicklunggithub.com

cygnixlabs-cmd/cygnix-seo-skills

Vergleiche zwei Google Search Console Seiten-Exporte (einen älteren und einen neueren Zeitraum) und markiere Seiten als VERLOREN, RÜCKLÄUFIG, IN REICHWEITE, WACHSTUM oder STABIL – sortiert nach verlorenen Klicks. Nutze dies, wenn der Benutzer nach verlorenen Traffic-Seiten fragt, über Content Decay spricht, erfahren möchte, welche Inhalte zuerst aktualisiert werden sollten, oder zwei GSC-Seitenexporte hochlädt. Offline, keine API-Schlüssel.

Was ist cygnix-seo-skills?

Diese Fähigkeit unterstützt SEOs und Content-Manager dabei, Content Decay anhand von Google Search Console-Daten zu identifizieren. Sie analysiert zwei Seitenexporte (z. B. aktuelles vs. vorheriges Quartal) und ordnet jede Seite einer von fünf Kategorien zu: VERLOREN (keine Klicks mehr), RÜCKLÄUFIG (≥30 % Klickverlust), IN REICHWEITE (Position 8–20 mit ≥100 Impressionen), WACHSTUM (≥20 % Klickzuwachs) oder STABIL. Die Ergebnisse werden nach absoluten Klickverlusten sortiert, sodass sofort ersichtlich ist, welche Seiten die höchste Priorität für eine Aktualisierung haben. Die Fähigkeit ist völlig offline und benötigt keine API-Schlüssel – lediglich zwei CSV-Exporte aus der GSC-Oberfläche. Die Integration in Claude Code, Cursor oder Codex erfolgt über die bereitgestellten Python-Skripte. Zusätzlich gibt es Hinweise auf eine erweiterte, kostenpflichtige Version, die eine detaillierte Ursachenanalyse (Rangverlust vs. CTR-Rückgang) und automatisch generierte Content-Refresh-Briefings bietet.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/cygnixlabs-cmd/cygnix-seo-skills/tree/HEAD/skills/content-decay-lite

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Content Decay Finder (Lite)

Zeigt, welche Seiten zwischen zwei Zeiträumen die meisten Klicks verloren haben, damit die Aktualisierungsarbeit dort beginnt, wo der Traffic verschwunden ist.

Wann verwenden

  • „Welche Seiten verlieren Traffic?“, „Welche Inhalte sollte ich aktualisieren?“, „Meine organischen Klicks sind eingebrochen – wo genau?“
  • Der Benutzer hat zwei GSC Performance → Seiten-Exporte (z. B. die letzten 3 Monate und die 3 Monate davor, oder Jahr-über-Jahr).

Ausführung

  1. Exportiere zwei CSVs mit den Spalten page, clicks, impressions, position (CTR optional). Verwende gleich lange Zeiträume; Jahr-über-Jahr vermeidet Saisonalität.
  2. Führe aus:
    python3 scripts/decay.py previous.csv current.csv
    python3 scripts/decay.py previous.csv current.csv --top 50
    
  3. Präsentiere die Tabelle. Für die TOP 5 RÜCKLÄUFIGEN Seiten schlage vor zu prüfen: die Positionsänderung (Rangverlust) vs. eine gleichbleibende Position mit weniger Klicks (CTR- oder Nachfrageverlust), das Datum der letzten Aktualisierung und die Top-Queries, die diese Seite in der GSC verloren hat.

Labels

  • VERLOREN: hatte vorher Klicks, jetzt keine mehr (gelöscht, weitergeleitet, de-indexiert oder herausgefallen).
  • RÜCKLÄUFIG: Klicks um 30 % oder mehr gesunken.
  • IN REICHWEITE: durchschnittliche Position 8–20 mit 100+ Impressionen (günstiger Gewinn).
  • WACHSTUM: Klicks um 20 % oder mehr gestiegen.
  • STABIL: alles andere.

Grenzen

Nur auf Seitenebene. Es trennt nicht zwischen Rangverlust und CTR-Verlust, betrachtet keine Queries oder erstellt Update-Briefings.

Beispiel

/seo-guide 800 → 420 Klicks, Position 4.2 → 6.1 → RÜCKLÄUFIG, −380 Klicks, steht an erster Stelle der Liste.

Root-Cause-Analyse und Update-Plan gewünscht?

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

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.

cygnixlabs-cmd/cygnix-seo-skills

Check whether a website has a valid /llms.txt (llmstxt.org format, working links, size) and whether robots.txt lets AI crawlers such as GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot and Google-Extended in. Use when the user asks about llms.txt, AI crawler access, blocking or allowing AI bots, or whether ChatGPT/Claude/Perplexity can read their site. Read-only.

Verwandte Skills