MCPInstall

geo

GEO-first SEO analysis tool. Optimizes websites for AI-powered search engines (ChatGPT, Claude, Perplexity, Gemini, Google AI Overviews) while maintaining traditional SEO foundations. Performs full GEO audits, citability scoring, AI crawler analysis, llms.txt generation, brand mention scanning, platform-specific optimization, schema markup, technical SEO, content quality (E-E-A-T), and client-ready GEO report generation. Use when user says "geo", "seo", "audit", "AI search", "AI visibility", "optimize", "citability", "llms.txt", "schema", "brand mentions", "GEO report", or any URL for analysis.

Installs
942
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/zubair-trabzada/geo-seo-claude --skill geo
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads geo automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

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

  • pandoc — brew 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

FAQ

What does the geo skill do?

GEO-first SEO analysis tool. Optimizes websites for AI-powered search engines (ChatGPT, Claude, Perplexity, Gemini, Google AI Overviews) while maintaining traditional SEO foundations. Performs full GEO audits, citability scoring, AI crawler analysis, llms.txt generation, brand mention scanning, platform-specific optimization, schema markup, technical SEO, content quality (E-E-A-T), and client-ready GEO report generation. Use when user says "geo", "seo", "audit", "AI search", "AI visibility", "optimize", "citability", "llms.txt", "schema", "brand mentions", "GEO report", or any URL for analysis.

How do I install geo?

Run npx skills add https://github.com/zubair-trabzada/geo-seo-claude --skill geo in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/geo/ (personal) or .claude/skills/geo/ (project).

Which AI agents can use geo?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is geo safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains geo?

It is published by zubair-trabzada in zubair-trabzada/geo-seo-claude. It has 942 recorded installs.

More from zubair-trabzada/geo-seo-claude

View all →

geo-llmstxt

zubair-trabzada/geo-seo-claude

Analyzes and generates llms.txt files -- the emerging standard for helping AI systems understand website structure and content. Can validate existing llms.txt files or generate new ones from scratch by crawling the site.

Marketing & SEO1.2K installs

geo-audit

zubair-trabzada/geo-seo-claude

Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit across AI citability, platform analysis, technical infrastructure, content quality, and schema markup. Produces a composite GEO Score (0-100) with prioritized action plan.

Marketing & SEO919 installs

geo-schema

zubair-trabzada/geo-seo-claude

Schema.org structured data audit and generation optimized for AI discoverability — detect, validate, and generate JSON-LD markup

Marketing & SEO918 installs

geo-crawlers

zubair-trabzada/geo-seo-claude

AI crawler access analysis. Checks robots.txt, meta tags, and HTTP headers to determine which AI crawlers can access the site. Provides a complete access map and recommendations for maximizing AI visibility while maintaining appropriate control.

Marketing & SEO874 installs

geo-citability

zubair-trabzada/geo-seo-claude

AI citability scoring and optimization. Analyzes web page content to determine how likely AI systems (ChatGPT, Claude, Perplexity, Gemini) are to cite or quote passages from the page. Provides a citability score (0-100) with specific rewrite suggestions.

Marketing & SEO847 installs

geo-technical

zubair-trabzada/geo-seo-claude

Technical SEO audit with GEO-specific checks — crawlability, indexability, security, performance, SSR, and AI crawler access

Marketing & SEO844 installs

Popular marketing & seo skills

View category →

reddit-automation

flowkit-labs/skills

Find Reddit threads where people are genuinely asking for what you offer, then draft short, genuinely helpful replies — disclosing your affiliation honestly and naming your product only when it truly answers the question. Two moves: discovery — scan the right subreddits for real needs (recommendation asks, expressed pain, competitor mentions) and rank the few threads where you can actually help; drafting — write from real experience, respect each community's self-promo rules, and keep a human in the loop to review and post. This markets on Reddit the honest way: contribute value, disclose who you are, never astroturf. Distilled from the playbook behind doany.ai's Reddit agent. Triggers on "find reddit opportunities", "reddit marketing", "reddit automation", "reply on reddit for my product", "reddit community engagement", "reddit lead gen", or any ask to turn Reddit threads into genuine, disclosed marketing replies.

Marketing & SEO1.1M installs

twitter-automation

101-skills/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO880K installs

twitter-automation

magentosh/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO771.7K installs

twitter-automation

qu-skills/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO564.3K installs

product-launch-video

heygen-com/hyperframes

Turn a product or marketing URL, pasted script, or brief into a product launch / promo video — SaaS promos, feature reveals, product demos, app and company launches. Use when the user wants to market, launch, promote, or reveal a product; the default for any commercial URL. Site tours / showcases of a website route here too — the brief carries the show-it-as-is intent. Unclear → /hyperframes.

Marketing & SEO538.7K installs

twitter-automation

skills-shell/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO453.7K installs