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.
npx skills add gooseworks-ai/goose-skills --skill aeo --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
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
- Auto-Detect: What Does the User Need?
- Setup
- Gather Information
- Check Prerequisites
- Run Init
- Generate Queries
- Hand Off
- Run Analysis
- Pre-Flight
- Cost Estimate
- Execute
- Analyze
- Report
- Next Steps
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 --jsonWhat 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.
