YaGEO: оптимизация под ЭПОС и Алису

YaGEO

Скилл Claude Code для оценки сайта по критериям Яндекса ЭПОС (экспертность, польза, оригинальность, содержательность) и видимости в Алисе AI

Скилл

Низкий риск

Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.

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

  • Только читает и анализирует публичные страницы сайта, изменений не вносит
Все причины и проверки
Российский стек

theyahia/yageo

Установка

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

npx skillfoxx add skills/yageo

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

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

Выполните в терминале в папке проекта

npx skills add theyahia/yageo --skill yageo-epos -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита c1d05e8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/theyahia/yageo.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yageo/
git -C "$tmp" checkout c1d05e85b7ec996ca58d821f3e0304c9769d25b7
mkdir -p .claude/skills
cp -R "$tmp/yageo" .claude/skills/yageo-epos

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add theyahia/yageo --skill yageo-epos -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита c1d05e8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/theyahia/yageo.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yageo/
git -C "$tmp" checkout c1d05e85b7ec996ca58d821f3e0304c9769d25b7
mkdir -p .agents/skills
cp -R "$tmp/yageo" .agents/skills/yageo-epos

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add theyahia/yageo --skill yageo-epos -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита c1d05e8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/theyahia/yageo.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yageo/
git -C "$tmp" checkout c1d05e85b7ec996ca58d821f3e0304c9769d25b7
mkdir -p .github/skills
cp -R "$tmp/yageo" .github/skills/yageo-epos

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add theyahia/yageo --skill yageo-epos -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита c1d05e8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/theyahia/yageo.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yageo/
git -C "$tmp" checkout c1d05e85b7ec996ca58d821f3e0304c9769d25b7
mkdir -p .agents/skills
cp -R "$tmp/yageo" .agents/skills/yageo-epos

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add theyahia/yageo --skill yageo-epos -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита c1d05e8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/theyahia/yageo.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yageo/
git -C "$tmp" checkout c1d05e85b7ec996ca58d821f3e0304c9769d25b7
mkdir -p .agents/skills
cp -R "$tmp/yageo" .agents/skills/yageo-epos

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/theyahia/yageo.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yageo/
git -C "$tmp" checkout c1d05e85b7ec996ca58d821f3e0304c9769d25b7
mkdir -p .devin/skills
cp -R "$tmp/yageo" .devin/skills/yageo-epos

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add theyahia/yageo --skill yageo-epos -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита c1d05e8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/theyahia/yageo.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yageo/
git -C "$tmp" checkout c1d05e85b7ec996ca58d821f3e0304c9769d25b7
mkdir -p .cline/skills
cp -R "$tmp/yageo" .cline/skills/yageo-epos

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add theyahia/yageo --skill yageo-epos -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита c1d05e8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/theyahia/yageo.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yageo/
git -C "$tmp" checkout c1d05e85b7ec996ca58d821f3e0304c9769d25b7
mkdir -p .roo/skills
cp -R "$tmp/yageo" .roo/skills/yageo-epos

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add theyahia/yageo --skill yageo-epos -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита c1d05e8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/theyahia/yageo.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yageo/
git -C "$tmp" checkout c1d05e85b7ec996ca58d821f3e0304c9769d25b7
mkdir -p .agents/skills
cp -R "$tmp/yageo" .agents/skills/yageo-epos

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/theyahia/yageo.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yageo/
git -C "$tmp" checkout c1d05e85b7ec996ca58d821f3e0304c9769d25b7
mkdir -p .agents/skills
cp -R "$tmp/yageo" .agents/skills/yageo-epos

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/theyahia/yageo.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yageo/
git -C "$tmp" checkout c1d05e85b7ec996ca58d821f3e0304c9769d25b7
mkdir -p .agents/skills
cp -R "$tmp/yageo" .agents/skills/yageo-epos

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит c1d05e8.

Текст для агента

Склонируй theYahia/YaGEO, выполни bash install.sh (или install-win.sh на Windows), активируй виртуальное окружение и запусти yageo-audit https://example.ru/ --report для полного аудита с Markdown-отчетом.

Другие способы из описания автора
git clone https://github.com/theyahia/YaGEO.git && cd YaGEO && bash install.sh

Установка на macOS и Linux, для Windows использовать install-win.sh в Git Bash.

