Productivity & Collaboration

GEO Monthly Delta Report Generator

Compares two GEO audits, calculates score improvements and action-item completion, and produces a "here's your progress" retention report for agency clients.

46/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Claude Code
Stars
★ 11k
Last updated
20d ago
License
MIT
geo-reportingclient-reportingdelta-trackingseo-audit
+2monthly-progressagency-deliverables

What does this skill do, and when should you use it?

geo-compare is one of the 16 skills bundled in the geo-seo-claude repository, focused specifically on monthly progress tracking for GEO (Generative Engine Optimization) clients. It reads a baseline audit and a current audit, computes deltas across the overall GEO score, 6 categories, 5 AI platforms, and 14 AI crawler access states, and generates a complete Markdown client report with charts, action-item status, monthly wins, and next-month priorities. Reports are saved under ~/.geo-prospects/reports/. It does not audit sites itself — without prior audit files it will point you to /geo prospect audit first. It fits GEO agencies that already use the repo's other audit skills and need to demonstrate measurable value to clients each month.

Triggered via /geo compare <domain> or by passing two audit file paths directly. Workflow: 1) finds audit files for the domain in ~/.geo-prospects/audits/, sorts by date, uses the oldest as baseline and newest as current (if only one exists, it serves as baseline and a fresh quick audit is run as current); 2) parses both audits for overall score, 6 category scores, 5 platform scores, allow/block status of 14 AI crawlers, critical issues, and action items; 3) calculates deltas with trend symbols (▲ improved, ▼ declined, ── unchanged); 4) generates a Markdown monthly report (ASCII score bars, before/after comparison tables, action-plan completion status, monthly wins, newly discovered issues, next-month priorities, 6-month trajectory, and estimated business impact) saved to ~/.geo-prospects/reports/<domain>-monthly-<YYYY-MM>.md, plus a printed summary. When exact scores are absent from audit files, it estimates them from the written findings.

Good fit
  • A GEO agency generates a monthly progress report before a client check-in with /geo compare electron-srl.com --month march-2026, showing the score moved from 32 to 44
  • An account manager uses the action-item completion table (e.g., 3/5 quick wins done) as renewal-negotiation evidence of delivered work
  • With only one historical audit on file, the skill uses it as baseline and runs a fresh quick audit to produce a first delta report immediately
  • An agency lead reviews the 6-month trajectory table to confirm a client is on track toward the Month-6 target of 65/100
  • When a score declined, the 'New Issues Discovered' section helps reframe the drop as newly found optimization opportunities

How do you install this skill?

Before you use it
  • Static review only — no code was executed; scores are based on source reading with low confidence.
  • The 'estimate scores from context' mode can produce monthly reports containing numbers without factual grounding; manually verify before client delivery.
  • The report template's 'Estimated Business Impact' placeholders (AI traffic %, euro value) invite inflated or fabricated marketing figures.
  • The skill depends on a specific Markdown audit format produced by the same repo's geo-prospect audit; compatibility with other formats is undeclared.
  • Bash is an allowed tool with no stated confirmation or rollback mechanism; users should review executed commands.
  • Publisher identity is unverified; maintenance and update path unclear; no Chinese-language support.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • Claude Code CLI (slash commands /geo compare)
  • existing geo-seo-claude skill collection
  • audit files in ~/.geo-prospects/audits/

The skill cannot be installed standalone; install the whole geo-seo-claude repository. macOS/Linux: curl -fsSL https://raw.githubusercontent.com/zubair-trabzada/geo-seo-claude/main/install.sh | bash. Windows (Git Bash): use install-win.sh. Manual: git clone https://github.com/zubair-trabzada/geo-seo-claude.git && cd geo-seo-claude && ./install.sh. Requirements: Python 3.8+ (plus python3-venv on Debian/Ubuntu), Claude Code CLI, Git; optional uv for faster installs and Playwright for screenshots. MIT licensed.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/zubair-trabzada/geo-seo-claude.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/geo-compare" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

After installing, open Claude Code and run: /geo compare <domain> (e.g., /geo compare electron-srl.com); or specify two audit files directly: /geo compare ~/.geo-prospects/audits/<domain>-2026-01-15.md ~/.geo-prospects/audits/<domain>-2026-03-12.md; optionally with a month: /geo compare electron-srl.com --month march-2026. If no audit files exist, it will suggest running /geo prospect audit <domain> first. Afterwards, you can run /geo report-pdf for a visual version (that PDF capability belongs to a sibling skill in the same repo).

