YaGEO: optimization for EPOS and Alice

YaGEO

Claude Code skill for evaluating websites by Yandex EPOS criteria (expertise, usefulness, originality, content richness) and visibility in Alice AI

  • 3 ★ on the repository
  • Last commit
  • MIT
Skill

Minimal access

Why this level

  • Only reads and analyzes public site pages; does not make changes
All reasons and checks
Russian stack

theyahia/yageo

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/yageo

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • Only reads and analyzes public site pages; does not make changes

This is third-party code. Review the repository files before installing.

What it does

This skill evaluates pages according to Yandex's official EPOS criteria system: expertise via Author markup, density of named entities and numerical facts; usefulness via HTTPS, viewport, H1, and response at the start of the text; originality via uniqueness of n-grams and sentence length variation; content richness via text volume, heading structure, FAQ, and lists. Each criterion receives a score from 0 to 100, with a final threshold for citation in Alice AI set at 70 or higher. Separate commands check accessibility for YandexBot, robots.txt, sitemap, and canonical tags; validate and generate Russian-language JSON-LD templates (Organization, Person, FAQ, LocalBusiness, SoftwareApp); perform site-wide audits via sitemap.xml with CSV export; and generate Markdown or PDF reports. NLP analysis uses the Natasha model (~77 MB), running offline on CPU without GPU; internet is only required to download the page being checked.

Who it is for. For SEO specialists and content teams preparing websites for inclusion in Yandex and Alice generative answers.

Good fit when

  • You need to evaluate a page by Yandex’s official EPOS criteria with specific recommendations
  • You need to check site accessibility for YandexBot and validate JSON-LD markup
  • You need a mass audit of the entire site via sitemap.xml with CSV export

Not a fit when

  • You need optimization for Google AI Overviews or other AI search engines: this skill is tailored for Yandex and Alice
  • Python 3.12 or higher is not available in the agent environment

Example request

Check this page by EPOS criteria and tell me what needs to be fixed for visibility in Alice

Limitations

Requires Python 3.12 or higher; for PDF reports, the reportlab package must be installed via pip install -e ".[pdf]". Project is at version 0.1.0 with a single author. Natasha model runs offline, but downloading the page requires internet. EPOS scoring is based on the author's research and public Yandex materials, not an official content evaluation API; exact Yandex algorithm weights are not published.

How to disable. Deactivate the virtual environment and delete the YaGEO folder or the yageo skill from the Claude Code skills directory.

FAQ

What is EPOS?

Yandex’s official criteria system for ranking content in generative answers and Alice: expertise, usefulness, originality, content richness.

Is a GPU required?

No, the Natasha NLP model runs offline on CPU.

Discussion

No questions or reviews yet.

Russian stack

A reference skill on GEO, AEO and SEO fundamentals with a dedicated section on Yandex, vc.ru and Alice, no API keys or integrations

SkillMinimal access1Repository stars
Russian stack

A skill speaks text on a Yandex Station in Alice's voice over the Glagol protocol: pauses music, raises volume to 80%, restores it cleanly

SkillMinimal access2Repository stars
Russian stack

A skill collection for the Russian stack: GigaChat, YandexGPT, Yandex 360, Yandex Cloud, Metrika and marketplace orders

SkillExtended access82Repository stars

Yandex AI Studio skill for Laravel

yandex-ai-laravel skill

Russian stack

A Claude Code skill for the yandex-ai-laravel SDK: Responses API, Vision OCR across 12 models, embeddings and known differences from OpenAI

SkillMinimal access
Russian stack

Fifteen Claude Code plugins for Yandex services sharing one OAuth token: Metrica, Webmaster, Wordstat, Direct, Disk, Tracker and more

PluginBroad access4Repository stars
Russian stack

MCP server for Yandex Smart Home with Alice: list devices, switch them on and off, power-cycle sockets and run scenarios

MCP serverBroad access

README in short

The README describes YaGEO as an open source Claude Code skill for Yandex EPOS criteria and the Webmaster tool “Site visibility in Alice AI.” It lists seven commands: EPOS scoring, crawler checks, content depth, schema validation, full audit, PDF report, and batch audit via sitemap. The EPOS system is explained by each letter with a citation threshold of 70. Installation scripts install.sh are shown, along with repository structure and requirements: Python 3.12+, offline Natasha NLP model without GPU.

README badge

Report a problem