Проверка безопасности

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

Низкий рискНизкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.

  • Только читает и анализирует публичные страницы сайта, изменений не вносит

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

Что делает

Скилл проверяет страницы по официальной системе критериев Яндекса ЭПОС: экспертность через Author-разметку, плотность именованных сущностей и числовые факты; полезность через HTTPS, viewport, H1 и ответ в начале текста; оригинальность через уникальность n-грамм и разброс длины предложений; содержательность через объем текста, структуру заголовков, FAQ и списки. Каждый критерий получает балл 0-100, итоговый порог для цитируемости в Алисе AI задан на уровне 70 и выше. Отдельные команды проверяют доступность для YandexBot, robots.txt, sitemap и canonical, валидируют и генерируют русскоязычные JSON-LD шаблоны (Organization, Person, FAQ, LocalBusiness, SoftwareApp), считают аудит по всему сайту через sitemap.xml с выгрузкой в CSV и формируют Markdown или PDF-отчет. NLP-анализ идет на модели Natasha объемом около 77 мегабайт и работает офлайн на CPU без GPU, интернет нужен только чтобы скачать саму проверяемую страницу.

Для кого. Для SEO-специалистов и контент-команд, которые готовят сайт к появлению в генеративных ответах Яндекса и Алисы.

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

  • Нужна оценка страницы по официальным критериям Яндекса ЭПОС с конкретными рекомендациями
  • Нужна проверка доступности сайта для YandexBot и валидация JSON-LD разметки
  • Нужен массовый аудит всего сайта по sitemap.xml с выгрузкой в CSV

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

  • Нужна оптимизация под Google AI Overviews или другие ИИ-поисковики: скилл заточен под Яндекс и Алису
  • Нет Python 3.12 и выше в окружении агента

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

Проверь эту страницу по критериям ЭПОС и скажи, что нужно исправить для видимости в Алисе

Ограничения

Нужен Python 3.12 и выше, для PDF-отчетов дополнительно пакет reportlab через pip install -e ".[pdf]". Проект в версии 0.1.0, автор один. Модель Natasha работает офлайн, но скачивание проверяемой страницы требует интернета. ЭПОС-скоринг основан на исследовании автора и публичных материалах Яндекса, а не на официальном API оценки контента, точные веса алгоритма Яндекса не публикуются.

Как отключить. Деактивируй виртуальное окружение и удали папку YaGEO или скилл yageo из директории скиллов Claude Code.

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

Что такое ЭПОС?

Официальная система критериев Яндекса для ранжирования контента в генеративных ответах и Алисе: экспертность, польза, оригинальность, содержательность.

Нужен ли GPU?

Нет, NLP-модель Natasha работает офлайн на CPU.

Скиллы

Скиллы DataLens

DataLens Skills

Официальный

Официальные скиллы DataLens (Яндекс) для Claude Code, Codex и OpenCode: SDK, HTML-отчеты и разбор прав RLS

СкиллСредний риск12Звезды репозитория
Выбор редакции

MCP-сервер Яндекс Метрики, порожденный из спеки API: 108 методов, по умолчанию 10 инструментов, прозрачные фильтры и метаданные ответа

MCP-серверСредний риск2Звезды репозитория
Официальный

Открытый MCP-сервер и набор агентских скиллов для SEO: keyword research, конкуренты, обратные ссылки и аудит сайта по данным DataForSEO

MCP-серверСредний риск21,5 тыс.Звезды репозитория

Плагин Claude Code для SEO-аудита: технический SEO, E-E-A-T, schema, локальный и AI-поиск силами параллельных агентов

ПлагинВысокий риск17,9 тыс.Звезды репозитория

Коротко о README

README описывает YaGEO как open source скилл Claude Code под критерии ЭПОС Яндекса и инструмент Вебмастера «Видимость сайта в Алисе AI». Перечислены семь команд: скоринг ЭПОС, проверка краулеров, глубина контента, валидация схемы, полный аудит, PDF-отчет и batch-аудит по sitemap. Расшифрована сама система ЭПОС по каждой букве с порогом цитируемости 70+, показана установка скриптами install.sh, структура репозитория и требования: Python 3.12+, офлайн NLP-модель Natasha без GPU.

Foxx AIYaGEO: оптимизация под ЭПОС и Алису

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.