LibraryBestSkill CreatorGuideSubmitAdvertise

Library / Marketing

GEO Answer Optimizer Claude skill

Restructures a page so AI answer engines (ChatGPT, Perplexity, AI Overviews) can quote it.

Who it's for: Brands that want to show up in AI answers, not just blue links.
Last tested: 2026-10-22. License: MIT.

SKILL.md

---
name: geo-answer-optimizer
description: Optimize a web page for generative engine optimization (GEO/AEO) so AI assistants cite it. Use when the user mentions GEO, AEO, AI Overviews, LLM visibility, or getting cited by ChatGPT or Perplexity.
---

# GEO Answer Optimizer

## Inputs
Page content or URL text, the questions the page should win, the brand name.

## Steps
1. List the 5 to 10 questions a buyer would ask an AI assistant that this page should answer.
2. For each, check if the page has a direct answer in the first 2 sentences of a section. If not, write one (40 to 60 words, self-contained, names the brand where honest).
3. Add a short definition block for the main concept near the top.
4. Convert comparisons into tables and processes into numbered steps.
5. Add concrete, verifiable facts: prices, dates, specs, sources. Mark anything the user must confirm with [VERIFY].
6. Recommend schema: FAQPage, HowTo, Product, or Organization as fits.
7. Suggest 3 third-party places (reviews, forums, listicles) where a mention would reinforce the answer.

## Output
1. Question map table (question, current answer quality, fix).
2. Rewritten sections ready to paste.
3. Schema JSON-LD.

How to install

Claude.ai (web and desktop)

  1. Make a folder named geo-answer-optimizer and save the file above inside it as SKILL.md.
  2. Zip the folder.
  3. Go to Settings, then Capabilities (or Customize, Skills, depending on your app version), and upload the zip. Code execution must be on.

Claude Code

mkdir -p ~/.claude/skills/geo-answer-optimizer
# paste the SKILL.md into:
~/.claude/skills/geo-answer-optimizer/SKILL.md
# or per project: .claude/skills/geo-answer-optimizer/SKILL.md

Claude API

Upload the folder to the Skills API, then pass the returned skill ID in the container of a Messages request with the code execution tool on.

curl -X POST https://api.anthropic.com/v1/skills \
  -H "x-api-key: $ANTHROPIC_API_KEY" -H "anthropic-version: 2023-06-01" \
  -F "files[]=@geo-answer-optimizer/SKILL.md;filename=geo-answer-optimizer/SKILL.md"

# then in /v1/messages:
"container": { "skills": [{ "type": "custom", "skill_id": "skill_...", "version": "latest" }] },
"tools": [{ "type": "code_execution_20250825", "name": "code_execution" }]

Checked against Anthropic's Skills API guide on 2026-10-22: platform.claude.com/docs/en/build-with-claude/skills-guide

Get new skills like this every week

One email a week. Tested skills only. Unsubscribe anytime.

Related skills

Marketing

SEO Content Brief

Turns a target keyword into a writer-ready brief: intent, outline, entities, FAQs, internal links.
Agency Ops

Competitor Teardown

Structured teardown of a competitor's positioning, offer, funnel, and content gaps.
Agency Ops

Client Report Writer

Turns raw analytics exports into a one-page monthly client report with wins, losses, and next steps.