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
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
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/seo-machine-ruDetects 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 -yThe 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 -yThe 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 -yThe 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 -yThe 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 -yThe 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 -yThe 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 -yThe 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 -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
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.shThe 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 topLimitations
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.
Related
A skill that strips AI writing tells from text using Wikipedia's list, without adding invented facts
Marketing Skills for AI agents
Marketing Skills for AI Agents
About fifty skills for CRO, copywriting, SEO, analytics, ads and launches, built for coding agents
SendPulse MCP server
SendPulse MCP
SendPulse's official remote MCP server: statistics, campaigns and user data through an agent chat
Yandex Direct MCP generated from a machine-readable schema
yandex-direct-mcp
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