seo-machine-ru

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

Skill

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

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, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add jhamidun/claude-skill-seo-machine-ru --skill seo-machine-ru -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add jhamidun/claude-skill-seo-machine-ru --skill seo-machine-ru -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add jhamidun/claude-skill-seo-machine-ru --skill seo-machine-ru -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add jhamidun/claude-skill-seo-machine-ru --skill seo-machine-ru -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add jhamidun/claude-skill-seo-machine-ru --skill seo-machine-ru -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add jhamidun/claude-skill-seo-machine-ru --skill seo-machine-ru -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add jhamidun/claude-skill-seo-machine-ru --skill seo-machine-ru -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add jhamidun/claude-skill-seo-machine-ru --skill seo-machine-ru -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit 036f0ff.

Text for your agent

Copy the repository into ~/.claude/skills/seo-machine-ru (via install.sh or install.ps1), copy .env.example to .env, set a separate throwaway YANDEX_LOGIN and YANDEX_PASSWORD, fill in context/product.md and start a new Claude Code session.

Other ways from the author
bash install.sh

The script copies the skill folder into ~/.claude/skills/seo-machine-ru/; on Windows use install.ps1.

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.

Security check

  • 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

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.

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.

Editors’ pick

A skill that strips AI writing tells from text using Wikipedia's list, without adding invented facts

SkillLow riskNo VPN needed52.7KRepository stars

Marketing Skills for AI agents

Marketing Skills for AI Agents

Editors’ pick

About fifty skills for CRO, copywriting, SEO, analytics, ads and launches, built for coding agents

SkillLow risk51.8KRepository stars
Official

SendPulse's official remote MCP server: statistics, campaigns and user data through an agent chat

MCP serverHigh riskRussian stack1Repository stars
Editors’ pick

An MCP server and CLI covering all 113 Yandex Direct API v5 methods generated from WSDL, exposing 9 read tools by default and writes only on demand

MCP serverHigh riskRussian stackNo VPN needed1Repository stars
Foxx AIseo-machine-ru

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.