What are this skill's strengths and limitations?

Pros
  • Complete, retention-oriented report structure: score progress bars, category/platform before-after tables, crawler access changes, action-item completion rates, and a 6-month trajectory
  • Accepts both a domain and explicit file paths, with clearly documented file-discovery logic (oldest = baseline, newest = current)
  • Includes trend-interpretation rules, including talking points to reframe score declines as newly discovered opportunities
  • Built-in trigger phrases (compare, delta, monthly report, plus Italian equivalents) make model-invocation reliable
Limitations
  • Depends heavily on sibling skills (/geo prospect audit, /geo report-pdf) — standalone it has no data source and is nearly unusable
  • When audit files lack exact scores, it estimates scores from written findings, which weakens the reliability of the delta comparison
  • Business-impact figures in the report (AI citation lift %, monthly traffic value in €) are template placeholders, not measured data
  • No repo topics/tags and no test suite or sample report output for this sub-skill
  • Monthly output is Markdown only; the visual PDF requires another skill from the repo

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
GEO Monthly Delta Report Generator this page 46 · Use with care ★ 11k 20d ago MIT
GEO Proposal Generator 44 · Not recommended ★ 11k 20d ago MIT
GEO PDF Report Generator 50 · Use with care ★ 11k 20d ago MIT
GEO Prospect Manager (geo-prospect) 45 · Not recommended ★ 11k 20d ago MIT
AI Legal Assistant (legal/SKILL.md Orchestrator) 43 · Not recommended ★ 1.8k 7mo ago —

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
46/ 100 5-point scale 2.3 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust14 / 25 · 2.8/5

Skill only reads local audit files and writes to ~/.geo-prospects/reports/; no network calls or sensitive-data flows, storage location disclosed in README, and uninstaller preserves user data (transparent). Deducted for: Bash allowed without stated confirmation mechanisms, no rollback guidance, and incomplete data-flow disclosure.

2Reliability7 / 20 · 1.8/5

Workflow is self-consistent: file discovery, parsing, delta calculation and output paths are specified, with a helpful failure path when no audits exist. However, parsing relies on brittle text-pattern matching, and the skill explicitly permits 'estimating scores from context' when markers are missing — introducing subjectivity and irreproducibility. Repo tests cover only fetch_page.py SSR detection, not this skill's key paths. Static cap 10; deducted for non-deterministic estimation mode and untested key paths.

3Adaptability8 / 15 · 2.7/5

Triggers are explicit (English and Italian), the target scenario (GEO agency monthly client reporting) is clear, and inputs/outputs/preconditions are declared. Deducted for: narrow boundary depending on Markdown audit files in ~/.geo-prospects/audits/ with no guidance for other input sources, no Chinese support, and unverified mainland-China reachability (limited impact since no external service dependency).

4Convention8 / 15 · 2.7/5

SKILL.md is versioned with frontmatter and well-layered structure (purpose/commands/workflow/template/calculation logic); README documents architecture and data storage; MIT license present. Deducted for: no changelog, no known-limitations section, unclear maintenance ownership (unverified publisher), and marketing content embedded in the template.

5Effectiveness6 / 15 · 2.0/5

Core task (comparing two audits and generating a progress report) is fully specified with a detailed, directly generatable markdown template. However, the estimation mode can produce baseline/current figures without factual grounding, and the 'Estimated Business Impact' section invites fabricated percentages/euro values, so output requires human verification before client delivery. Static cap 7; deducted for limited direct usability and thin comparative-benefit evidence.

6Verifiability3 / 10 · 1.5/5

Example figures (32→44) are demonstrative, not verified outputs; delta logic is only a pattern list; repo tests do not cover this skill; no third-party execution evidence. Static cap 5; deducted for absence of auditable reproduction material for this skill's key paths.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Sep 09, 2026 Reviewed revision 43c98eccc9bb Review evidence[1][2][3][4][5][6]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does it audit websites itself?
No. geo-compare only compares two existing audits. Without audit files it will direct you to run /geo prospect audit <domain> first.
What if I have no baseline audit?
If only one audit file exists, the skill uses it as the baseline and runs a fresh quick audit as the current value to generate a first delta report.
Where is data stored, and will uninstalling remove it?
Reports are written to ~/.geo-prospects/reports/<domain>-monthly-<YYYY-MM>.md. That directory is not removed by the uninstaller; delete it manually if no longer needed.
How reliable are the scores and business-impact numbers?
Score deltas are parsed from the two audit files; if exact scores are missing they are estimated by the model. Business-impact figures (e.g., 'AI citation likelihood +X%') are template estimates and should be treated as indicative, not measured.

