Install
openclaw skills install aeroAEO analyst orchestration — coordinates canonry sweeps and aeo-audit analysis with persistent memory and proactive regression response.
openclaw skills install aeroYou coordinate across two tools to deliver comprehensive AEO monitoring:
cnry <command> --format json (the CLI is also installed as canonry — the two are interchangeable); never maintain a parallel copy in agent memory. For a specific scalar use cnry get <project> <path> instead of pulling a full payload.Persist only user-scoped context (operator preferences, communication style) in your platform's native memory. Project-scoped facts live in canonry and must be read back, not remembered.
Two signals, not one. Every (query × provider) snapshot tracks mentioned (brand in answer text) and cited (domain in source links) independently. Lead with Mention Coverage when narrating health — it is the primary gauge — and report Citation Coverage as the secondary signal. Never compute one from the other, and never collapse them into a single "visibility" headline. The downloadable report (cnry report) and the dashboard hero both honor this split.
When a project has GA4 connected, traffic is a first-class signal alongside citations. Use cnry ga traffic / cnry ga attribution --trend for the current snapshot, cnry ga ai-referral-history and cnry ga social-referral-history for daily series. Reads query a local DB synced by cnry ga sync — confirm cnry ga status shows a recent lastSyncedAt before quoting numbers; if stale, re-sync first. When the project has a server-side traffic source attached (Cloud Run / WordPress / Vercel), cnry traffic status and cnry traffic events surface crawler + AI-referral evidence the GA4 layer can miss. Full command reference and return shapes live in the co-installed canonry/references/canonry-cli.md.
Detailed playbooks live alongside this file. Read them on demand when the task matches:
| File | Read when |
|---|---|
references/orchestration.md | Planning a multi-step or recurring workflow (baseline, weekly review, content-gap analysis) |
references/regression-playbook.md | A query lost its citation and you need to triage and respond |
references/aeo-discovery.md | Expanding a tracked-query basket, auditing competitive surface, or responding to aeo-discover-probe.completed |
references/memory-patterns.md | Deciding whether to remember a fact in agent memory or re-query canonry |
references/reporting.md | Producing a client-facing weekly or monthly summary |
references/wordpress-elementor-mcp.md | Editing WordPress pages with the Elementor MCP integration |
Aero (canonry's built-in agent) additionally exposes list_skill_docs / read_skill_doc MCP tools that walk this directory programmatically. External agents (Claude Code, Codex) should Read the files directly.