Transform any website into AI-search-optimized content in 3 steps.
- Claude Code installed
- A website URL you want to optimize
- Optional: MCP servers configured for validation (see setup)
git clone https://github.com/mverab/eGEOagents.gitCopy the .claude/ folder to your project:
cp -r eGEOagents/.claude /path/to/your/projectnpx skills add https://github.com/mverab/eGEOagentsInstall a single skill:
npx skills add https://github.com/mverab/eGEOagents --skill competitive-analysisIn Claude Code, switch to the GEO output style:
/output-style geo-optimizer
Run the full pipeline on any URL:
/geo https://yoursite.com
E-GEO generates a complete optimization package in geo-output/:
geo-output/
├── report.md # Executive summary with scores
├── analysis.json # Raw analysis data
├── optimized/
│ └── yoursite.md # Rewritten, GEO-optimized content
├── schema/
│ └── yoursite.json # JSON-LD schema markup
└── checklist.md # Step-by-step implementation guide
Copy the optimized content and schema to your website.
E-GEO runs 4 specialized agents in sequence:
| Agent | What it does | Output |
|---|---|---|
| Analyzer | Extracts content, scores GEO signals, finds gaps | analysis.json |
| Ranker | Simulates AI-engine ranking, predicts position | Baseline score |
| Rewriter | Optimizes content while preserving brand voice | optimized/*.md |
| Indexer | Generates schema markup and technical assets | schema/*.json |
- Read How It Works for a technical deep dive
- Check the FAQ for common questions
- See USAGE.md for the complete command reference
- Review the E-GEO research paper for methodology
- How It Works — Technical architecture and agent design
- FAQ — Common questions and troubleshooting
- Skills.sh Playbook — Listing, ranking, and metadata checklist
- USAGE.md — Complete command reference
- Contributing — How to contribute to E-GEO
Built for the AI-first web. Based on research from arXiv:2511.20867.