GB-Power-Market-JJ canonry
Open-source AEO monitoring CLI. Track how AI answer engines cite your domain across ChatGPT, Gemini, Claude, and Perplexity.
install
source · Clone the upstream repo
git clone https://github.com/GeorgeDoors888/GB-Power-Market-JJ
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/GeorgeDoors888/GB-Power-Market-JJ "$T" && mkdir -p ~/.claude/skills && cp -r "$T/openclaw-skills/skills/arberx/canonry" ~/.claude/skills/georgedoors888-gb-power-market-jj-canonry && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/GeorgeDoors888/GB-Power-Market-JJ "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/openclaw-skills/skills/arberx/canonry" ~/.openclaw/skills/georgedoors888-gb-power-market-jj-canonry && rm -rf "$T"
manifest:
openclaw-skills/skills/arberx/canonry/SKILL.mdsource content
Canonry
Open-source AEO (Answer Engine Optimization) monitoring CLI by AINYC. Tracks how AI answer engines cite or omit a domain for target keywords.
- Website: ainyc.ai
- GitHub: github.com/AINYC/canonry
- npm:
@ainyc/canonry
When to Use
Use this skill when setting up canonry, running visibility sweeps, interpreting citation results, managing projects/keywords/competitors, troubleshooting errors, performing competitive analysis, managing Google/Bing indexing, or working with analytics.
Quick Start
npm install -g @ainyc/canonry canonry init --gemini-key <KEY> --openai-key <KEY> --claude-key <KEY> canonry start canonry project create mysite --domain example.com canonry keyword add mysite "best widget maker" "how to build widgets" canonry run mysite --wait canonry evidence mysite
Key Concepts
- Sweeps query AI providers and record whether your domain was cited
- Evidence shows per-keyword cited/not-cited results
- Analytics tracks citation trends, gaps, and source breakdowns over time
- Canonry is an observability tool — site changes take days/months to appear in AI responses
Always confirm with the user before running a sweep. Sweeps consume provider API quota.
Reference
| Topic | File |
|---|---|
| Full CLI commands | references/canonry-cli.md |
| Interpreting results | references/aeo-analysis.md |
| Indexing workflows | references/indexing.md |
Common Errors
| Error | Fix |
|---|---|
| Server not running — |
| Run |
| Check PATH includes npm global bin |
| Provider quota hit — wait or reduce sweep frequency |
Run status | Some providers failed — successful snapshots still saved |
| CDP connection refused | Chrome not running with |