vk-ads-keywords
A Claude Code skill that builds VK Ads keyword lists from real Wordstat data via the browser, no Direct account or paid APIs
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- Measurement runs scripts in the user's own logged-in Yandex tab; frequent requests may trigger anti-bot defenses
- Competitor brand names are added to the list only with explicit user consent, stated as a hard rule
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/vk-ads-keywordsDetects 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 bratz121/vk-ads-keywords-skill --skill vk-ads-keywords -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 bratz121/vk-ads-keywords-skill --skill vk-ads-keywords -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 bratz121/vk-ads-keywords-skill --skill vk-ads-keywords -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 bratz121/vk-ads-keywords-skill --skill vk-ads-keywords -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 bratz121/vk-ads-keywords-skill --skill vk-ads-keywords -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 bratz121/vk-ads-keywords-skill --skill vk-ads-keywords -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 bratz121/vk-ads-keywords-skill --skill vk-ads-keywords -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 bratz121/vk-ads-keywords-skill --skill vk-ads-keywords -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Clone https://github.com/bratz121/vk-ads-keywords-skill.git into ~/.claude/skills/vk-ads-keywords, start a new Claude Code session and ask it to build VK Ads keywords for a topic and city.
Other ways from the author
git clone https://github.com/bratz121/vk-ads-keywords-skill.git ~/.claude/skills/vk-ads-keywordsClone straight into the Claude Code skills folder; it's picked up in a new session.
This is third-party code. Review the repository files before installing.
What it does
From a single line like "millionaire club, Vladivostok" the skill builds a short brief itself (audience, city or all of Russia, goal, boundaries), researches similar offers online, groups phrases into categories and measures real Wordstat frequency. The key trick: the whole list is measured with one OR expression via Wordstat's internal query from a logged-in Chrome tab, not phrase by phrase, verified up to 22,500 characters in one expression. Every phrase is audited for double meaning against its actual SERP before it counts, the skill itself catches that "French lessons" is a TV show, not language classes. It works in Claude Code via the Claude in Chrome extension, and in OpenAI Codex, where a browser-less agent hands the user ready-made JS to paste into the F12 console.
Who it is for. For marketers preparing keyword targeting for VK Ads who want real frequencies rather than forecast numbers.
Good fit when
- You need VK Ads keyword targeting for a topic in a city or across Russia
- You have no access to Yandex Direct or paid keyword-research services
- You don't want to manually check phrases for double meaning, the skill does it from the SERP itself
Not a fit when
- You need reach or CPL forecasts, not Wordstat search demand
- You have no Yandex login in the browser: the agent cannot pass a captcha or sign in, only the user can
Example request
Build a VK Ads keyword list for: millionaire club, VladivostokLimitations
The numbers are Wordstat's "total query count" over 30 days, not VK Ads reach or a CPL forecast; the "15,000 queries ≈ 10,000 VK audience" rule of thumb is operator experience, not a guarantee. Measurement runs from the user's own logged-in tab; the agent cannot pass a captcha or sign in. Without a browser-capable agent (plain Codex), the user pastes the JS into the F12 console and returns the result manually.
How to disable. Delete the ~/.claude/skills/vk-ads-keywords folder or the directory where the Codex copy was cloned.
Security check
- Measurement runs scripts in the user's own logged-in Yandex tab; frequent requests may trigger anti-bot defenses
- Competitor brand names are added to the list only with explicit user consent, stated as a hard rule
README in short
The README describes the pipeline in detail: a short brief with sensible defaults, offer research, phrase grouping by category, single-OR-expression measurement, SERP-based double-meaning auditing, and demand-tier padding to hit the target. It gives a table of verified runs with phrase and category counts, the project's file layout, and separate install steps for Codex and Claude Code.
FAQ
Do I need Yandex Direct or a paid API?
No, the skill reads the open wordstat.yandex.ru page through a tab the user is already signed into.
What if Claude Code has no browser access?
The skill hands out ready-made JS for the F12 console; the user pastes it and returns the result to the chat.
Related
Official DataLens (Yandex) skills for Claude Code, Codex and OpenCode: SDK, HTML reports and RLS resolution
A Yandex Metrika MCP server generated from the API spec: 108 methods, 10 tools declared by default, transparent filters and response metadata
An open MCP server and agent skill set for SEO: keyword research, competitors, backlinks and site audits powered by DataForSEO
A Claude Code plugin for SEO audits: technical SEO, E-E-A-T, schema, local and AI search via parallel subagents