Community코딩 & 개발github.com

cygnixlabs-cmd/cygnix-seo-skills

두 개의 Google Search Console 페이지 내보내기(이전 기간과 최근 기간)를 비교하여 LOST, DECLINING, STRIKING_DISTANCE, GROWING 또는 STABLE 상태인 페이지를 클릭 손실 순으로 플래그합니다. 사용자가 어떤 페이지가 트래픽을 잃었는지, 콘텐츠 디케이에 대해 묻거나, 무엇을 먼저 리프레시/업데이트할지 묻거나, 두 개의 GSC 페이지 내보내기를 업로드할 때 사용하세요. 오프라인에서 작동하며 API 키가 필요하지 않습니다.

cygnix-seo-skills란 무엇인가요?

이 스킬은 Google Search Console(GSC)의 두 시점(이전 기간, 최근 기간) 페이지 내보내기 CSV 파일을 비교하여 클릭 손실 순으로 정렬된 페이지 상태를 분석해줍니다. 'LOST'(클릭 완전 소실), 'DECLINING'(30% 이상 클릭 감소), 'STRIKING_DISTANCE'(평균 순위 8-20위, 100회 이상 노출로 개선 여지 있음), 'GROWING'(20% 이상 클릭 증가), 'STABLE'의 5가지 레이블로 각 페이지를 분류하며, 가장 많은 클릭을 잃은 페이지가 우선 표시됩니다. 개발자나 SEO 전문가가 콘텐츠 디케이를 빠르게 진단하고 리프레시 우선순위를 정하는 데 유용하며, Claude Code, Cursor 등 다양한 AI 에이전트 플랫폼에서 사용 가능합니다. 오프라인으로 작동하여 API 키나 외부 서비스 연결이 필요 없고, 간단한 명령어로 실행할 수 있습니다. 단, 페이지 레벨만 분석하며 순위 손실과 CTR 손실을 분리하거나 쿼리 수준 분석, 리프레시 브리프 작성을 지원하지 않는다는 한계가 있습니다.

지원 대상~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에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

콘텐츠 디케이 파인더 (라이트)

두 기간 사이에 가장 많은 클릭을 잃은 페이지를 보여주므로, 트래픽이 떨어진 곳부터 리프레시 작업을 시작할 수 있습니다.

사용 시점

  • "어떤 페이지가 트래픽을 잃고 있나요?", "어떤 콘텐츠를 리프레시해야 하나요?", "내 유기적 클릭이 떨어졌는데, 어디서 그런가요?"
  • 사용자가 두 개의 GSC 성과 → 페이지 내보내기를 가지고 있습니다(예: 최근 3개월과 이전 3개월, 또는 전년 대비).

실행 방법

  1. 페이지, 클릭, 노출, 위치 열이 포함된 두 개의 CSV를 내보냅니다(CTR은 선택 사항). 동일한 길이의 기간을 사용하세요. 전년 대비는 계절성을 피하는 데 좋습니다.
  2. 실행:
    python3 scripts/decay.py 이전.csv 현재.csv
    python3 scripts/decay.py 이전.csv 현재.csv --top 50
    
  3. 표를 제시합니다. 상위 5개의 DECLINING 페이지에 대해 다음을 확인할 것을 제안합니다: 위치 변화(순위 손실) 대 동일 위치에서 클릭 감소(CTR 또는 수요 손실), 마지막 업데이트 날짜, GSC에서 해당 페이지가 잃은 상위 쿼리.

레이블

  • LOST: 이전에는 클릭이 있었지만 지금은 없음(삭제, 리디렉션, 색인 제외 또는 드롭아웃).
  • DECLINING: 클릭이 30% 이상 감소.
  • STRIKING_DISTANCE: 평균 위치 8–20, 노출 100회 이상(쉬운 개선 가능).
  • GROWING: 클릭이 20% 이상 증가.
  • STABLE: 그 외 모든 경우.

한계

페이지 레벨 분석만 제공합니다. 순위 손실과 CTR 손실을 분리하지 않으며, 쿼리를 분석하거나 리프레시 브리프를 작성하지 않습니다.

예시

/seo-guide 800 → 420 클릭, 위치 4.2 → 6.1 → DECLINING, −380 클릭, 목록 1위.

근본 원인 분석과 리프레시 계획을 원하시나요?

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.

관련 스킬