E-GEO — скилл

E-GEO оценивает страницу по 10 признакам GEO, переписывает ее и пишет JSON-LD, чтобы ИИ-поиск чаще цитировал сайт

  • 218 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Переписывает тексты страниц через модель по вашему ключу API и записывает результаты в папку `geo-output/`
  • Среди критериев оценки есть приемы убеждения, поэтому переписанный текст требует проверки на правдивость
Все причины и проверки

mverab/egeoagents

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/e-geo

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Переписывает тексты страниц через модель по вашему ключу API и записывает результаты в папку `geo-output/`
  • Среди критериев оценки есть приемы убеждения, поэтому переписанный текст требует проверки на правдивость

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

E-GEO — открытый набор для оптимизации под ИИ-поиск (GEO и AEO), то есть под цитирование в ответах ChatGPT, Perplexity, Gemini и Claude. Он состоит из CLI `egeo` и скиллов для Claude Code. Основа — препринт E-GEO (arXiv:2511.20867), из которого взяты десять признаков: акцент на рейтинге, соответствие намерению, конкурентное преимущество, социальное доказательство, авторитетность, удобство просмотра, плотность цитат, структурированные данные, фактическая речь и свежесть. Команда `/geo <url>` проводит страницу по полному конвейеру: анализ, оценка, переписывание, разметка. На выходе появляется папка `geo-output/` с `report.md`, `analysis.json`, переписанным текстом в `optimized/`, JSON-LD в `schema/` и чек-листом внедрения. Остальные команды делают части этого пути: `/geo:audit` только анализирует, `/geo:optimize` обрабатывает локальный файл, `/geo:batch` обходит папку, `/geo:compete` сравнивает с конкурентами, `/geo:report` готовит отчет, `/geo:loop` выполняет одну итерацию цикла по домену. В CLI `egeo optimize` делает то же самое без агента, а `egeo fix-gaps` берет выгрузку трекера видимости в ИИ (или результат `geo citations`) и переписывает страницы, которые проигрывают на запросе. С переменной `GEO_EVAL_MOCK=1` команды работают на заглушке без ключа API. Скиллы лежат в `.claude/skills/`: `competitive-analysis`, `content-scoring`, `geo-loop`, `schema-generator` и `validation-doctor`.

Для кого. Владельцам сайтов, SEO-специалистам и контент-командам, которые хотят, чтобы ChatGPT, Perplexity и Gemini называли их страницы в ответах, и готовы править тексты по чек-листу.

Подходит, если

  • Страница тарифов нигде не цитируется в ответах ИИ, и нужна оценка по десяти признакам с приоритетными правками
  • Трекер видимости показал, что страница проигрывает на запросах, и `egeo fix-gaps` перепишет проигравшие
  • Папка с десятками Markdown-страниц должна пройти оптимизацию пакетом через `/geo:batch`
  • К тексту надо добавить разметку JSON-LD: скилл schema-generator составляет ее по странице
  • Хочется сравнить свою страницу с конкурентами командой `/geo:compete <запрос>`

Не подходит, если

  • Нужен классический аудит поисковой выдачи Google и Яндекса: набор нацелен на цитирование в ответах ИИ
  • Страницы нельзя переписывать моделью: оптимизатор выдает готовый текст вместо вашего
  • Нет ключа API, совместимого с OpenAI: без него доступен только пробный прогон `GEO_EVAL_MOCK=1`

Пример запроса к агенту

Запусти /geo для страницы с тарифами, покажи оценку по десяти признакам и положи переписанный текст и JSON-LD в geo-output

Ограничения

  • Эффект на цитирование не гарантирован. Автор замеряет себя на 10 запросах в Perplexity и сам называет результат (5 из 10 на снимке 21 сентября 2026) одним снимком, а не трендом.
  • Критерии оценки включают приемы убеждения (ранжирующие слова, срочность), и переписанный текст нужно проверять на правдивость перед публикацией.
  • Настоящий прогон требует ключ API, совместимый с OpenAI; без него работает пробный режим на заглушке.
  • Установка скиллов идет через `npx skills add`, а CLI ставится отдельно командой `pip install egeo`.

Как отключить. Удалите папки скиллов из `.claude/skills/` (или командой, парной к `npx skills add`), если ставили через skills.sh, и уберите CLI командой `pip uninstall egeo`. Папки `geo-output/` в проектах удаляются вручную.

Частые вопросы

Как установить E-GEO в Claude Code?

Выполните `npx skills add https://github.com/mverab/eGEOagents` для всей коллекции или скопируйте папку `.claude/` в проект, затем включите `/output-style geo-optimizer` и запустите `/geo https://ваш-сайт`.

Что такое GEO и AEO?

