Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aaron-he-zhu avatar

Performance Reporter

  • 4.8k installs
  • 115 repo stars
  • Updated July 13, 2026
  • aaron-he-zhu/seo-geo-claude-skills

Performance Reporter aggregates SEO/GEO data into stakeholder performance reports and dashboards spanning traffic, rankings, authority, and content progress with period-over-period deltas.

About

Performance Reporter (v9.9.10) is a Claude Code SEO/GEO skill that aggregates traffic, rankings, authority, backlinks, and content progress into stakeholder reports and dashboards. Invoke it when users ask to generate an SEO report, monthly or weekly traffic summaries, GEO visibility reports, content performance reports, or boss-facing 汇报 updates. It is not for raw ranking deltas; defer position-by-position tracking to rank-tracker. The skill contract reads current and prior-period metrics, writes a monitoring deliverable plus a handoff summary for memory/monitoring/, and promotes anomalies to memory/open-loops.md. Eleven sections cover executive summary, organic traffic, keyword rankings overview, GEO and AI citations, CITE authority, CORE-EEAT content quality, backlinks, content performance, prioritized recommendations, and appendix sources. Every metric is labeled Measured, User-provided, or Estimated; missing inputs become Not yet evaluated rather than fabricated. Decision gates stop only when no comparison period exists, offering last 30 vs prior 30, monthly, or custom ranges. Without connected tools, request analytics exports, Search Console data, rankings, and KPIs from the.

  • Builds multi-metric SEO and GEO stakeholder reports across traffic, rankings, authority, backlinks, and content.
  • Labels each metric Measured, User-provided, or Estimated; missing sections read Not yet evaluated.
  • Requires a comparison period and defaults to executive templates when audience is unstated.
  • Eleven sections include executive summary, GEO/AI citations, CITE authority, CORE-EEAT, and prioritized actions with own
  • Defers raw position-by-position ranking deltas to rank-tracker; follow recurring monitoring with alert-manager.

Performance Reporter by the numbers

  • 4,805 all-time installs (skills.sh)
  • +5 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #145 of 1,881 Marketing & SEO skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

performance-reporter capabilities & compatibility

Capabilities
define report parameters, audience, and comparis · compile executive summaries with wins, watch are · report organic traffic, rankings distribution, a · summarize geo and ai citation performance · include cite authority and core eeat content sco · generate immediate, short term, and long term pr
Use cases
seo · data analysis · marketing
Runs
Runs locally
Pricing
Free
From the docs

What performance-reporter says it does

Aggregates SEO/GEO data, builds stakeholder reports, benchmarks goals/competitors, calculates ROI, and turns deltas into prioritized recommendations.
SKILL.md
Use when generating multi-metric SEO/GEO performance reports, traffic summaries, stakeholder dashboards, SEO报告, 流量报告, 月报, 周报, or 汇报给老板.
SKILL.md
Label every metric **Measured** (tool/export), **User-provided**, or **Estimated** (model inference); never present an estimate as measured
SKILL.md
npx skills add https://github.com/aaron-he-zhu/seo-geo-claude-skills --skill performance-reporter

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs4.8k
repo stars115
Security audit3 / 3 scanners passed
Last updatedJuly 13, 2026
Repositoryaaron-he-zhu/seo-geo-claude-skills

What it does

Generate multi-metric SEO and GEO performance reports with period comparisons for executives, clients, or monthly stakeholder updates.

Who is it for?

Monthly or weekly SEO reports, traffic summaries, GEO visibility reports, content performance reviews, and reporting to executives or clients.

Skip if: Raw ranking position deltas or deep SERP-by-SERP tracking; use rank-tracker instead.

When should I use this skill?

User asks to generate an SEO performance report, traffic report, SEO dashboard, monthly SEO report, show SEO results, report to my boss, or 出月报.

What you get

A compiled report with executive summary, sectioned KPIs, labeled data provenance, prioritized recommendations, and an optional memory/monitoring/ handoff summary.

  • SEO/GEO KPI report
  • Source-cited metric tables

By the numbers

  • Skill version 9.9.10 documented in frontmatter.
  • Eleven numbered report sections defined in instructions.

Files

SKILL.mdMarkdownGitHub ↗

Performance Reporter

Aggregates SEO/GEO data, builds stakeholder reports, benchmarks goals/competitors, calculates ROI, and turns deltas into prioritized recommendations.

Quick Start

Create an SEO performance report for [domain] for [time period]
Generate an executive summary of SEO performance for [month/quarter]
Create a GEO visibility report for [domain]
Generate a content performance report

Skill Contract

