Agent skill

Aeo Geo Optimizer

by thatrebeccarae in thatrebeccarae/claude-marketing

Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO) specialist.

MITAuto-check passedMarketing & SEO

Install Aeo Geo Optimizer

skills CLI
$ npx skills add thatrebeccarae/claude-marketing --skill aeo-geo-optimizer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install thatrebeccarae/claude-marketing aeo-geo-optimizer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/thatrebeccarae/claude-marketing.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/aeo-geo-optimizer .claude/skills/aeo-geo-optimizer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
aeo-geo-optimizer
GitHub stars
161
Token cost
~2.5k tokens
SKILL.md length
978 words
Files
4
Skills in repo
55
Repo updated
First seen
Licence
MIT

At a glance

Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO) specialist.

  • Works in 4 steps: Assess Current AI Visibility → Content Scorecard → Optimize for AI Citation → …
  • The user asks about AI search optimization
  • SKILL.md covers Install, Why This Matters, Core Concepts and AEO/GEO Audit Workflow, plus 3 more sections
  • Calls git

What it does

Aeo Geo Optimizer is an agent skill from thatrebeccarae/claude-marketing. Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO) specialist. Optimize content and websites to appear in AI-generated answers from ChatGPT, Perplexity, Claude, Google AI Overviews, and other LLM-powered search experiences. Use when the user asks about AI search optimization, AEO, GEO, AI Overviews, appearing in AI answers, LLM citations, or optimizing for generative search.

Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `EXAMPLES.md` and `REFERENCE.md`).

It sits in Marketing & SEO, covering AI search optimization. It works with OpenAI and Perplexity. The repository describes itself as: A full marketing department for Claude Code. Skill packs for Klaviyo, Shopify, GA4, Looker Studio, paid media, and more. Audit, optimize, and report using natural language. The licence is MIT.

When your agent uses it

  • The user asks about AI search optimization
  • Appearing in AI answers
  • Optimizing for generative search

Example prompts

  • “/aeo-geo-optimizer”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Assess Current AI Visibility
  2. Content Scorecard
  3. Optimize for AI Citation
  4. Monitor AI Visibility

What it can do on your machine

Read from SKILL.md and the folder at commit a8a63ec. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Aeo Geo Optimizer loads about 2.5k tokens when it runs. Until then it costs about 105 tokens; SKILL.md has 978 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~105
When it runs · the whole SKILL.md, loaded when a task matches
~2.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from thatrebeccarae/claude-marketing at commit a8a63ec, republished under its MIT licence (© thatrebeccarae). 978 words, ~2,452 tokens.

Download SKILL.mdSave it as .claude/skills/aeo-geo-optimizer/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
aeo-geo-optimizer
description
Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO) specialist. Optimize content and websites to appear in AI-generated answers from ChatGPT, Perplexity, Claude, Google AI Overviews, and other LLM-powered search experiences. Use when the user asks about AI search optimization, AEO, GEO, AI Overviews, appearing in AI answers, LLM citations, or optimizing for generative search.
license
MIT
origin
custom
author
Rebecca Rae Barton
author_url
https://github.com/thatrebeccarae
metadata.version
1.0.0
metadata.category
seo
metadata.domain
ai-search-optimization
metadata.updated
2026-03-18
metadata.tested
2026-03-18
metadata.tested_with
Claude Code v2.1

AEO/GEO Optimizer

Optimize content and websites for AI-powered search experiences — ChatGPT, Perplexity, Claude, Google AI Overviews, and Bing Copilot.

Install

bash
git clone https://github.com/thatrebeccarae/claude-marketing.git && cp -r claude-marketing/skills/aeo-geo-optimizer ~/.claude/skills/

Why This Matters

Traditional SEO optimizes for 10 blue links. AEO/GEO optimizes for AI-generated answers. When someone asks ChatGPT or Perplexity a question, the answer synthesizes from sources — and those sources get cited, linked, and trusted. If your content is not structured for AI consumption, you are invisible in the fastest-growing search channel.

Core Concepts

AEO vs GEO vs Traditional SEO
DimensionTraditional SEOAEO (Answer Engine)GEO (Generative Engine)
TargetGoogle/Bing SERPsFeatured snippets, AI Overviews, voice assistantsChatGPT, Perplexity, Claude citations
GoalRank on page 1Be THE answerBe cited in AI-generated responses
Content formatLong-form, keyword-richConcise, structured Q&AAuthoritative, quotable, fact-dense
SignalsBacklinks, keywords, UXSchema markup, direct answers, authorityE-E-A-T, data density, citation-worthiness
MeasurementRankings, trafficAnswer box appearance, voice search hitsAI citation tracking, brand mentions in AI
The Citation Hierarchy