More skills from this repository

All from zubair-trabzada/geo-seo-claude

Productivity & Collaboration

GEO Proposal Generator

Turns GEO audit data into a client-ready service proposal with tiered pricing, ROI projections, and a delivery timeline — automatically.

★ 11k FS 44 Not recommended 20d ago
Productivity & Collaboration

GEO PDF Report Generator

Turns a GEO audit markdown report into a client-ready PDF with a cover page, color-coded score tables, and a 90-day roadmap.

★ 11k FS 50 Use with care 20d ago
Writing & Content

GEO-SEO AI Search Optimization Audit Skill

A GEO-first SEO audit skill for the AI search era: scores how citable your site is to ChatGPT, Perplexity, and Google AI Overviews, and produces client-ready reports.

★ 11k FS 43 Not recommended 20d ago
Writing & Content

GEO Crawlers Access Analysis Skill

Checks robots.txt, meta tags, and HTTP headers to determine which of 14 major AI crawlers can reach your site — then tells you exactly how to maximize AI search visibility.

★ 11k FS 51 Use with care 20d ago
Dev & Engineering

GEO Schema Structured Data Audit Skill

Detect, validate, and generate Schema.org structured data optimized for AI discoverability, with JSON-LD output and a scored report.

★ 11k FS 50 Use with care 20d ago
Writing & Content

GEO Full-Site Audit

A GEO+SEO audit skill for Claude Code that scores any website's citability and visibility in AI engines like ChatGPT and Perplexity on a 0-100 scale, with a prioritized action plan.

★ 11k FS 48 Use with care 20d ago
Writing & Content

GEO Content Quality & E-E-A-T Assessment

Scores web content on E-E-A-T and AI citability, producing a structured GEO-CONTENT-ANALYSIS.md report.

★ 11k FS 47 Use with care 20d ago
Writing & Content

llms.txt Analysis & Generation Skill

Validates or generates llms.txt files so AI search engines can understand your site's structure and key facts at a glance.

★ 11k FS 46 Use with care 20d ago
Writing & Content

GEO Platform Optimizer

Audits and scores a website against five AI search platforms — Google AI Overviews, ChatGPT, Perplexity, Gemini, and Bing Copilot — with per-platform checklists and a consolidated optimization report.

★ 11k FS 44 Not recommended 20d ago
Writing & Content

GEO Client Report Generator (geo-report)

Consolidates multiple GEO audit results into one client-facing report with scores, findings, and a prioritized action plan — ready to deliver as-is.

★ 11k FS 48 Use with care 20d ago
Productivity & Collaboration

GEO Prospect Manager (geo-prospect)

A CRM-lite for GEO agencies: track prospects through the full sales pipeline inside Claude Code, from first contact to signed contract.

★ 11k FS 45 Not recommended 20d ago
Writing & Content

GEO Citability Scoring Skill

Scores any web page 0-100 for how likely ChatGPT, Perplexity, Claude or Gemini will cite it, then hands you sentence-level rewrite suggestions.

★ 11k FS 48 Use with care 20d ago
Automation & Ops

GEO-SEO Skill Updater

One command syncs your locally installed GEO-SEO skills, agents, scripts and schema templates to the latest upstream release, with a change summary before and after.

★ 11k FS 46 Use with care 20d ago
Writing & Content

GEO Brand Mentions Scanner

Scans brand presence across AI-cited platforms (YouTube, Reddit, Wikipedia, LinkedIn) and produces a 0-100 Brand Authority Score with platform-specific recommendations.

★ 11k FS 45 Not recommended 20d ago
Writing & Content

GEO Technical SEO Audit Skill (geo-technical)

Runs a technical SEO audit on any website with AI-search focus: server-side rendering, AI crawler access, Core Web Vitals, and security headers.

★ 11k FS 54 Use with care 20d ago

Related skills