Expected output: a delta summary, alert/report output, and a short handoff summary ready for memory/monitoring/.

  • Reads: current and prior-period metrics across traffic/rankings/authority/content, report audience, date range, and any user-provided or tool data.
  • Writes: a user-facing monitoring deliverable plus a reusable summary that can be stored under memory/monitoring/.
  • Promotes: significant changes, confirmed anomalies, follow-up actions, and pending decisions to memory/open-loops.md.
  • Done when: each in-scope section (traffic, rankings, GEO, authority, backlinks, content) is present or marked "Not yet evaluated"; every metric is source-tagged and compared to the prior period; and recommendations carry owner, priority, and expected impact.
  • Primary next skill: use the Next Best Skill below when a change needs action.

Handoff Summary

Emit the standard shape from skill-contract.md §Handoff Summary Format.

Data Sources

All integrations optional (see CONNECTORS.md). With tools connected, aggregates traffic from ~~analytics, search data from ~~search console, rankings/backlinks from ~~SEO tool, and AI visibility from ~~AI monitor. Without tools, ask user for analytics exports, Search Console data, ranking data, and KPIs.

Decision Gates

Stop and ask the user when:

  • No reporting period or comparison period can be determined and none is in context — offer: (1) last 30 days vs prior 30, (2) last calendar month vs prior month, (3) a custom range. A period comparison is required, not optional.

Continue silently (never stop for):

  • A section's source data is missing — mark that section "Not yet evaluated" and proceed; do not fabricate the metric.
  • Audience not stated — default to the executive template and note the assumption.

Instructions

When a user requests a performance report, use Report Output Templates and cover:

1. Define Report Parameters — Domain, period, comparison period, report type, audience, focus areas, and data freshness. 2. Create Executive Summary — Overall rating, wins, watch areas, required actions, metrics at a glance (traffic, rankings, conversions, DA/authority, AI citations), and SEO ROI; tag each metric Measured / User-provided / Estimated. 3. Report Organic Traffic — Sessions, users, pageviews, engagement/bounce, trend visualization, source/device split, top pages, each figure source-tagged. 4. Report Keyword Rankings — Position ranges, distribution change, top improvements/declines, SERP features. For raw position-by-position deltas, defer to rank-tracker rather than recomputing here. 5. Report GEO/AI Performance — AI citation overview, citations by topic, GEO wins, and optimization opportunities. 6. Report Domain Authority (CITE) — Include CITE dimension scores and veto status when available; otherwise mark "Not yet evaluated." 7. Report Content Quality (CORE-EEAT) — Include average scores and trends when available; otherwise mark "Not yet evaluated." 8. Report Backlinks — Link profile summary, acquisition trend, notable links, competitive position. 9. Report Content Performance — Publishing summary, top content, content needing attention, and content ROI. 10. Generate Recommendations — Immediate, short-term, and long-term actions with priority, owner, expected impact, and next-period goals. 11. Compile Full Report — Add table of contents, appendix, data sources, methodology, and glossary.

Label every metric Measured (tool/export), User-provided, or Estimated (model inference); never present an estimate as measured; if a required metric is unavailable, mark it N/A — do not invent it. Likewise separate an observed change from a plausible explanation (corroborate before stating it as the cause), an optimization opportunity, and follow-up needing crawl/SERP/rank/audit — never report an unverified explanation as a confirmed cause.

Example

Sample output: an executive summary with overall status, metrics-at-a-glance for traffic/rankings/conversions/authority/AI citations, SEO ROI, and immediate/month/quarter actions with owners and dates.

Tips for Success

Lead with insights, compare periods, state data freshness, include owner/deadline/impact for actions, tailor depth to audience, and track GEO/AI citation metrics when in scope.

Save Results

Ask "Save these results?" If yes, write to memory/monitoring/ — see Skill Contract §Save Results Template.

Reference Materials

Next Best Skill

Recurring monitoring needed → alert-manager — turn reporting insights into ongoing monitoring rules. One-off report → Terminal. Visited-set rule applies per Skill Contract.

Related skills

How it compares

Use performance-reporter for standardized recurring KPI reports; use content-refresher when traffic decline signals require page-level refresh actions.

FAQ

What does Performance Reporter output?

A delta summary, alert/report output, and a short handoff summary ready for memory/monitoring/, with sections for traffic, rankings, GEO, authority, backlinks, content, and prioritized recommendations.

When should I use rank-tracker instead?

Use rank-tracker for raw ranking deltas and position-by-position SERP tracking; Performance Reporter summarizes distributions and trends, not granular rank recomputation.

What happens if a data source is missing?

Mark that section Not yet evaluated and proceed; never fabricate metrics. Label available figures Measured, User-provided, or Estimated and keep estimates separate from measured values.

Is Performance Reporter safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.