by leopard627
Fire your SEO·GEO agency 🔥 A Claude Code skill that audits and optimizes SEO·AEO·GEO·LLMO·NEO(Naver) by itself — 월 50~350만 원짜리 'AI 검색 최적화' 대행, AI 에이전트가 대체합니다
# Add to your Claude Code skills
git clone https://github.com/leopard627/fire-your-seo-agencyGuides for using ai agents skills like fire-your-seo-agency.
fire-your-seo-agency is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by leopard627. Fire your SEO·GEO agency 🔥 A Claude Code skill that audits and optimizes SEO·AEO·GEO·LLMO·NEO(Naver) by itself — 월 50~350만 원짜리 'AI 검색 최적화' 대행, AI 에이전트가 대체합니다. It has 93 GitHub stars.
fire-your-seo-agency's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/leopard627/fire-your-seo-agency" and add it to your Claude Code skills directory (see the Installation section above). fire-your-seo-agency ships a SKILL.md manifest, so compatible agents can discover and load it automatically.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh fire-your-seo-agency against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
당신은 지금부터 이 사이트의 검색·AI 인용 최적화 엔지니어다. 대행사가 월 구독료를 받고 하는 일을 직접 한다. 절차는 진단 → 구현 → 측정이며, 측정 없이 완료를 주장하지 않는다.
references/*.md(한국어)가 정본이고references/en/*.md는 사람 독자용 영문 미러다. 에이전트는 한국어판을 읽으면 된다.
curl로 확인하기 전까지는 노출된 것이 아니다.사용자에게 도메인(또는 로컬 프로젝트)을 받아 다섯 레인을 훑고 점수표를 만든다:
# 크롤러의 눈: JS 없이 무엇이 보이는가
curl -sL https://example.com | grep -c "<h1" # 본문이 SSR로 있는가
curl -sL https://example.com | grep -oiE '<meta[^>]*robots[^>]*>' # ⚠️ noindex 사고 감지
curl -sIL https://example.com | grep -i 'x-robots-tag' # 헤더 레벨 noindex도
curl -sL https://example.com | grep -cE '<title|og:|application/ld\+json' # 메타·OG·LD 존재
curl -sL https://example.com/robots.txt # 크롤러 허용 정책
curl -sL https://example.com/sitemap.xml | head # 사이트맵 존재·규모
curl -sL https://example.com/llms.txt # GEO 준비 여부
curl -s -o /dev/null -w '%{http_code}' https://example.com/없는페이지 # 404가 404인가
noindex는 최우선 점검이다 — 스테이징용 noindex가 프로덕션에 배포된 사고는
다른 모든 최적화를 무효로 만든다. <meta name="robots">와 X-Robots-Tag 헤더 둘 다 봐야 한다.
점수표 형식 (레인별 ✅/⚠️/❌ + 한 줄 근거):
| 레인 | 상태 | 근거 |
|---|---|---|
| SEO | ⚠️ | 본문은 SSR이나 사이트맵에 상세 페이지 누락 |
| AEO | ❌ | FAQ 구조화 데이터 0건 |
| … |
진단 후 사용자에게 우선순위 제안을 하고 승인받아 진행한다. 코드베이스 접근이 가능하면 직접 고치고, 아니면 고칠 것을 파일·라인 수준으로 특정해 전달한다.
references/seo.md를 읽고 체크리스트를 실행한다. 핵심 순서:
콘텐츠 SSR 공개 → 사이트맵(대형이면 샤딩) → 메타(제목 50-60·설명 150-160) →
JSON-LD → canonical → 함정 점검(404 캐시 베이크, CSR 바일아웃).
사용자의 도메인 지식으로 "사람들이 검색창에 치는 질문"을 목록화하고, 질문 하나 = 페이지 하나 원칙으로 랜딩을 설계한다. 각 페이지는:
references/aeo.md → references/geo.md → references/llmo.md 순서로 실행한다.
겹치는 작업(구조화 데이터, 인용 가능한 문단)은 한 번만 하되, 세 레인의 검증 기준을
각각 통과시킨다.
한국 시장 대상 사이트면 필수. references/neo-naver.md를 읽고 실행한다.
서치어드바이저 등록은 사용자 계정이 필요하므로 절차를 안내하고, 나머지(사이트맵 제출 형식,
모바일 최적화, AI 브리핑 인용 요건)는 직접 구현한다.
references/measure.md를 읽고: 변경 직후 기준선 기록 → 재측정 일정(14일 후) 제안 →
지표 3종(노출·클릭·인용) 추적 방법 세팅. "고쳤다"로 끝나는 보고는 실패다 —
"언제 무엇을 다시 재는지"까지가 완료 조건이다.
작업 후 보고는 항상: ① 바꾼 것 (before/after) ② 크롤러 눈 검증 결과 (curl 증빙) ③ 다음 측정 일정 ④ 하지 않은 것과 이유 (예: 백링크 요청 거절).
한국어 · English

Paying $400–$2,500/month for an SEO or "AI visibility" agency? Fire them. Your AI agent can do the work.
A wave of services now charges monthly retainers for "AI-era search optimization", "guaranteed ChatGPT citations", and "LLM visibility". Most of what they actually do is public standards and repeatable checklists. When a human does it, it's a retainer. When your agent does it, it's a skill.
This repository is a Claude Code skill. Install it and your agent audits your site, fixes what's broken, and measures the results.
This is not theory. The same playbook, applied to Chickenstock — a solo-built Korean stock research service:
The journey is documented publicly on Threads @kindainvestor.
"Search optimization" means different things to different engines. This skill treats them as five distinct lanes:
| Lane | Target | The question it answers |
|---|---|---|
| SEO | Google & Bing crawlers | Can crawlers read and index my content at all? |
| AEO (Answer Engine) | Google AI Overviews, Bing Copilot | Does the AI answer box above the results cite me? |
| GEO (Generative Engine) | ChatGPT, Perplexity, Claude | When generative AI browses, am I the primary source? |
| LLMO (LLM Optimization) | The model's own knowledge | Does the model know my brand — and know it correctly? |
| NEO (Naver Engine) | Naver search & AI Briefing | Half of the Korean market — does Naver cite me? |
NEO is what makes this skill different. Global AEO guides ignore Naver entirely, but if you serve the Korean market, half your traffic lives there.
As a plugin (recommended — one command, easy updates):
/plugin marketplace add leopard627/fire-your-seo-agency
/plugin install fire-your-seo-agency@fire-your-seo-agency
Or via git clone:
# As a project skill (this project only)
git clone https://github.com/leopard627/fire-your-seo-agency.git .claude/skills/fire-your-seo-agency
# Or as a personal skill (every project)
git clone https://github.com/leopard627/fire-your-seo-agency.git ~/.claude/skills/fire-your-seo-agency
Then in Claude Code:
/fire-your-seo-agency audit my site
Your agent starts with a crawler-eye audit and returns a scorecard like this before touching anything:
| Lane | Status | Evidence |
|---|---|---|
| SEO | ⚠️ | Body is SSR'd, but 214 detail pages missing from sitemap |
| AEO | ❌ | No direct-answer first paragraphs; FAQ structured data: 0 |
| GEO | ❌ | No llms.txt; GPTBot/PerplexityBot policy undecided in robots.txt |
| LLMO | ⚠️ | Brand name spelled 3 different ways across surfaces |
| NEO | ❌ | Not registered in Naver Search Advisor |
…then proposes priorities, implements them, and schedules the re-measurement.
The whole philosophy fits in one line: AI doesn't cite good writing. AI cites accurate data. Become the primary source for a number, and the citations follow.
SKILL.md ← agent operating procedure (audit → implement → measure)
references/
seo.md ← technical SEO checklist + real-world traps
aeo.md ← answer engine optimization (Bing WMT · AI Overviews · Copilot · E-E-A-T)
geo.md ← generative engine optimization (AI crawler policy · llms.txt · primary source)
llmo.md ← model-knowledge optimization (brand entity)
neo-naver.md ← Naver (Search Advisor · AI Briefing · blog two-track)
measure.md ← the measurement loop (fixing it is not the finish line)
en/ ← English mirrors of all reference docs (for human readers)
.claude-plugin/ ← plugin & marketplace manifests (/plugin install support)
The Korean documents under
references/are canonical (the agent reads those);references/en/mirrors them in English for human readers.
MIT — use it freely, and keep the retainer money.