
GEO Monthly Progress Report
Compares two GEO audits over time and writes a client-ready monthly progress report.
- Repository
- zubair-trabzada/geo-seo-claude
- Stars
- 11,419
- Licence
- MIT
- Files
- 1 file
What it does
This skill helps an agency show a client how their website's AI search visibility (GEO score) has changed between two audits. It finds saved audit files for a domain, compares scores by category, platform and AI crawler access, and checks off action items. It then writes a formatted 'here's your progress' report to a file. Without it, the agent would have to build this comparison and report layout from scratch each month.
Great for
- Agencies that sell GEO (generative engine optimization) services and need monthly client check-ins
- Consultants who want a consistent before-and-after report template
- Teams tracking action item completion across successive website audits
Skip it if
- Users without earlier GEO audit files: the skill expects baseline audits from the same toolkit, and otherwise falls back to running a fresh audit, which needs the other skills
- Anyone wanting a one-off audit of a single site, since this skill is about comparing two points in time
- Cases where the audit files are unreliable or hand-edited, because the report is only as accurate as the parsed data
Try asking
- “/geo compare electron-srl.com”
- “/geo compare ~/.geo-prospects/audits/electron-srl.com-2026-01-15.md ~/.geo-prospects/audits/electron-srl.com-2026-03-12.md”
- “Compare the baseline and current audit for my client and draft this month's progress report”
- “Create the monthly client check-in report showing score changes and completed action items”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the MIT licence and an attribution note.
geo-compare.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip geo-compare.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip geo-compare.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Keep dated audit files for each client in ~/.geo-prospects/audits/ so the skill can find a baseline and a current audit automatically.
- Review the generated report before sending it, since the 'wins' and 'next month' text is drafted by the agent and may need client-specific edits.
- The allowed tools include Bash and Write; check that output goes only to the intended reports folder and that no client data is shared beyond your own workflow.
What's inside
- SKILL.md
Redistributed unmodified from zubair-trabzada/geo-seo-claude under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.