geo

Audit websites for AI search citation readiness across multiple platforms.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/engineai-nz/engineai-skills --skill geo-engineai-nz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geo
Source: https://github.com/engineai-nz/engineai-skills/tree/main/geo/geo
Command: npx skills add https://github.com/engineai-nz/engineai-skills --skill geo-engineai-nz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires beautifulsoup4, requests, lxml, playwright, Pillow, urllib3, validators, reportlab, flask, rich, and includes scripts (resource) components.

What problem does it solve?

GEO-first visibility assessments help you determine whether your website can be discovered, understood, and cited by AI-powered search engines and LLM-based answer platforms, rather than relying only on traditional keyword rankings.

Core Features & Use Cases

  • Run full GEO audits: discover key pages, check AI crawler access, analyze technical SEO foundations, score content citability and E-E-A-T, validate structured data, and produce a prioritized action plan.
  • Generate deliverables: create client-ready Markdown reports and optionally produce a branded PDF report with charts and a score breakdown.
  • Target specific GEO dimensions: run focused commands for citability scoring, crawler access via robots.txt, llms.txt analysis/generation, schema markup, content quality, brand mention scanning, and platform-specific optimization.
  • Maintain a prospect pipeline: manage GEO prospects and proposals with CRM-lite views (CLI and web UI) and track GEO score deltas over time.

Quick Start

Use the geo skill to run a full audit for https://example.com by asking the assistant to execute /geo audit https://example.com.

Frequently Asked Questions about geo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is a GEO audit and how does it check AI search visibility?

A GEO audit assesses whether your website can be discovered and cited by AI-powered search engines. It checks AI crawler access via robots.txt, scores content citability, validates schema markup, and analyzes E-E-A-T signals to produce an AI readiness action plan.

How do I check if AI crawlers can access my site for LLM citations?

You can check AI crawler access by analyzing your robots.txt file to see if it blocks AI search engine bots. A GEO audit performs this robots.txt analysis automatically, verifying that LLM-based answer platforms can crawl and index your content.

How do I generate an llms.txt file for my website?

To generate an llms.txt file, you run a targeted GEO audit command that analyzes your site content and automatically produces the file. This helps LLM-based platforms understand and cite your website content more effectively in AI-powered search results.

Can I automate PDF report generation from website SEO audit data?

Yes, you can automate PDF report generation from compiled GEO audit data. The audit tool uses the reportlab dependency to produce branded PDF reports containing charts, score breakdowns, and a prioritized action plan for client-ready deliverables.

Does the GEO audit score content citability for individual pages or full websites?

The GEO audit scores content citability for both full websites and single pages. It applies structured scoring to evaluate E-E-A-T signals, content quality, and technical SEO foundations to determine how readily AI search platforms can cite your specific URLs.

What is the best way to track GEO score changes over time for prospects?

The best way to track GEO score changes is using a CRM-lite prospect pipeline that stores audit results and monitors score deltas. This allows you to manage GEO proposals and compare AI visibility readiness improvements across multiple clients over time.