本文へ移動
cccskills
無料GitHub で公開

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.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md12.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

GEO-SEO Analysis Tool — Codex Skill

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

InvocationWhat It Does
$geo-setupInitialize plugin/classic runtime dependencies
$geo-audit <url>Full GEO + SEO audit with parallel agents first; skills fallback
$geo page <url>Deep single-page GEO analysis (listed for orchestrator routing; no dedicated sub-skill yet)
$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-brand-mentions <url>Scan brand mentions across AI-cited platforms
$geo-platform-optimizer <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 Agents First, Skills Fallback Run these 5 analysis tracks. Prefer launching the matching TOML agents in parallel when they are available under ~/.codex/agents/ or the active Codex environment. If an agent is missing or unavailable, execute only that track directly through the listed skills and rubrics. The scoring formula, findings structure, and output contract are identical in both modes.

TrackPreferred AgentFallback Skills / Responsibility
AI Visibilityagents/geo-ai-visibility.tomlgeo-citability, geo-crawlers, geo-llmstxt, geo-brand-mentions
Platform Analysisagents/geo-platform-analysis.tomlgeo-platform-optimizer for ChatGPT, Perplexity, Google AIO, Gemini, Bing Copilot
Technical GEOagents/geo-technical.tomlgeo-technical for Core Web Vitals, crawlability, indexability, rendering
Content Qualityagents/geo-content.tomlgeo-content for E-E-A-T, readability, source quality, freshness
Structured Dataagents/geo-schema.tomlgeo-schema for schema detection, validation, and generation

Phase 3: Synthesis (Sequential)

  1. Collect all analysis-track 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.


Runtime Resolution

When a workflow needs bundled scripts, schema templates, or report templates, resolve GEO_ROOT in this order:

  1. CODEX_GEO_ROOT if set.
  2. The plugin/repository root that contains this skill's skills/geo/SKILL.md plus sibling scripts/, schema/, and templates/.
  3. The classic installer path ${CODEX_HOME:-$HOME/.codex}/skills/geo.

Use $geo-setup when dependencies are missing. In plugin mode, the virtual environment can live under ${CODEX_HOME:-$HOME/.codex}/geo-seo-codex/.venv; in classic installer mode it remains under ~/.codex/skills/geo/.venv.


Sub-Skills (16 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
15geo-setupskills/geo-setup/Initialize or repair plugin/classic runtime dependencies

Optional Subagents (5 Parallel Workers)

These agents are the preferred fast path for full audits. Do not require them for plugin-only use; fall back to the matching skills when agents are unavailable.

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

Output Files

All invocations generate structured output:

InvocationOutput 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-brand-mentionsGEO-BRAND-MENTIONS.md
$geo-platform-optimizerGEO-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> invocation converts GEO-AUDIT-REPORT.md into a styled, client-ready PDF.

Requirements

  • pandoc — install with Homebrew, Chocolatey, Scoop, apt, or your platform package manager
  • Chrome/Chromium-compatible browser — Google Chrome, Microsoft Edge, Chromium, or Brave

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 under ${GEO_ROOT}/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 "$GEO_ROOT/templates/geo-report-template.html" \
      --css "$GEO_ROOT/templates/geo-report-style.css" \
      --metadata brand_name="..." --metadata geo_score="..." \
      -o GEO-REPORT.html
    
    "$GEO_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

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

geo-audit

無料

Full website GEO+SEO audit with parallel agents first and skills fallback. 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.

日本語の概要は準備中です。原文の説明を表示しています。

bytefer/geo-seo-codex112026年7月1日 更新

Brand mention and authority scanner for AI visibility. Analyzes brand presence across platforms that AI models rely on for entity recognition and citation decisions. Produces a Brand Authority Score (0-100) with platform-specific recommendations.

日本語の概要は準備中です。原文の説明を表示しています。

bytefer/geo-seo-codex112026年7月1日 更新

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.

日本語の概要は準備中です。原文の説明を表示しています。

bytefer/geo-seo-codex112026年7月1日 更新

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 report", "progress", "confronta", "progressi", "report mensile", or when running a monthly client check-in.

日本語の概要は準備中です。原文の説明を表示しています。

bytefer/geo-seo-codex112026年7月1日 更新

Content quality and E-E-A-T assessment for AI citability — evaluate experience, expertise, authoritativeness, trustworthiness, and content structure

日本語の概要は準備中です。原文の説明を表示しています。

bytefer/geo-seo-codex112026年7月1日 更新

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.

日本語の概要は準備中です。原文の説明を表示しています。

bytefer/geo-seo-codex112026年7月1日 更新

bytefer のスキルをすべて見る

このスキルの問題を報告する