← ClaudeAtlas

ai-visibilitylisted

Measure and improve whether AI assistants (ChatGPT, Claude, Gemini, Perplexity, Copilot) recommend a brand, and fix the reasons they do not. Use this skill whenever someone asks about AI visibility, AEO, GEO, answer engine optimization, generative engine optimization, "AI SEO", brand mentions or share of voice in AI answers, whether ChatGPT/Claude/Gemini recommends their site or product, why a competitor shows up in AI answers instead of them, llms.txt, robots.txt rules for GPTBot / ClaudeBot / PerplexityBot / Google-Extended, schema markup or JSON-LD for AI citation, tracking AI referral traffic in GA4, Bing indexing for ChatGPT, or auditing a page so assistants can quote it. Use it even when the request is vague ("are we showing up in ChatGPT?", "how do I get AI to mention my company?", "check if AI knows about my site") — it turns those into a measured audit with a fix list.
petar-nauka/ai-visibility-skill · ★ 8 · AI & Automation · score 76
Install: claude install-skill petar-nauka/ai-visibility-skill
# AI visibility ## What this is for Search used to rank pages; assistants recommend brands. When someone asks ChatGPT "which is the best X for Y", they get three to five names and pick from that list. There is no second page. If the brand is not in the list, it does not exist for that buyer. Three facts shape everything below: - **Answers vary by model.** Overlap between the domains ChatGPT and Perplexity cite is roughly 11%. Checking one assistant tells you almost nothing. - **The description matters as much as the mention.** When a model names a brand, it also characterises it in one sentence the brand did not write. That sentence is the positioning buyers act on. - **Most of the signal is off-site.** Around 85% of brand mentions in AI answers trace back to third-party sources, not the brand's own pages. Rewriting the homepage alone rarely moves the number. This skill measures the current state, then produces a ranked list of fixes. It runs locally on plain files — no account, no database, no API key required. ## Workflow Work through these in order. Steps 1-5 are the measurement; 6-8 are the fix. Announce which step you are on so the user can follow along. Everything lives in a **workspace directory** — create it inside the user's project (or wherever they ask), never in a temp folder they will lose. All scripts are `python3` with the standard library only. Invoke them as `python <skill>/scripts/aeo.py -w <workspace> <command>`. ### 1. Set up the brand