seo-machine-ru skill

A Claude Code skill for the full Yandex-focused SEO content cycle, from keywords to AEO, with a Python engine and real Wordstat data

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

Broad access

Why this level

  • Stores a real Yandex account login and password in a .env file for automated sign-in to fetch Wordstat stats
  • Automated requests via a logged-in browser instead of the official API can get the Yandex account blocked
All reasons and checks
Russian stack

jhamidun/claude-skill-seo-machine-ru

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/seo-machine-ru

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

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Stores a real Yandex account login and password in a .env file for automated sign-in to fetch Wordstat stats
  • Automated requests via a logged-in browser instead of the official API can get the Yandex account blocked

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

What it does

The skill drives content through stages: research (keyword core, top-10 SERP, gaps), cluster (a pillar page plus 8-12 satellites with an internal-linking map), write (a 1500-3000 word article with an AEO structure: direct answer up top, H2/H3, FAQ), optimize/audit (0-100 on-page score, Flesch-Oborneva readability, lemmatized keyword density), and aeo (structuring content for AI-answer citation in Yandex Neuro, Alice, GigaChat, ChatGPT, Perplexity). The engine is Python scripts on stdlib with optional requests and python-docx. Real Wordstat frequencies come not from the official API but from an internal request made through the user's own logged-in Yandex browser session.

Who it is for. For content marketers and technical writers preparing SEO articles for Russian search entirely within Claude Code.

Good fit when

  • You need the full pipeline from keyword core to a checked, ready article
  • You care about optimizing for AI-answer citation, not just classic search results
  • You're willing to set up a separate throwaway Yandex account for automated Wordstat requests

Not a fit when

  • You don't want to store a Yandex login and password in .env to get real frequencies
  • You need Direct's official API data, not headless access to the Wordstat website

Example request

Build a keyword core for topic X and write an SEO article for the main cluster with a direct answer up top

Limitations

The real-Wordstat feature signs in with YANDEX_LOGIN and YANDEX_PASSWORD from .env via the logged-in browser's internal API, not the official Yandex Cloud Search API. Storing a real Yandex account password in a plaintext .env is risky and automated requests may run against the service's terms of use, use a separate, disposable account. Needs Python 3.10+ and the requests and python-docx packages for some features.

How to disable. Delete the ~/.claude/skills/seo-machine-ru folder and the .env file with the Yandex credentials.

FAQ

Is a real Yandex password required?

Only for real Wordstat frequencies; the other stages (clustering, writing, auditing) work without a Yandex login.

Are any third-party credentials bundled in?

No, the README states you connect data and publishing through your own .env; no credentials are bundled.

How is seo-machine-ru different from general SEO skills?

The skill moves content through stages: research (core, top 10, gaps), cluster (pillar and satellites with a linking map) and write (a 1500–3000 word article with AEO structure: answer on top, H2 and H3, FAQ). It is tuned to Yandex, and a Python engine uses real Wordstat.

Do I need to enter my real Yandex password and are there third-party keys in the skill?

No account password is needed: Wordstat uses an API key you create yourself. There should be no third-party keys in the skill, check the files before running. Install with bash install.sh. For Claude Code. Risk is high.

Discussion

No questions or reviews yet.

Russian stack

A 10-stage Claude Code pipeline: Wordstat semantics, top-5 competitor analysis, AI cover and illustrations, publishing to WordPress, Dzen and Prisma Blog

SkillExtended access7Repository stars
Russian stack

Claude Code skill: collects semantics for VK Ads from real Wordstat via browser, without Direct or paid APIs

SkillExtended access
Russian stack

Five cache-first shell skills for Direct, Metrika, Webmaster, Wordstat and Search API, with Claude choosing which one to run

SkillBroad access17Repository stars
Russian stack

Three Agent Skills in one repository: calling the Yandex Direct, Metrica and Wordstat APIs directly via JSON

SkillBroad access1Repository stars
Russian stack

A marketplace of 22 Claude Code plugins: Yandex Direct, Metrika, Webmaster, Wordstat, SEO crawling, publishing and research

PluginBroad access234Repository stars

README in short

The README frames the skill as a localized port of the seomachine idea for the Russian internet and Yandex, gives three install methods (script, manual, an agent prompt in DEPLOY.md), lists requirements (Python, requests, python-docx, a Yandex account) and the context/references/scripts/examples folder layout. MIT license.

README badge

Report a problem