skills/geo/SKILL.md
Optimize websites, docs, products, and brand presence for Generative Engine Optimization (GEO), AI search visibility, answer-engine citations, and LLM retrieval. Use when the user asks about GEO, AEO, LLMO, ChatGPT Search, Google AI Overviews or AI Mode, Gemini, Perplexity, Claude Search, Microsoft Copilot/Bing AI answers, AI crawler access, robots.txt for AI bots, llms.txt, structured data for AI discovery, citation tracking, or making content easier for AI systems to retrieve, trust, cite, and recommend.
npx skillsauth add likw99/agent-skills geoInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Improve the odds that AI answer engines can access, understand, trust, cite, and accurately summarize a site or product. Treat GEO as practical retrieval and citation engineering: keep SEO fundamentals, add evidence-rich content, clarify entities, allow the right crawlers, and measure citations instead of only clicks.
Identify the business goal, target audience, priority engines, and conversion path. If the user provides little context, assume a founder-style MVP goal: fastest path to more qualified AI mentions and citations.
Classify the surface:
llms.txt, and answerable troubleshooting pages.Create a small query set before changing content:
<brand>, <brand> pricing, <brand> alternatives, <brand> reviews.best <category> for <audience>, how to <job-to-be-done>, <competitor> alternative.<brand> vs <competitor>, tools that <capability>, which <category> supports <feature>.For each query, record: engine, answer summary, cited URLs, brand mentions, competitor mentions, sentiment, missing facts, and next action. If live AI search is unavailable, approximate with classic search results, Bing Webmaster Tools, server logs, and competitor citation surfaces.
Check whether the pages AI systems need can be crawled and rendered:
robots.txt, CDN/WAF rules, sitemap, canonical tags, redirects, noindex, nofollow, nosnippet, max-snippet, and data-nosnippet.OAI-SearchBot, PerplexityBot, Claude-SearchBot, Bingbot, and Googlebot where appropriate.Normalize the brand, product, people, and feature names across owned and third-party surfaces:
sameAs links.For priority pages, make the content chunkable and evidence-rich:
Use these when they fit the site:
sitemap.xml and IndexNow for fresh URL discovery.llms.txt for a concise Markdown map of the site's most important AI-readable pages. Do not present it as a guaranteed ranking factor; treat it as a useful convention for agents, docs, and direct retrieval.AI systems often rely on broader web consensus. Build genuine, verifiable mentions:
Track visibility as citations and answer share, not only clicks:
utm_source=chatgpt.com, server logs by user agent, third-party AI visibility tools, and manual query snapshots.When using this skill, produce whichever artifacts best fit the request:
robots.txt crawler policy for search, user-fetch, and training bots.llms.txt or llms-full.txt draft.Read playbook.md for deeper guidance, engine-specific notes, and source-backed principles. Read templates.md for reusable audit, crawler, llms.txt, schema, and content rewrite templates.
development
Use this skill when a user wants a trust decision before installing from a skill URL, marketplace, or GitHub repo. It checks a compact allowlist of trusted distribution channels and returns whether the source should be trusted under the current TrustSkills policy, without drifting into explaining what the skill itself does unless the user asks.
tools
Monitior technology trends (GitHub, etc.), contextualize them against the user's project, and autonomously verify them through installation and testing. Use when the user asks about trending repositories, new tools, or wants to stay updated on tech relevant to their current work.
development
Generate and publish a daily AI/LLM newsletter called "LLM Daily" that curates content from top sources (ArXiv, GitHub Trending, HuggingFace, VentureBeat, TechCrunch, Product Hunt). Use when user asks to: generate a newsletter, create today's LLM Daily, collect AI news, build an AI newsletter, publish newsletter, or run the daily newsletter pipeline. Also triggers on: "llm daily", "daily briefing", "AI newsletter", "generate newsletter", "collect news", "publish newsletter".
development
Generate a shareable Developer Identity Card from any git repo. Analyzes commit history, language breakdown, coding hours, and commit patterns to assign a developer archetype (e.g. "The Midnight Architect", "The Dawn Deployer", "The Firefighter") with a personality tagline and stats. Use when the user says: "make my dev card", "generate my dev card", "what's my developer archetype", "analyze my coding patterns", "dev card", "who am I as a developer", or anything implying a shareable developer identity or personality profile.