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

Geo

  • 520 installs
  • 9.2k repo stars
  • Updated August 4, 2026
  • zubair-trabzada/geo-seo-claude

geo is an agent skill that runs a GEO-first SEO analysis suite—citability scoring, AI crawler checks, llms.txt, schema markup, and E-E-A-T audits—so developers optimizing sites for ChatGPT, Perplexity, and Google AI Over

About

geo is a GEO-SEO analysis agent skill (February 2026) that optimizes websites for AI-powered search engines including ChatGPT, Claude, Perplexity, Gemini, and Google AI Overviews while preserving traditional SEO foundations. It exposes 16 /geo commands such as audit, citability, crawlers, llmstxt, schema, technical, content, report, and report-pdf, orchestrating five parallel subagents and 14 specialized sub-skills. Full audits fetch up to 50 pages, delegate geo-ai-visibility, geo-platform-analysis, geo-technical, geo-content, and geo-schema workers, then synthesize a composite GEO Score from six weighted categories. Outputs include GEO-AUDIT-REPORT.md, llms.txt, JSON-LD schema fixes, and client-ready PDFs via pandoc and headless Chrome. Developers reach for geo when auditing a production URL for AI citability, checking robots.txt against AI crawlers, or generating llms.txt and schema—not when editing application code unrelated to public web visibility.

  • Full suite: /geo audit, /geo page, /geo citability, /geo crawlers, /geo report
  • AI-referred sessions grew 527% in early 2025 with 4.4x higher conversion
  • GEO market projected to grow from $850M to $7.3B by 2031
  • PDF report generation via pandoc and Chrome headless rendering
  • 385 installs with 8.2K GitHub stars

Geo by the numbers

  • 520 all-time installs (skills.sh)
  • Ranked #754 of 1,879 Marketing & SEO skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/zubair-trabzada/geo-seo-claude --skill geo

Add your badge

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

Listed on Skillselion
Installs520
repo stars9.2k
Last updatedAugust 4, 2026
Repositoryzubair-trabzada/geo-seo-claude

How do you audit a site for AI search?

Runs a comprehensive GEO and SEO analysis suite on a website, covering AI citability, crawlers, brand signals, schema markup, and E-E-A-T via /geo commands.

Who is it for?

Developers and growth engineers auditing marketing sites or docs for AI search citability, schema completeness, and technical SEO before launch or client delivery.

Skip if: Backend engineers tuning private APIs or apps with no public HTML footprint where GEO, schema, and crawler analysis do not apply.

When should I use this skill?

User says geo, seo, audit, AI visibility, citability, llms.txt, schema, brand mentions, GEO report, or submits a public URL for analysis.

What you get

GEO-AUDIT-REPORT.md, citability and crawler access reports, deployable llms.txt, JSON-LD schema output, and optional GEO-REPORT.pdf.

  • GEO-AUDIT-REPORT.md
  • llms.txt
  • JSON-LD schema output

By the numbers

  • Exposes 16 /geo commands and 14 specialized sub-skills
  • Orchestrates 5 parallel analysis subagents per full audit
  • Crawls up to 50 pages with a composite GEO Score across 6 weighted categories

Files

SKILL.mdMarkdownGitHub ↗

GEO-SEO Analysis Tool — Claude Code Skill (February 2026)

Philosophy: GEO-first, SEO-supported. AI search is eating traditional search.
This tool optimizes for where traffic is going, not where it was.

---

Quick Reference

CommandWhat It Does
/geo audit <url>Full GEO + SEO audit with parallel subagents
/geo page <url>Deep single-page GEO analysis
/geo citability <url>Score content for AI citation readiness
/geo crawlers <url>Check AI crawler access (robots.txt analysis)
/geo llmstxt <url>Analyze or generate llms.txt file
/geo brands <url>Scan brand mentions across AI-cited platforms
/geo platforms <url>Platform-specific optimization (ChatGPT, Perplexity, Google AIO)
/geo schema <url>Detect, validate, and generate structured data
/geo technical <url>Traditional technical SEO audit
/geo content <url>Content quality and E-E-A-T assessment
/geo report <url>Generate client-ready GEO deliverable
/geo report-pdf <url>Generate professional PDF report with charts and scores
/geo quick <url>60-second GEO visibility snapshot
/geo prospect <cmd>CRM-lite: manage prospects through the sales pipeline
/geo proposal <domain>Auto-generate client proposal from audit data
/geo compare <domain>Monthly delta report: show score improvements to client
/geo updatePull latest GEO skill updates from upstream

---

Market Context (Why GEO Matters)