AI models prioritize sources based on:

  1. Authority signals — Domain authority, author expertise, institutional backing
  2. Content structure — Clear headings, direct answers, structured data
  3. Freshness — Recent publication dates, updated statistics
  4. Specificity — Exact numbers, named sources, verifiable claims
  5. Uniqueness — Original research, proprietary data, novel frameworks

AEO/GEO Audit Workflow

Step 1: Assess Current AI Visibility
  1. Test AI citation presence: Query ChatGPT, Perplexity, and Google AI Overviews with questions your content should answer. Document which queries cite your content vs competitors.

  2. Check structured data: Validate schema markup coverage using Google Rich Results Test or Schema.org validator.

  3. Evaluate content structure: Score each page on AEO readiness using the Content Scorecard below.

Step 2: Content Scorecard

Rate each piece of content (1-5) on these dimensions:

DimensionScore 1 (Poor)Score 5 (Excellent)
Direct answersBuried in paragraphsClear Q&A format, first-sentence answers
Data densityOpinions without evidenceSpecific numbers, percentages, dates
Source attributionNo citationsNamed sources, linked studies
StructureWall of textH2/H3 hierarchy, lists, tables
Schema markupNoneArticle, FAQ, HowTo, or relevant type
Freshness signalsNo datesPublished date, "Updated" date, recent data
Author authorityNo bylineNamed author with expertise credentials
QuotabilityMeandering proseCrisp, self-contained statements AI can extract

Scoring: 32-40 = AI-ready. 24-31 = Needs optimization. Below 24 = Major rework needed.

Step 3: Optimize for AI Citation
Content Structure Patterns

The Direct Answer Pattern:

## [Question as H2]

[One-sentence direct answer.] [Supporting context in 2-3 sentences.]

**Key details:**
- [Specific data point]
- [Specific data point]
- [Source attribution]

The Definition Pattern:

## What Is [Term]?

[Term] is [clear, concise definition in one sentence]. [Elaboration with context.] [How it differs from related concepts.]

The Comparison Pattern:

## [X] vs [Y]: Key Differences

| Dimension | [X] | [Y] |
|-----------|-----|-----|
| [Aspect 1] | [Specific detail] | [Specific detail] |
| [Aspect 2] | [Specific detail] | [Specific detail] |

**Bottom line:** [One-sentence recommendation with reasoning.]

The Statistics Pattern:

## [Topic] Statistics ([Year])

- **[Stat 1]**: [Number] ([Source, Year])
- **[Stat 2]**: [Number] ([Source, Year])
- **[Stat 3]**: [Number] ([Source, Year])

*Sources: [List with links]*
Writing for AI Extraction
  1. Lead with the answer. AI models extract the first sentence after a heading. Make it count.
  2. Use specific numbers. "Revenue increased 47% year-over-year" beats "revenue increased significantly."
  3. Name your sources. "According to a 2026 McKinsey report" is citable; unsourced claims are not.
  4. Create self-contained paragraphs. Each paragraph should make sense extracted in isolation.
  5. Use comparison tables. AI models love structured comparisons — they are easy to synthesize.
  6. Include "What is" and "How to" headings. These directly match common AI queries.
  7. Add freshness signals. Include publication date, last-updated date, and date-stamp your statistics.
  8. Write quotable sentences. Crisp, declarative statements that AI can extract verbatim.
Technical Optimization
  1. Schema markup — See the schema-markup-generator skill for implementation
  2. Canonical URLs — Ensure AI models find the authoritative version
  3. XML sitemap — Keep it current so AI crawlers find new content
  4. Page speed — AI crawlers respect crawl budgets; fast sites get crawled more
  5. robots.txt — Ensure AI crawlers (GPTBot, anthropic-ai, PerplexityBot) are not blocked
Step 4: Monitor AI Visibility
Show full SKILL.md (406 more words)Show less
AI Crawler User Agents
CrawlerUser AgentPurpose
OpenAIGPTBotChatGPT training and browsing
Anthropicanthropic-ai, ClaudeBotClaude training and citations
PerplexityPerplexityBotPerplexity search citations
GoogleGoogle-ExtendedGemini/AI Overview training
MicrosoftBingbot (+ AI signals)Bing Copilot citations
MetaMeta-ExternalAgentMeta AI features
AppleApplebot-ExtendedApple Intelligence
robots.txt Recommendations
# Allow AI crawlers for maximum AI search visibility
User-agent: GPTBot
Allow: /

User-agent: anthropic-ai
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: Google-Extended
Allow: /

Decision framework: If your goal is AI visibility (AEO/GEO), allow all AI crawlers. If you have licensing concerns about training data, selectively block training-only crawlers while allowing search/citation crawlers.

