Community程式設計與開發github.com

cygnixlabs-cmd/cygnix-seo-skills

比較兩個 Google Search Console 頁面匯出資料(一個較早的期間和一個較近的期間),標記出「流失」、「衰退」、「觸手可及」、「成長」或「穩定」的頁面,並按流失點擊數排序。當使用者詢問哪些頁面流失了流量、關於內容衰退、該優先重新整理或更新哪些頁面,或上傳了兩個 GSC 頁面匯出檔時使用。離線運作,不需要 API 金鑰。

cygnix-seo-skills 是什麼?

這項技能讓您能比較兩個不同時間範圍的 Google Search Console (GSC) 頁面匯出資料,並自動識別流量表現的變化。它會將頁面標記為「流失」(LOST:之前有點擊,現在完全沒有)、「衰退」(DECLINING:點擊數下降 30% 以上)、「觸手可及」(STRIKING_DISTANCE:平均排名 8–20 且有 100 次以上曝光,是容易取得的勝利)、「成長」(GROWING:點擊數上升 20% 以上)或「穩定」(STABLE)。結果會按流失的點擊數排序,讓您立刻知道哪個頁面需要優先處理。這項技能完全離線執行,不需要任何 API 金鑰,只需要兩個 CSV 匯出檔(包含 page、clicks、impressions、position 欄位)。它非常適合在內容審核或重新整理工作開始時使用,能快速找出流量衰退最大的頁面。對於排名前五的衰退頁面,技能建議您檢查排名變動(是否排名下滑)、點擊率或需求變化、最後更新日期以及該頁面在 GSC 中流失的最高查詢。此技能支援 Claude Code、Cursor、Codex 等 AI 代理平台。

相容平台~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 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

內容衰退檢查器(輕量版)

顯示兩個期間之間流失最多點擊數的頁面,讓重新整理工作從流量流失最多的地方開始。

使用時機

  • 「哪些頁面流量正在流失?」、「我該重新整理哪些內容?」、「我的自然點擊數下降了,在哪裡?」
  • 使用者擁有兩個 GSC 成效 → 頁面匯出(例如過去 3 個月與前 3 個月,或去年同期與今年同期)。

如何執行

  1. 匯出兩個 CSV 檔案,欄位包含 page、clicks、impressions、position(CTR 可選)。使用相等長度的期間;年同比可避免季節性因素。
  2. 執行:
    python3 scripts/decay.py previous.csv current.csv
    python3 scripts/decay.py previous.csv current.csv --top 50
    
  3. 呈現表格。對於排名前 5 的 DECLINING 頁面,建議檢查:位置變動(排名下降)vs 位置持平但點擊數減少(CTR 或需求下降)、最後更新日期,以及該頁面在 GSC 中流失的最高查詢。

標籤

  • LOST(流失):之前有點擊,現在完全沒有(已刪除、重新導向、被移除索引或掉出搜尋結果)。
  • DECLINING(衰退):點擊數下降 30% 以上。
  • STRIKING_DISTANCE(觸手可及):平均排名 8–20 且有 100 次以上曝光(容易取得的勝利)。
  • GROWING(成長):點擊數上升 20% 以上。
  • STABLE(穩定):其他所有情況。

限制

僅限頁面層級。它不會區分排名下降與點擊率下降、不會查看查詢,也不會撰寫重新整理摘要。

範例

/seo-guide 800 → 420 次點擊,排名 4.2 → 6.1 → DECLINING,−380 次點擊,清單中排第一。

想要根本原因分析與重新整理計畫?

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.

相關技能