{"id":"40f16880-6519-4754-9156-1560c9b5955e","shortId":"MsnkTP","kind":"skill","title":"geo-fundamentals","tagline":"Generative Engine Optimization for AI search engines (ChatGPT, Claude, Perplexity).","description":"# GEO Fundamentals\n\n> Optimization for AI-powered search engines.\n\n---\n\n## 1. What is GEO?\n\n**GEO** = Generative Engine Optimization\n\n| Goal | Platform |\n|------|----------|\n| Be cited in AI responses | ChatGPT, Claude, Perplexity, Gemini |\n\n### SEO vs GEO\n\n| Aspect | SEO | GEO |\n|--------|-----|-----|\n| Goal | #1 ranking | AI citations |\n| Platform | Google | AI engines |\n| Metrics | Rankings, CTR | Citation rate |\n| Focus | Keywords | Entities, data |\n\n---\n\n## 2. AI Engine Landscape\n\n| Engine | Citation Style | Opportunity |\n|--------|----------------|-------------|\n| **Perplexity** | Numbered [1][2] | Highest citation rate |\n| **ChatGPT** | Inline/footnotes | Custom GPTs |\n| **Claude** | Contextual | Long-form content |\n| **Gemini** | Sources section | SEO crossover |\n\n---\n\n## 3. RAG Retrieval Factors\n\nHow AI engines select content to cite:\n\n| Factor | Weight |\n|--------|--------|\n| Semantic relevance | ~40% |\n| Keyword match | ~20% |\n| Authority signals | ~15% |\n| Freshness | ~10% |\n| Source diversity | ~15% |\n\n---\n\n## 4. Content That Gets Cited\n\n| Element | Why It Works |\n|---------|--------------|\n| **Original statistics** | Unique, citable data |\n| **Expert quotes** | Authority transfer |\n| **Clear definitions** | Easy to extract |\n| **Step-by-step guides** | Actionable value |\n| **Comparison tables** | Structured info |\n| **FAQ sections** | Direct answers |\n\n---\n\n## 5. GEO Content Checklist\n\n### Content Elements\n\n- [ ] Question-based titles\n- [ ] Summary/TL;DR at top\n- [ ] Original data with sources\n- [ ] Expert quotes (name, title)\n- [ ] FAQ section (3-5 Q&A)\n- [ ] Clear definitions\n- [ ] \"Last updated\" timestamp\n- [ ] Author with credentials\n\n### Technical Elements\n\n- [ ] Article schema with dates\n- [ ] Person schema for author\n- [ ] FAQPage schema\n- [ ] Fast loading (< 2.5s)\n- [ ] Clean HTML structure\n\n---\n\n## 6. Entity Building\n\n| Action | Purpose |\n|--------|---------|\n| Google Knowledge Panel | Entity recognition |\n| Wikipedia (if notable) | Authority source |\n| Consistent info across web | Entity consolidation |\n| Industry mentions | Authority signals |\n\n---\n\n## 7. AI Crawler Access\n\n### Key AI User-Agents\n\n| Crawler | Engine |\n|---------|--------|\n| GPTBot | ChatGPT/OpenAI |\n| Claude-Web | Claude |\n| PerplexityBot | Perplexity |\n| Googlebot | Gemini (shared) |\n\n### Access Decision\n\n| Strategy | When |\n|----------|------|\n| Allow all | Want AI citations |\n| Block GPTBot | Don't want OpenAI training |\n| Selective | Allow some, block others |\n\n---\n\n## 8. Measurement\n\n| Metric | How to Track |\n|--------|--------------|\n| AI citations | Manual monitoring |\n| \"According to [Brand]\" mentions | Search in AI |\n| Competitor citations | Compare share |\n| AI-referred traffic | UTM parameters |\n\n---\n\n## 9. Anti-Patterns\n\n| ❌ Don't | ✅ Do |\n|----------|-------|\n| Publish without dates | Add timestamps |\n| Vague attributions | Name sources |\n| Skip author info | Show credentials |\n| Thin content | Comprehensive coverage |\n\n---\n\n> **Remember:** AI cites content that's clear, authoritative, and easy to extract. Be the best answer.\n\n---\n\n## Script\n\n| Script | Purpose | Command |\n|--------|---------|---------|\n| `scripts/geo_checker.py` | GEO audit (AI citation readiness) | `python scripts/geo_checker.py <project_path>` |\n\n## When to Use\nThis skill is applicable to execute the workflow or actions described in the overview.\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["geo","fundamentals","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows"],"capabilities":["skill","source-sickn33","skill-geo-fundamentals","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/geo-fundamentals","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 37911 github stars · SKILL.md body (3,700 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:51:06.424Z","embedding":null,"createdAt":"2026-04-18T20:37:07.572Z","updatedAt":"2026-05-18T18:51:06.424Z","lastSeenAt":"2026-05-18T18:51:06.424Z","tsv":"'-5':186 '1':23,49,76 '10':119 '15':117,122 '2':66,77 '2.5':211 '20':114 '3':96,185 '4':123 '40':111 '5':161 '6':216 '7':241 '8':284 '9':311 'access':244,263 'accord':294 'across':233 'action':151,219,376 'add':321 'agent':249 'ai':8,19,36,51,55,67,101,242,246,270,290,300,306,337,359 'ai-pow':18 'ai-ref':305 'allow':267,280 'answer':160,351 'anti':313 'anti-pattern':312 'applic':370 'articl':199 'ask':414 'aspect':45 'attribut':324 'audit':358 'author':115,139,194,206,229,239,328 'authorit':343 'base':169 'best':350 'block':272,282 'boundari':422 'brand':296 'build':218 'chatgpt':11,38,81 'chatgpt/openai':253 'checklist':164 'citabl':135 'citat':52,60,71,79,271,291,302,360 'cite':34,106,127,338 'clarif':416 'claud':12,39,85,255,257 'claude-web':254 'clean':213 'clear':141,189,342,389 'command':355 'compar':303 'comparison':153 'competitor':301 'comprehens':334 'consist':231 'consolid':236 'content':90,104,124,163,165,333,339 'contextu':86 'coverag':335 'crawler':243,250 'credenti':196,331 'criteria':425 'crossov':95 'ctr':59 'custom':83 'data':65,136,176 'date':202,320 'decis':264 'definit':142,190 'describ':377,393 'direct':159 'divers':121 'dr':172 'easi':143,345 'element':128,166,198 'engin':5,10,22,29,56,68,70,102,251 'entiti':64,217,224,235 'environ':405 'environment-specif':404 'execut':372 'expert':137,179,410 'extract':145,347 'factor':99,107 'faq':157,183 'faqpag':207 'fast':209 'focus':62 'form':89 'fresh':118 'fundament':3,15 'gemini':41,91,261 'generat':4,28 'geo':2,14,26,27,44,47,162,357 'geo-fundament':1 'get':126 'goal':31,48 'googl':54,221 'googlebot':260 'gptbot':252,273 'gpts':84 'guid':150 'highest':78 'html':214 'industri':237 'info':156,232,329 'inline/footnotes':82 'input':419 'key':245 'keyword':63,112 'knowledg':222 'landscap':69 'last':191 'limit':381 'load':210 'long':88 'long-form':87 'manual':292 'match':113,390 'measur':285 'mention':238,297 'metric':57,286 'miss':427 'monitor':293 'name':181,325 'notabl':228 'number':75 'openai':277 'opportun':73 'optim':6,16,30 'origin':132,175 'other':283 'output':399 'overview':380 'panel':223 'paramet':310 'pattern':314 'permiss':420 'perplex':13,40,74,259 'perplexitybot':258 'person':203 'platform':32,53 'power':20 'publish':318 'purpos':220,354 'python':362 'q':187 'question':168 'question-bas':167 'quot':138,180 'rag':97 'rank':50,58 'rate':61,80 'readi':361 'recognit':225 'refer':307 'relev':110 'rememb':336 'requir':418 'respons':37 'retriev':98 'review':411 'safeti':421 'schema':200,204,208 'scope':392 'script':352,353 'scripts/geo_checker.py':356,363 'search':9,21,298 'section':93,158,184 'select':103,279 'semant':109 'seo':42,46,94 'share':262,304 'show':330 'signal':116,240 'skill':368,384 'skill-geo-fundamentals' 'skip':327 'sourc':92,120,178,230,326 'source-sickn33' 'specif':406 'statist':133 'step':147,149 'step-by-step':146 'stop':412 'strategi':265 'structur':155,215 'style':72 'substitut':402 'success':424 'summary/tl':171 'tabl':154 'task':388 'technic':197 'test':408 'thin':332 'timestamp':193,322 'titl':170,182 'top':174 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'track':289 'traffic':308 'train':278 'transfer':140 'treat':397 'uniqu':134 'updat':192 'use':366,382 'user':248 'user-ag':247 'utm':309 'vagu':323 'valid':407 'valu':152 'vs':43 'want':269,276 'web':234,256 'weight':108 'wikipedia':226 'without':319 'work':131 'workflow':374","prices":[{"id":"506449f0-ebc5-4b69-8814-3d5028619500","listingId":"40f16880-6519-4754-9156-1560c9b5955e","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T20:37:07.572Z"}],"sources":[{"listingId":"40f16880-6519-4754-9156-1560c9b5955e","source":"github","sourceId":"sickn33/antigravity-awesome-skills/geo-fundamentals","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/geo-fundamentals","isPrimary":false,"firstSeenAt":"2026-04-18T21:37:50.466Z","lastSeenAt":"2026-05-18T18:51:06.424Z"},{"listingId":"40f16880-6519-4754-9156-1560c9b5955e","source":"skills_sh","sourceId":"sickn33/antigravity-awesome-skills/geo-fundamentals","sourceUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/geo-fundamentals","isPrimary":true,"firstSeenAt":"2026-04-18T20:37:07.572Z","lastSeenAt":"2026-05-07T22:40:44.736Z"}],"details":{"listingId":"40f16880-6519-4754-9156-1560c9b5955e","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"geo-fundamentals","github":{"repo":"sickn33/antigravity-awesome-skills","stars":37911,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-05-18T08:24:49Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"771480ace10f27b86ccba3e81b620a3ccfb53dc3","skill_md_path":"skills/geo-fundamentals/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/geo-fundamentals"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"geo-fundamentals","description":"Generative Engine Optimization for AI search engines (ChatGPT, Claude, Perplexity)."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/geo-fundamentals"},"updatedAt":"2026-05-18T18:51:06.424Z"}}