Agent skill · Security

aeo

Check and improve your brand's visibility across AI search engines (ChatGPT, Perplexity, Gemini, Grok, Claude, DeepSeek). Set up tracking, run visibility analyses, audit your website for AI readability, and get actionable recommendations. Uses the npx goose-aeo@latest CLI.

gooseworks-aigithub.com/gooseworks-aiGitHub ↗
claude-codecodexcursorMIT
Install
npx skills add gooseworks-ai/goose-skills --skill aeo --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 9 KB
Bundled scripts: none
Path: skills/seo/capabilities/aeo/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,091
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

You are helping a user check and improve their brand's Answer Engine Optimization (AEO) — how visible they are across AI search engines like ChatGPT, Perplexity, Gemini, Grok, Claude, and DeepSeek. You use the `npx goose-aeo@latest` CLI to do everything. Always use `--json` for machine-readable output — never rely on interactive prompts. ## Auto-Detect: What Does the User Need? Before doing anything, check the current state: ```bash cat .goose-aeo.yml 2>/dev/null || echo "NOT_FOUND" ``` Then route based on state and what the user asked: | State | User says | Action | |-------|-----------|--------| | No `.goose-aeo.yml` | Anything AEO-related | Start with **Setup** | | Config exists, no runs | "run", "check", "analyze" | Go to **Run Analysis** | | Config exists, has runs | "run", "check" | Go to **Run Analysis** | | Config exists, has runs | "audit", "score my site" | Go to **Website Audit** | | Config exists, has runs | "recommend", "what should I do" | Go to **Recommendations** | | Config exists, has runs | General AEO request | Show status summary, offer all options | If in doubt, run `npx goose-aeo@latest status --json` to see the full picture (company name, query count, previou

What's inside
Steps it walks through
  1. Auto-Detect: What Does the User Need?
  2. Setup
  3. Gather Information
  4. Check Prerequisites
  5. Run Init
  6. Generate Queries
  7. Hand Off
  8. Run Analysis
  9. Pre-Flight
  10. Cost Estimate
  11. Execute
  12. Analyze
  13. Report
  14. Next Steps
Ships with 1 file
  • skill.meta.json
Commands it runs
cat .goose-aeo.yml 2>/dev/null || echo "NOT_FOUND"
node -e "
const keys = {
echo 'GOOSE_AEO_PERPLEXITY_API_KEY=pplx-...' >> .env
npx goose-aeo@latest init \
npx goose-aeo@latest queries generate --limit 10 --dry-run --json
npx goose-aeo@latest queries generate --limit 50 --json
npx goose-aeo@latest status --json
npx goose-aeo@latest run --dry-run --json
npx goose-aeo@latest run --confirm --json
More from goose-skills
All skills →
About this skill
What does the aeo skill do?

Check and improve your brand's visibility across AI search engines (ChatGPT, Perplexity, Gemini, Grok, Claude, DeepSeek). Set up tracking, run visibility analyses, audit your website for AI readability, and get actionable recommendations. Uses the npx goose-aeo@latest CLI.

How do I install it?

Run `npx skills add gooseworks-ai/goose-skills --skill aeo --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From gooseworks-ai/goose-skills, a repository with 1,091 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going