Measurement Approaches
MethodWhat It TracksTools
Manual citation checksQuery AI platforms, document citationsChatGPT, Perplexity, Google
Server log analysisAI crawler frequency and pages crawledLog analyzers, custom scripts
Brand mention monitoringYour brand/content mentioned in AI answersManual checks, brand monitoring tools
Referral trafficTraffic from AI platformsGA4 (check referral sources for chat.openai.com, perplexity.ai)
Schema validationStructured data coverage and errorsGoogle Search Console, Rich Results Test

Content Types and AI Optimization

Blog Posts / Articles
  • Add FAQ schema for common questions
  • Structure with clear H2 question headings
  • Include "Key Takeaways" or "TL;DR" section
  • Date-stamp all statistics
Product / Service Pages
  • Add Product or Service schema
  • Include comparison tables vs alternatives
  • Answer "What is [product]?" in first paragraph
  • List specific features with quantified benefits
Documentation / How-To Content
  • Add HowTo schema with explicit steps
  • Number every step
  • Include time estimates and difficulty level
  • Add "Prerequisites" and "Common Mistakes" sections
Research / Data Content
  • Add Dataset schema where applicable
  • Lead with key findings before methodology
  • Create a "Key Statistics" summary section
  • Cite sample sizes, date ranges, and confidence levels

Anti-Patterns (Never Do)

  1. Do not block AI crawlers if your goal is AI visibility
  2. Do not write "click here" or "read more below" — AI extracts content out of context
  3. Do not bury answers in long introductions — lead with the answer
  4. Do not use vague qualifiers — "many," "significant," "some" — use specific numbers
  5. Do not neglect author bylines — E-E-A-T signals matter to AI models
  6. Do not duplicate content across pages — AI models deduplicate and may ignore both
  7. Do not over-optimize for one AI platform — optimize for all of them
  8. Do not forget internal linking — AI crawlers follow links to build topical authority maps

Integration with Other Skills

  • technical-seo-audit — Run technical audit first, then layer AEO/GEO optimization
  • schema-markup-generator — Generate the structured data this skill recommends
  • seo-content-writer — Apply AEO writing patterns during content creation
  • content-creator — Use brand voice analysis to maintain voice while optimizing for AI

© thatrebeccarae, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files in skills/aeo-geo-optimizer of thatrebeccarae/claude-marketing.

  • SKILL.md
  • EXAMPLES.md
  • LICENSE
  • REFERENCE.md

Open the folder on GitHubat commit a8a63ec

Compare with similar skills

Aeo Geo Optimizer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Aeo Geo Optimizer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Aeo Geo Optimizer this skillthatrebeccarae/claude-marketing161—~2.5kAutomated safety check: PassMIT
Geo Fundamentalswasp-lang/wasp19k9 repos~861Automated safety check: PassMIT
SEO GeoReScienceLab/opc-skills1.8k4 repos~2.1kAutomated safety check: PassApache-2.0
GEO-First SEO Audit Toolzubair-trabzada/geo-seo-claude11k—~2.8kAutomated safety check: NotesMIT
Qiaomu SEOjoeseesun/qiaomu-seo441—~2.6kAutomated safety check: PassMIT
Fire Your SEO Agencyleopard627/fire-your-seo-agency711—~1.1kAutomated safety check: PassMIT

Similar skills

  • Geo Fundamentals

    wasp-lang/wasp

    Generative Engine Optimization for AI search engines (ChatGPT, Claude, Perplexity).

    19k GitHub starsUsed in 9 repos~861 tokens
    Marketing & SEOAuto-check passed
  • SEO Geo

    ReScienceLab/opc-skills

    SEO & GEO (Generative Engine Optimization) for websites. An agent skill from ReScienceLab/opc-skills.

    1.8k GitHub starsUsed in 4 repos~2.1k tokens
    Marketing & SEOAuto-check passed
  • GEO-First SEO Audit Tool

    zubair-trabzada/geo-seo-claude

    Audits a website for AI search visibility across ChatGPT, Claude, Perplexity and Google AI Overviews while checking traditional SEO, schema and E-E-A-T content quality.

    11k GitHub stars~2.8k tokensUpdated today
    Marketing & SEOAuto-check: notes
  • Qiaomu SEO

    joeseesun/qiaomu-seo

    Audit, diagnose, research, plan, implement, experiment on, and verify website SEO across Google, Bing, and AI-search surfaces.

    441 GitHub stars~2.6k tokensUpdated 2 mo ago
    Marketing & SEOAuto-check passed
  • Fire Your SEO Agency

    leopard627/fire-your-seo-agency

    SEO·AEO·GEO·LLMO·NEO(네이버) 다섯 레인을 진단하고 직접 구현하며, 인용되는 콘텐츠를 계속 생산하는 서브 블로그·콘텐츠 운영 파이프라인까지 세팅하는 스킬.

    711 GitHub stars~1.1k tokensUpdated 15 days ago
    Marketing & SEOAuto-check passed
  • Marketing Os

    Yuzzyuk/marketing-os

    A complete marketing department in one skill. An agent skill from Yuzzyuk/marketing-os.

    540 GitHub stars~2.5k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed

More from thatrebeccarae/claude-marketing

All 55 skills in this repo
  • Google Analytics

    thatrebeccarae/claude-marketing

    Analyze Google Analytics data, review website performance metrics, identify traffic patterns, and suggest data-driven improvements.

    161 GitHub starsUsed in 3 repos~1.3k tokens
    Auto-check: notes
  • Content Creator

    thatrebeccarae/claude-marketing

    Comprehensive content marketing toolkit with brand voice analysis, SEO optimization scripts, content frameworks, social media strategy, and content calendar planning.

    161 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Klaviyo Analyst

    thatrebeccarae/claude-marketing

    Klaviyo marketing operations and analyst expertise. An agent skill from thatrebeccarae/claude-marketing.

    161 GitHub stars~5k tokensUpdated 4 mo ago
    Auto-check: notes
  • Klaviyo Developer

    thatrebeccarae/claude-marketing

    Klaviyo API and developer integration expertise. An agent skill from thatrebeccarae/claude-marketing.

    161 GitHub stars~4.9k tokensUpdated 4 mo ago
    Auto-check: notes
  • Looker Studio

    thatrebeccarae/claude-marketing

    Looker Studio (formerly Google Data Studio) expertise. An agent skill from thatrebeccarae/claude-marketing.

    161 GitHub stars~3.6k tokensUpdated 4 mo ago
    Auto-check: notes
  • Shopify

    thatrebeccarae/claude-marketing

    Shopify e-commerce platform marketing expertise. An agent skill from thatrebeccarae/claude-marketing.

    161 GitHub stars~2.4k tokensUpdated 4 mo ago
    Auto-check: notes

Categories

Questions about Aeo Geo Optimizer

What does Aeo Geo Optimizer do?

Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO) specialist. Aeo Geo Optimizer is an agent skill from thatrebeccarae/claude-marketing. Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO) specialist.

When should I use Aeo Geo Optimizer?

Aeo Geo Optimizer fits situations like: the user asks about AI search optimization; appearing in AI answers; optimizing for generative search.

How do I install Aeo Geo Optimizer in Claude Code?

Run `npx skills add thatrebeccarae/claude-marketing --skill aeo-geo-optimizer -a claude-code`. Or copy the skill folder (skills/aeo-geo-optimizer in thatrebeccarae/claude-marketing) into .claude/skills/aeo-geo-optimizer in your project. Claude Code loads it when a task matches its description.

How do I install Aeo Geo Optimizer in Codex?

Run `npx skills add thatrebeccarae/claude-marketing --skill aeo-geo-optimizer -a codex`. Or copy the skill folder (skills/aeo-geo-optimizer in thatrebeccarae/claude-marketing) into .agents/skills/aeo-geo-optimizer in your project. Codex loads it when a task matches its description.

Can I use Aeo Geo Optimizer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add thatrebeccarae/claude-marketing --skill aeo-geo-optimizer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/aeo-geo-optimizer, .gemini/skills/aeo-geo-optimizer, .github/skills/aeo-geo-optimizer and .opencode/skills/aeo-geo-optimizer in your project.

What does Aeo Geo Optimizer need to run?

Going by SKILL.md and its folder, Aeo Geo Optimizer needs the command-line tools its instructions call (git).

Does Aeo Geo Optimizer access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Aeo Geo Optimizer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Aeo Geo Optimizer use?

Aeo Geo Optimizer is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Aeo Geo Optimizer use?

About 2.5k tokens (SKILL.md is roughly 9.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Aeo Geo Optimizer?

Skills that share tags, products or a category with Aeo Geo Optimizer: Geo Fundamentals (wasp-lang/wasp, 19k stars), SEO Geo (ReScienceLab/opc-skills, 1.8k stars), GEO-First SEO Audit Tool (zubair-trabzada/geo-seo-claude, 11k stars) and Qiaomu SEO (joeseesun/qiaomu-seo, 441 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Aeo Geo Optimizer?

thatrebeccarae (a GitHub user) maintains it in thatrebeccarae/claude-marketing, which has 161 GitHub stars. The repository holds 55 skills in this directory. The repository was last updated on May 14, 2026.

Source: thatrebeccarae/claude-marketing on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.