MetricValueSource
GEO services market (2025)$850M-$886MYahoo Finance / Superlines
Projected GEO market (2031)$7.3B (34% CAGR)Industry analysts
AI-referred sessions growth+527% (Jan-May 2025)SparkToro
AI traffic conversion vs organic4.4x higherIndustry data
Google AI Overviews reach1.5B users/month, 200+ countriesGoogle
ChatGPT weekly active users900M+OpenAI
Perplexity monthly queries500M+Perplexity
Gartner: search traffic drop by 2028-50%Gartner
Marketers investing in GEOOnly 23%Industry surveys
Brand mentions vs backlinks for AI3x stronger correlationAhrefs (Dec 2025)

---

Orchestration Logic

Full Audit (/geo audit <url>)

Phase 1: Discovery (Sequential) 1. Fetch homepage HTML (curl or WebFetch) 2. Detect business type (SaaS, Local, E-commerce, Publisher, Agency, Other) 3. Extract key pages from sitemap.xml or internal links (up to 50 pages)

Phase 2: Parallel Analysis (Delegate to Subagents) Launch these 5 subagents simultaneously:

SubagentFileResponsibility
geo-ai-visibilityagents/geo-ai-visibility.mdGEO audit, citability, AI crawlers, llms.txt, brand mentions
geo-platform-analysisagents/geo-platform-analysis.mdPlatform-specific optimization (ChatGPT, Perplexity, Google AIO)
geo-technicalagents/geo-technical.mdTechnical SEO, Core Web Vitals, crawlability, indexability
geo-contentagents/geo-content.mdContent quality, E-E-A-T, readability, AI content detection
geo-schemaagents/geo-schema.mdSchema markup detection, validation, generation

Phase 3: Synthesis (Sequential) 1. Collect all subagent reports 2. Calculate composite GEO Score (0-100) 3. Generate prioritized action plan 4. Output client-ready report

Scoring Methodology

CategoryWeightMeasured By
AI Citability & Visibility25%Passage scoring, answer block quality, AI crawler access
Brand Authority Signals20%Mentions on Reddit, YouTube, Wikipedia, LinkedIn; entity presence
Content Quality & E-E-A-T20%Expertise signals, original data, author credentials
Technical Foundations15%SSR, Core Web Vitals, crawlability, mobile, security
Structured Data10%Schema completeness, JSON-LD validation, rich result eligibility
Platform Optimization10%Platform-specific readiness (Google AIO, ChatGPT, Perplexity)

---

Business Type Detection

Analyze homepage for patterns:

TypeSignals
SaaSPricing page, "Sign up", "Free trial", "/app", "/dashboard", API docs
Local ServicePhone number, address, "Near me", Google Maps embed, service area
E-commerceProduct pages, cart, "Add to cart", price elements, product schema
PublisherBlog, articles, bylines, publication dates, article schema
AgencyPortfolio, case studies, "Our services", client logos, testimonials
OtherDefault — apply general GEO best practices

Adjust recommendations based on detected type. Local businesses need LocalBusiness schema and Google Business Profile optimization. SaaS needs SoftwareApplication schema and comparison page strategy. E-commerce needs Product schema and review aggregation.

---

Sub-Skills (14 Specialized Components)

#SkillDirectoryPurpose
1geo-auditskills/geo-audit/Full audit orchestration and scoring
2geo-citabilityskills/geo-citability/Passage-level AI citation readiness
3geo-crawlersskills/geo-crawlers/AI crawler access and robots.txt
4geo-llmstxtskills/geo-llmstxt/llms.txt standard analysis and generation
5geo-brand-mentionsskills/geo-brand-mentions/Brand presence on AI-cited platforms
6geo-platform-optimizerskills/geo-platform-optimizer/Platform-specific AI search optimization
7geo-schemaskills/geo-schema/Structured data for AI discoverability
8geo-technicalskills/geo-technical/Technical SEO foundations
9geo-contentskills/geo-content/Content quality and E-E-A-T
10geo-reportskills/geo-report/Client-ready deliverable generation
11geo-prospectskills/geo-prospect/CRM-lite prospect and client pipeline management
12geo-proposalskills/geo-proposal/Auto-generate client proposals from audit data
13geo-compareskills/geo-compare/Monthly delta tracking and progress reports
14geo-updateskills/geo-update/Pull latest updates from upstream repository

---

Subagents (5 Parallel Workers)

AgentFileSkills Used
geo-ai-visibilityagents/geo-ai-visibility.mdgeo-citability, geo-crawlers, geo-llmstxt, geo-brand-mentions
geo-platform-analysisagents/geo-platform-analysis.mdgeo-platform-optimizer
geo-technicalagents/geo-technical.mdgeo-technical
geo-contentagents/geo-content.mdgeo-content
geo-schemaagents/geo-schema.mdgeo-schema

---

Output Files

All commands generate structured output:

