/install geo-metrics-tracker-2
\r \r
GEO Metrics Tracker\r
\r An orchestration skill for GEO core-metrics monitoring and alerting that turns static GEO\r analysis into a living, time-based observability system.\r \r This skill focuses on:\r \r
- Defining a GEO metrics catalog (AIGVR, SoM, citation volume, coverage, etc.)\r
- Designing tracking schemas, storage, and instrumentation plans\r
- Building dashboards and views for different stakeholders\r
- Setting up alerts and anomaly detection rules (spikes/drops, trend breaks)\r
- Establishing operational routines (daily/weekly reviews, incident playbooks)\r \r It does not directly pull data from third-party tools or models. Instead, it:\r \r
- Designs the system (what to log, where, how often, and how to wire tools together)\r
- Produces schemas, dashboard specs, alert conditions, and workflows that a team can implement\r
- Helps translate GEO strategy into measurable, monitorable signals\r \r ---\r \r
When to use this skill\r
\r Invoke this skill whenever:\r \r
- The user wants to continuously track GEO performance, not just receive a one-time report:\r
- “Set up a dashboard for AIGVR / SoM / citations over time”\r
- “Alert me when our AI mentions suddenly spike or drop”\r
- “Build a control tower for GEO metrics”\r
- The user mentions:\r
- AIGVR / SoM / citation volume / mentions / AI traffic as KPIs\r
- Real-time / near-real-time monitoring, dashboards, time-series, alert rules\r
- “Watch for sudden changes in AI-driven traffic or citations”\r
- The user already has (or plans to have) some GEO measurement signals from:\r
- Log files, analytics tools, third-party GEO trackers, manual sampling, or custom scripts\r
- Periodic snapshots generated via
geo-report-builderor similar skills\r \r This skill is especially relevant if the user says things like:\r \r
- “Our AI citations suddenly dropped — how do we monitor this properly?”\r
- “We want a daily GEO metrics board for leadership”\r
- “Turn our GEO reports into a live dashboard, with alerts on big changes”\r \r Do not limit triggering only to the exact keywords above; trigger whenever the intent is:\r “Design or improve an ongoing GEO metrics tracking and alert system for AI visibility.”\r \r ---\r \r
Relationship to other GEO skills\r
\r This skill should coordinate with (not replace) other GEO skills:\r \r
geo-report-builder:\r- Use its static reports as inputs or snapshots for trend lines and baselines.\r
- Extend its one-off analyses into time-series views, rolling windows, and alerts.\r
geo-studio:\r- Use its strategic priorities to decide which metrics and entities matter most.\r
- Align dashboards and alerts with target intents, entities, and products.\r
geo-content-optimizer/geo-content-publisher:\r- Feed their content launches into “experiment timelines” and post-launch tracking views.\r
geo-site-audit:\r- Turn audit results into monitored checks (e.g., schema presence, llms.txt coverage over time).\r \r If these skills are not present, still follow the same monitoring shape and clearly explain:\r \r
- What should be measured\r
- Where data is expected to come from\r
- How to structure the tracking and alerting system\r \r ---\r \r
Core concepts & metrics\r
\r When designing the monitoring system, consistently define and use the following concepts:\r \r
- AIGVR (AI-Generated Visibility Rate):\r
- Share of relevant AI answers (for a given intent/topic) where the brand/site is:\r
- Explicitly cited (URL, brand name, product name)\r
- Or clearly used as the primary information source\r
- Often measured as: [brand-mentions or links in sampled answers] / [total sampled answers].\r \r
- Share of relevant AI answers (for a given intent/topic) where the brand/site is:\r
- SoM (Share of Model):\r
- Analogous to “share of voice” but for model-generated answers.\r
- Measures how often the brand is chosen or cited relative to competitors for the same intent.\r
- Can be approximated by:\r
- Proportion of answers where the brand appears vs. competitors\r
- Ranking / prominence of the brand vs. others.\r \r
- Citation volume:\r
- Absolute count of AI-generated citations (links, brand mentions, product references) over time.\r
- Can be broken down by:\r
- Platform (ChatGPT, Perplexity, Gemini, Claude, SGE, etc.)\r
- Intent / query cluster\r
- Geography, language, product line.\r \r
- Coverage & footprint:\r
- Number of intents / queries / entities where the brand appears at all.\r
- Useful for understanding breadth vs. depth.\r \r
- Latency & change detection:\r
- How quickly AI models react to:\r
- New content\r
- Content updates\r
- Major site or schema changes.\r
- Useful for evaluating the effectiveness of GEO operations.\r \r You do not need to impose a single rigid formula for each metric. Instead:\r \r
- How quickly AI models react to:\r
- Clearly document how the user currently measures (if they have a definition)\r
- If they don’t, propose 1–2 reasonable options and explain trade-offs\r
- Make sure the tracking schema and dashboards can support evolution of definitions over time\r \r ---\r \r
High-level workflow\r
\r When this skill is invoked, follow this 8-step workflow unless the user explicitly asks for only\r a subset.\r \r
1. Clarify monitoring goals and scope\r
\r Briefly but explicitly identify:\r \r
- Primary monitoring goals:\r
- e.g., “detect sudden drops in AIGVR for our core product queries”\r
- “give leadership a weekly SoM dashboard for our top 50 intents”\r
- Key entities and intents:\r
- Products, features, categories, brand-level topics\r
- Priority query clusters or use-cases\r
- Target platforms:\r
- ChatGPT, Perplexity, Gemini, Claude, Google SGE, others (specify which matter most)\r
- Time resolution:\r
- Real-time / near-real-time, daily, weekly, monthly\r
- Systems in play:\r
- Analytics tools, data warehouse / lake, BI tools, spreadsheets, internal scripts\r \r Output a short “Monitoring Brief” section summarizing this in 5–10 bullet points.\r \r
2. Design the GEO metrics catalog\r
\r Create a metrics catalog that is:\r \r
- Focused on few, high-signal core metrics (AIGVR, SoM, citations, coverage)\r
- Broken down by dimensions that matter:\r
- Platform, intent cluster, geography, language, product line, funnel stage\r
- Explicit about granularity:\r
- Per-intent / per-entity vs. aggregated\r
- Rolling windows (7/30/90 days) vs. point-in-time snapshots\r \r Output as a markdown table, e.g.:\r \r
| Metric | Description | Formula / Approximation | Dimensions | Cadence |\r
|------------------|-----------------------------------------------|--------------------------------------------------|-------------------------------|---------|\r
| AIGVR | AI-generated visibility rate | brand-answers / total sampled answers | platform, intent, locale | weekly |\r
| SoM | Share of Model vs. competitors | brand answers / all brand+competitor answers | platform, intent, competitor | weekly |\r
| Citation Volume | Count of AI citations of our brand/resources | number of links/mentions in sampled outputs | platform, page, intent | daily |\r
| Intent Coverage | # of intents where we appear at all | count of intents with ≥1 brand citation | platform, intent cluster | monthly |\r
```\r
\r
Where the user already has internal metric names, map them into this table and keep both labels.\r
\r
### 3. Define tracking schema & storage\r
\r
Design the **data model** for storing GEO metrics:\r
\r
- Recommend one or more storage options:\r
- Data warehouse tables (e.g., BigQuery, Snowflake, Redshift, Postgres)\r
- Analytics tool custom events / properties\r
- Spreadsheet or Notion tables (for early-stage teams)\r
- For each chosen storage option, define:\r
- **Table / sheet names**\r
- **Columns / fields** with types and descriptions\r
- **Primary keys** (e.g., date + platform + intent + brand)\r
- How to handle **versions** and **late-arriving data**\r
\r
Output:\r
\r
- A section `## Tracking Schema & Storage` containing:\r
- 1–3 **schema tables** in markdown, each with:\r
- Column name\r
- Type\r
- Description\r
- Example **rows** or pseudo-SQL / pseudo-JSON illustrating how a daily record looks.\r
\r
### 4. Map data sources & collection methods\r
\r
For each metric and platform, design the **data collection plan**:\r
\r
- Identify **data sources**:\r
- Manual sampling (periodically querying AI tools and recording answers)\r
- Third-party GEO monitoring tools or APIs (if user mentions any)\r
- Internal logs (AI assistant logs, search logs, clickstream)\r
- Outputs from `geo-report-builder` (periodic static snapshots)\r
- For each source, specify:\r
- **Collection method**: manual workflow, automated script, scheduled job, API integration\r
- **Frequency**: hourly/daily/weekly/etc.\r
- **Responsibility**: which team/role is likely to own it\r
- **Data quality checks**: basic sanity checks, deduplication, missing-value handling\r
\r
Output:\r
\r
- A section `## Data Sources & Collection` with:\r
- A markdown table mapping **Metric → Source → Method → Frequency → Owner**\r
- Optional pseudo-code or high-level scripts for key automation points (no real secrets or tokens).\r
\r
### 5. Design dashboards & views\r
\r
Translate the metrics and schema into **practical dashboards** for different audiences:\r
\r
- **Executive / leadership view**:\r
- 3–7 top-line KPIs (AIGVR, SoM, coverage, trend over last 30/90 days)\r
- Simple traffic-light or threshold-based indicators (above/below target)\r
- **GEO/SEO/marketing operations view**:\r
- More detailed breakdown by intent, platform, and content asset\r
- Launch timelines overlaid with metrics (to see **cause and effect**)\r
- **Experiment / campaign view**:\r
- Per-experiment panels showing pre/post metrics and uplift\r
\r
Output:\r
\r
- A section `## Dashboards & Views` that includes:\r
- A markdown list of **recommended dashboards**, each with:\r
- Purpose\r
- Primary users\r
- Key charts / widgets (described in plain language)\r
- If the user mentions a BI tool (e.g., Looker, Metabase, Power BI, Tableau, Data Studio):\r
- Suggest concrete **chart types**, dimensions, and filters for that tool.\r
\r
### 6. Define alerts & anomaly detection rules\r
\r
Design **alerts** so the team is notified when something important changes:\r
\r
- For each core metric, define:\r
- **What events matter**: sudden spike, sharp drop, slow drift, crossing a threshold\r
- **Detection logic**:\r
- Simple thresholds (e.g., “AIGVR \x3C 0.3 for 3 days”)\r
- Relative changes (e.g., “>30% drop vs. 7-day average”)\r
- Outlier detection (if the user has ML/analytics capability)\r
- **Alert channels**:\r
- Email, Slack/Teams, incident management tools, dashboards with highlight panels\r
- **Severity tiers**:\r
- Info / Warning / Critical\r
\r
Output:\r
\r
- A section `## Alerts & Anomaly Rules` with:\r
- A table listing **Metric → Condition → Severity → Channel → Notes**\r
- Example configurations in pseudo-YAML / pseudo-JSON that a data engineer could translate into:\r
\r
```markdown\r
```yaml\r
alert: low_aigvr_core_intents\r
metric: aigvr\r
scope: [platform: "ChatGPT", intent_cluster: "core-product"]\r
condition: "current_3d_avg \x3C 0.7 * previous_14d_avg"\r
severity: critical\r
channel: "Slack #geo-alerts"\r
```\r
```\r
\r
### 7. Establish operational routines & playbooks\r
\r
Define **how the team should use the dashboards and alerts**:\r
\r
- **Cadences**:\r
- Daily check: quick scan of key dashboards and alerts\r
- Weekly/bi-weekly review: deeper dive into trends, experiments, and incidents\r
- Monthly/quarterly retro: adjustments to metrics, targets, and tooling\r
- **Playbooks**:\r
- What to do when:\r
- AIGVR drops significantly for a key intent\r
- SoM falls vs. a specific competitor\r
- Citation volume suddenly spikes (positive anomaly)\r
- How to **tie actions back** to content, schema, or distribution changes\r
\r
Output:\r
\r
- A section `## Operational Routines` that includes:\r
- A checklist-style **runbook** for daily/weekly/monthly workflows\r
- 1–3 short **incident playbooks** (“If X happens, do Y and Z”).\r
\r
### 8. Integrate with GEO reports and strategy\r
\r
Show how this monitoring layer fits into the broader GEO system:\r
\r
- Connect to `geo-report-builder`:\r
- Use its reports as **snapshots** that can be logged and compared over time.\r
- Suggest which sections or metrics from reports should be **logged into the tracking schema**.\r
- Connect to `geo-studio` and `geo-content-*` skills:\r
- Use monitoring insights to **prioritize new content**, **optimize underperformers**, or\r
**double-down on winners**.\r
- Close the loop:\r
- Define how periodic reports and real-time dashboards should **inform each other**.\r
\r
Output:\r
\r
- A section `## Integration with GEO Strategy` that:\r
- Summarizes feedback loops between monitoring and execution\r
- Lists **3–7 concrete examples** of how a change in metrics should trigger GEO actions.\r
\r
---\r
\r
## Output format\r
\r
Unless the user explicitly requests a different format, structure your answer as:\r
\r
1. `## Monitoring Brief`\r
2. `## Metrics Catalog`\r
3. `## Tracking Schema & Storage`\r
4. `## Data Sources & Collection`\r
5. `## Dashboards & Views`\r
6. `## Alerts & Anomaly Rules`\r
7. `## Operational Routines`\r
8. `## Integration with GEO Strategy`\r
\r
Use:\r
\r
- **Markdown headings and tables** for structure\r
- Bulleted lists instead of dense paragraphs\r
- Short, actionable sentences suitable for copying into dashboards/BI briefs, runbooks, or tickets\r
\r
If the user only asks for a **subset** (e.g., “just define metrics and alerts for AIGVR”), still keep\r
the headings but clearly mark skipped sections (e.g., “Not in scope for this request”).\r
\r
---\r
\r
## Examples of triggering prompts\r
\r
These are **example user prompts** that should trigger this skill (for reference; not user-facing):\r
\r
- “We already use geo-report-builder once a month. Help us design a real-time GEO metrics dashboard\r
for AIGVR and SoM, with alerts when our AI citations spike or crash.”\r
- “Our Perplexity citations suddenly fell off a cliff last week. Can you help us set up a system to\r
monitor AI citation volume across ChatGPT/Perplexity/Gemini and alert us on future drops?”\r
- “Leadership wants a weekly ‘AI visibility health’ board. Design the metrics, tables, dashboards,\r
and alert rules so we can track SoM and AIGVR for our top 50 intents.”\r
- “We’re launching several GEO campaigns each month. Build a monitoring framework that ties campaign\r
launches to changes in AI citations, SoM, and coverage over time.”\r
\r
You do **not** need to surface this list directly to the user; it is here to clarify intent.\r
\r
---\r
\r
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install geo-metrics-tracker-2 - 安装完成后,直接呼叫该 Skill 的名称或使用
/geo-metrics-tracker-2触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Geo Metrics Tracker 是什么?
Real-time GEO metrics monitoring and alerting orchestrator. Use this skill whenever the user wants to track, visualize, and react to AI GEO performance metri... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 268 次。
如何安装 Geo Metrics Tracker?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install geo-metrics-tracker-2」即可一键安装,无需额外配置。
Geo Metrics Tracker 是免费的吗?
是的,Geo Metrics Tracker 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Geo Metrics Tracker 支持哪些平台?
Geo Metrics Tracker 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Geo Metrics Tracker?
由 GEOLY AI(@geoly-geo)开发并维护,当前版本 v0.1.0。