aeolisted
Install: claude install-skill gooseworks-ai/goose-skills
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, previous runs) and ask the user what they'd like to do.
---
## Setup
Set up AEO tracking for a domain. Have a natural conversation with the user to gather what's needed.
### Gather Information
Ask the user for:
- **Company domain** (e.g., `athina.ai`) — required
- **Company name** (e.g., "Athin