CommandOutput File
/geo auditGEO-AUDIT-REPORT.md
/geo pageGEO-PAGE-ANALYSIS.md
/geo citabilityGEO-CITABILITY-SCORE.md
/geo crawlersGEO-CRAWLER-ACCESS.md
/geo llmstxtllms.txt (ready to deploy)
/geo brandsGEO-BRAND-MENTIONS.md
/geo platformsGEO-PLATFORM-OPTIMIZATION.md
/geo schemaGEO-SCHEMA-REPORT.md + generated JSON-LD
/geo technicalGEO-TECHNICAL-AUDIT.md
/geo contentGEO-CONTENT-ANALYSIS.md
/geo reportGEO-CLIENT-REPORT.md (presentation-ready)
/geo report-pdfGEO-REPORT.pdf (professional PDF with charts)
/geo quickInline summary (no file)
/geo prospectUpdates ~/.geo-prospects/prospects.json
/geo proposal~/.geo-prospects/proposals/<domain>-proposal-<date>.md
/geo compare~/.geo-prospects/reports/<domain>-monthly-<YYYY-MM>.md

---

PDF Report Generation

The /geo report-pdf <url> command converts GEO-AUDIT-REPORT.md into a styled, client-ready PDF.

Requirements

  • pandocbrew install pandoc
  • Google Chrome/Applications/Google Chrome.app/ (standard Mac install)

No Python dependencies required for PDF generation.

What the PDF Includes

  • Cover page — dark navy gradient, GEO score badge, brand/domain/date/location metadata
  • Color-coded score tables — cells with XX/100 values are automatically colored green/blue/amber/orange/red
  • Severity-tagged findings — Critical/High/Medium/Low sections get colored left-border callout blocks
  • Section page breaks — major sections break to new pages automatically
  • Styled code blocks — JSON schema templates render with dark monospace theme

Templates

Bundled at ~/.claude/skills/geo/templates/:

  • geo-report-style.css — stylesheet (edit colors, fonts, layout here)
  • geo-report-template.html — pandoc HTML template (edit cover fields here)

Workflow

1. Run /geo audit <url> to produce GEO-AUDIT-REPORT.md 2. Run /geo report-pdf — extracts metadata from the report and runs:

   pandoc GEO-AUDIT-REPORT.md \
     --to html5 --standalone --embed-resources \
     --template ~/.claude/skills/geo/templates/geo-report-template.html \
     --css ~/.claude/skills/geo/templates/geo-report-style.css \
     --metadata brand_name="..." --metadata geo_score="..." \
     -o GEO-REPORT.html

   "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \
     --headless=new --disable-gpu --no-sandbox \
     --print-to-pdf="$(pwd)/GEO-REPORT.pdf" \
     --print-to-pdf-no-header --no-pdf-header-footer \
     --virtual-time-budget=5000 \
     "file://$(pwd)/GEO-REPORT.html"

3. Output: GEO-REPORT.pdf in the current directory

---

Quality Gates

  • Crawl limit: Max 50 pages per audit (focus on quality over quantity)
  • Timeout: 30 seconds per page fetch
  • Rate limiting: 1-second delay between requests, max 5 concurrent
  • Robots.txt: Always respect, always check
  • Duplicate detection: Skip pages with >80% content similarity

---

Quick Start Examples

# Full GEO audit of a website
/geo audit https://example.com

# Check if AI bots can see your site
/geo crawlers https://example.com

# Score a specific page for AI citability
/geo citability https://example.com/blog/best-article

# Generate an llms.txt file for your site
/geo llmstxt https://example.com

# Get a 60-second visibility snapshot
/geo quick https://example.com

# Generate a client-ready report
/geo report https://example.com

Related skills

How it compares

Use geo when optimizing public sites for AI search citability and schema; use pure technical SEO checkers when AI visibility, llms.txt, and platform-specific GEO scoring are out of scope.

FAQ

What commands does the geo skill provide?

The geo skill exposes 16 /geo commands including audit, page, citability, crawlers, llmstxt, brands, platforms, schema, technical, content, report, report-pdf, quick, prospect, proposal, compare, and update. Full audits orchestrate five parallel subagents and synthesize a composi

How does geo calculate the composite GEO Score?

The geo skill weights AI Citability and Visibility at 25%, Brand Authority Signals at 20%, Content Quality and E-E-A-T at 20%, Technical Foundations at 15%, Structured Data at 10%, and Platform Optimization at 10%. Subagent reports feed the 0–100 composite score and prioritized a

What files does a geo audit produce?

A /geo audit from the geo skill writes GEO-AUDIT-REPORT.md and can chain to llms.txt, JSON-LD schema reports, and GEO-REPORT.pdf via pandoc and headless Chrome. Individual commands also emit focused reports such as GEO-CITABILITY-SCORE.md and GEO-CRAWLER-ACCESS.md.

Marketing & SEOseocontentdistribution

This week in AI coding

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

unsubscribe anytime.