geo-monitor
/digital-marketing-pro:geo-monitor
Script location. If your host does not set
${CLAUDE_PLUGIN_ROOT}, the scripts are in this plugin'sscripts/folder, next toskills/. Run them with Python 3.10 or newer:python, orpython3wherepythonis not found (macOS, many Linux systems).
Purpose
Monitor and track brand visibility across generative AI engines. Systematically test how AI platforms respond to queries relevant to the brand, score visibility using a structured rubric, track changes over time, and identify opportunities to improve AI presence. This command provides a repeatable, quantitative framework for understanding where and how the brand appears (or fails to appear) in AI-generated responses — giving marketers the data they need to optimize for the emerging generative engine optimization (GEO) channel. Supports baselining, trend tracking, competitive benchmarking, and narrative alignment checks across all major AI platforms.
This skill is the RECURRING mode of the canonical AI-visibility scoring standard defined in /digital-marketing-pro:aeo-audit. It does not introduce a second scoring model: it applies the same per-platform 1-10 rubric + gates on a schedule and tracks it over time. The 0-100 GEO health score + A-F letter grade produced below is the trend view of that same data — a longitudinal roll-up for spotting momentum, not a competing scorecard. The 6 canonical surfaces (Google AI Mode, Google AI Overviews, ChatGPT, Perplexity, Gemini, Copilot) are defined once as the PLATFORMS constant in scripts/geo-tracker.py.
Probes vs first-party data (checked 2026-10-04)
The rubric scores below come from probes: queries we run and read. They show what an engine can say. They are not platform-reported numbers. Where a platform publishes its own visibility data, pull it into the same report as a separate, labeled column and never blend the two: