geo-compare
Monthly delta tracking and progress reporting for GEO clients. Compares two GEO audits (baseline vs. current), calculates score improvements across all categories, tracks action item completion, and generates a "here's your progress" client report. Use when user says "compare", "delta", "monthly rep
By zubair-trabzada · 534 installs
npx skills add zubair-trabzada/geo-seo-claude --skill geo-compare
Source repository · Upstream listing
GEO Monthly Delta Report Generator
Purpose
The single most powerful retention tool for a GEO agency: show clients exactly
what improved since they started working with you. Every point gained on the GEO
score is proof of value. This skill generates the "here's your progress" report.
Commands
Examples:
Workflow
Step 1: Find Audit Files
If only domain is provided:
1. Look in ~/.geo prospects/audits/ for files matching <domain .md
2. Sort by date
3. Use oldest as baseline, newest as current
4. If only one file exists: use it as baseline, run a fresh quick audit as current
5. If no files exist: suggest running /geo prospect audit <domain first
Step 2: Parse Both Audits
Extract from each audit file:
Overall GEO Score
Per category scores (6 categories)
Per platform scores (5 platforms)
AI crawler status (14 crawlers)
Critical issues list
Action items list with status
Step 3: Calculate Deltas
For each metric:
Delta = Current Baseline
Trend = ▲ (improved), ▼ (declined), ── (unchanged)
Color coding in report: green (+), red ( ), gray (=)
Step 4: Generate Monthly Report
Output to ~/.geo prospects/reports/<domain monthly <date .md
Report Template
Generate the following document:
OVERALL GEO SCORE
Baseline [▓▓▓▓░░░░░░░░░░░░░░░░] 32/100 (Critical)
Current [▓▓▓▓▓▓▓▓░░░░░░░░░░░░] 44/100 (Below Average)
Change ▲ +12 points (+37.5%)
Target: 65/100 by Month 6 (on track ✓)
Delta Calculation Logic
When parsing two audit files, look for these patterns:
If exact scores are not found in audit files, use contextual analysis of the
written findings to estimate approximate scores based on issues described.
Trend Interpretation
Delta Trend Symbol Meaning
+5 or more ▲▲ Strong improvement
+1 to +4 ▲ Improvement
0 ── No change
1 to 4 ▼ Slight decline
5 or more ▼▼ Significant decline — needs discussion
A decline is not necessarily bad — it can mean new issues were discovered in the
fresh audit that weren't visible before. Frame declines as "newly discovered opportunities."
Output
1. Save report to ~/.geo prospects/reports/<domain monthly <YYYY MM .md
2. Print confirmation with key stats:
3. Suggest next action: "Share with client or run /geo report pdf for a visual version"