GEO (Generative Engine Optimization) и AEO (Answer Engine Optimization) — оптимизация контента под цитирование в ответах ИИ-поиска: ChatGPT, Perplexity, Google AI Overviews, Claude, Gemini. Это набор приемов, а не новый вид ссылок.

Можно ли попробовать без ключа API?

Да. `pip install egeo`, затем `GEO_EVAL_MOCK=1 egeo optimize your-page.md` запускает пробный прогон на заглушке и создает `geo-output/` с оценкой, переписанной страницей, JSON-LD и отчетом.

Чем E-GEO отличается от geo-optimizer?

geo-optimizer оценивает, насколько сайт готов к цитированию в ChatGPT, Perplexity и ИИ-поиске, как CLI, библиотека и MCP-сервер. E-GEO идет дальше оценки: переписывает страницу, пишет JSON-LD и закрывает пробелы по выгрузке трекера.

Что делает режим цикла `loop`?

Один ограниченный проход по домену рабочего пространства: команда `/geo:loop <домен>` в агенте или `egeo loop` в CLI с подкомандами `run`, `collect` и `doctor`. Он включается отдельно, обычные `/geo` и `egeo optimize` от него не зависят.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

CLI, Python-библиотека и MCP-сервер для оценки, насколько сайт готов к цитированию в ChatGPT, Perplexity и AI Overviews

CLIРасширенный доступ1,3 тыс.Звезды репозитория

Три скилла GEO: разовый разбор страницы по URL, пошаговая оптимизация и платформа для долгого мониторинга.

СкиллРасширенный доступ238Звезды репозитория

Набор скиллов Claude Code для аудита сайта под AI-поиск: цитируемость, доступ AI-краулеров, llms.txt, разметка и отчеты

СкиллРасширенный доступ11,7 тыс.Звезды репозитория

Скилл SEO-аудита и оптимизации под ИИ-поиск: оценка сайта по 100 баллам, план работ и готовые правки, 20 диагностических скриптов.

СкиллРасширенный доступ103Звезды репозитория

24 скилла для GEO: аудит страниц под ответы нейросетей, статьи и сравнения, замеры упоминаний бренда в ChatGPT и DeepSeek, отчеты в Word и PDF

СкиллШирокий доступ917Звезды репозитория

Скилл и CLI для GEO: проверяют, читают ли нейросети ваш сайт, кого рекомендуют вместо вас, и замеряют результат правок.

ПлагинРасширенный доступ607Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
E-GEO (эта карточка)нет218
GEO Optimizerнет1 317CLI, библиотека и MCP для оценки готовности сайта к цитированию в ИИ-поиске
GEO-SEO Claudeнет11 662набор скиллов Claude Code для аудита сайта под ИИ-поиск

Коротко о README

README начинается с пробного запуска за 30 секунд и описания `egeo fix-gaps` для связки с трекерами видимости. Затем объясняется, что такое GEO, как установить набор в Claude Code или через skills.sh, перечислены команды `/geo`, структура `geo-output/` и опора на исследования. Дальше идут справочник CLI, режим loop и устройство репозитория со скиллами.

Бейдж для README

Исходный SKILL.md

---
name: content-scoring
description: Score content against the 10 GEO criteria with evidence and prioritized fixes. Use when users ask to score, rate, evaluate, or estimate ranking strength.
---

# Content Scoring Skill

When scoring content for GEO optimization:

## The 10 GEO Criteria

Score each criterion 0-10:

| # | Criterion | What to Look For |
|---|-----------|------------------|
| 1 | **Ranking Emphasis** | "best", "top", "#1", superlatives, leadership claims |
| 2 | **User Intent** | Direct answers, addresses specific needs, solves problems |
| 3 | **Competitive Diff** | Unique advantages, "unlike others", differentiators |
| 4 | **Social Proof** | Stats, testimonials, reviews, customer counts, ratings |
| 5 | **Narrative** | Engaging flow, persuasive language, compelling story |
| 6 | **Authority** | Expert tone, credentials, specific knowledge, confidence |
| 7 | **USPs** | Clear unique value, what makes it special |
| 8 | **Urgency** | Time limits, scarcity, "now", limited availability |
| 9 | **Scannable** | Headers, bullets, short paragraphs, clear structure |
| 10 | **Factual** | Verifiable claims, specific numbers, accurate info |

## Scoring Guide

- **0-2**: Missing or severely lacking
- **3-4**: Present but weak
- **5-6**: Adequate, room for improvement
- **7-8**: Good, minor improvements possible
- **9-10**: Excellent, near optimal

## Output Format

```
┌─────────────────────────────────────────────────────────────┐
│  📊 GEO CONTENT SCORE                                       │
├─────────────────────────────────────────────────────────────┤

Сообщить о проблеме