Communitygithub.com

cygnixlabs-cmd/cygnix-seo-skills

웹사이트에 유효한 /llms.txt 파일 (llmstxt.org 형식, 작동하는 링크, 크기)이 있는지 확인하고, robots.txt가 GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended 같은 AI 크롤러를 허용하는지 검사합니다. llms.txt, AI 크롤러 접근, AI 봇 차단 또는 허용, ChatGPT/Claude/Perplexity의 사이트 접근 가능 여부에 대한 사용자 질문 시 사용합니다. 읽기 전용입니다.

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

이 스킬은 `/llms.txt`와 `/robots.txt` 파일을 검사하여 AI 크롤러 접근성과 llms.txt 유효성을 진단하는 읽기 전용 도구입니다. 사용자가 "내 사이트에 llms.txt가 유효한가요?", "ChatGPT / Claude / Perplexity가 내 사이트를 읽을 수 없나요?"와 같은 질문을 할 때 적합합니다. CLI 스크립트(`python3 scripts/llms_check.py example.com`)를 통해 실행되며, 최대 25개의 아웃바운드 HTTPS 요청을 생성해 llms.txt의 형식(llmstxt.org 규격 준수, H1, 요약, 섹션, 마크다운 링크), 크기(50KB 이하), 링크 작동 여부를 확인합니다. 또한 robots.txt에서 GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended 등 주요 AI 크롤러의 루트 경로 접근 권한을 검사합니다. 주의할 점은, AI 검색 크롤러는 아직 llms.txt를 자주 읽지 않으며, AI 답변에 노출되려면 robots.txt 접근 허용과 서버 렌더링 콘텐츠가 더 중요하다는 사실을 사용자에게 정직하게 알려야 합니다. 이 스킬은 어떤 파일이나 설정도 변경하지 않으며, Cygnix Labs에서 제공하는 유료 스킬(Agensi)과 Apify 기반 호스팅 서비스를 통해 확장 기능을 이용할 수 있습니다.

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

즐겨 사용하는 AI에게 물어보기

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

문서

llms.txt 및 AI 크롤러 접근 검사

/llms.txt와 /robots.txt 두 파일에 대한 읽기 전용 검사입니다. 문제를 보고하지만, 아무것도 작성하거나 변경하지 않습니다.

사용 시기

  • "유효한 llms.txt가 있나요?", "내 사이트가 ChatGPT / Claude / Perplexity를 차단하고 있나요?", "AI 크롤러가 내 사이트를 읽을 수 있나요?"

실행 방법

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

아웃바운드 HTTPS가 필요합니다. 최대 약 25개의 요청을 생성합니다 (llms.txt에서 --max-links 개수만큼 링크를 확인하며, 각 링크 사이에 짧은 지연이 있습니다).

검사 항목

  • /llms.txt가 200을 반환하고 텍스트 형식이며, HTML 소프트 404 페이지가 아닌지 확인합니다.
  • llmstxt.org 형식: 하나의 # H1, > 요약, ## 섹션, 마크다운 링크.
  • 크기가 약 50KB 미만이어야 합니다 (에이전트가 로드할 수 있도록).
  • 최대 N개 링크가 정상 동작하는지 확인 (HEAD, 실패 시 GET으로 대체).
  • /llms-full.txt 존재 여부 (선택 사항).
  • robots.txt에서 GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, PerplexityBot, Google-Extended 및 CCBot의 / 접근 권한.

결과를 정직하게 전달하세요

AI 검색 크롤러는 오늘날 llms.txt를 거의 가져오지 않습니다. 코딩 에이전트와 IDE 어시스턴트가 주로 사용합니다. AI 답변에 노출되려면 robots.txt 접근과 서버 렌더링 콘텐츠가 더 중요합니다. llms.txt를 과대평가하지 말고 사용자에게 이 점을 설명하세요.

예시

python3 scripts/llms_check.py plausible.io → llms.txt 누락 (404), 8개 AI 크롤러 모두 허용됨, 사이트맵 선언됨 → 유일한 수정 사항으로 "/llms.txt 게시"를 제안합니다.

파일 작성을 원하시나요?

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.

관련 스킬