Yandex Direct For All
A Codex and Claude Code plugin with skills and MCP for Yandex Direct, Metrika, Wordstat v2, Roistat, amoCRM and Yandex Search API
Install
bash plugins/yandex-direct-for-all/scripts/install_bundle.sh --target both
bash plugins/yandex-direct-for-all/scripts/install_bundle.sh --target both --applyRun from a repository clone. The first command only shows the plan, the second applies it. Target can be codex, claude or both.
This is third-party code. Review the repository files before installing.
What it does
The bundle combines a single entry skill, yandex-direct-unified, skills for Wordstat, Roistat and amoCRM, and services for Direct, search and Wordstat. It ships shared Direct and Metrika authorization apps, so users do not need their own OAuth app. Reads are separated from writes: campaign changes need explicit permission, an exact change package, a snapshot before and a read after. Wordstat request limits are tracked across processes, and the paid Search API is off by default. Scripts collect Direct, Metrika, Roistat, SERP and Wordstat data for reports.
Who it is for. For PPC specialists and marketers running campaigns in Yandex Direct.
Good fit when
- You need to review Direct campaigns read-only and prepare a proposal package
- You need keyword research via Wordstat v2 with quota control
- You need to reconcile Roistat and amoCRM leads with ad sources
Not a fit when
- You need a simple report from one service and a multi-component bundle is overkill
- The agent must not get access to an ad account with budget
Example request
Review my Direct campaigns without writing anything and prepare a package of negative keyword proposalsLimitations
Installation is a script run from a repository clone, with no marketplace listing. Wordstat v2 goes through Yandex Cloud and needs an api_key and folder_id, and Search API is paid. Roistat and amoCRM need their own keys and integrations. Docs and skills are Russian only.
How to disable. When run with --apply the installer prints a RUN_ID and an exact rollback command that restores the agent directories.
Security check
- Can change ad campaigns with budget after approval
- Stores OAuth tokens for Direct, Metrika and amoCRM
- Paid Search API requests cost money
README in short
The README briefly lists the bundle contents and principles: a single entry skill, shared auth apps, reads separated from writes and the paid search off by default. Installation is install_bundle.sh with a plan preview, then --apply for Codex, Claude or both. The first run covers release_gate.sh, authorization and a protected Wordstat key file. Details are in QUICKSTART.md and docs. MIT license.
FAQ
Do I need my own Yandex app?
Not for Direct and Metrika, the bundle includes shared authorization apps. The token is verified by a read after exchange.
What happens on reinstall?
Only untouched managed directories are updated. If you edited files, the installer stops before writing.
Related
A Claude Code plugin for SEO audits: technical SEO, E-E-A-T, schema, local and AI search via parallel subagents
A Claude Code skill set for auditing sites for AI search: citability, AI crawler access, llms.txt, schema and reports
The experimental official Google Analytics 4 MCP server: reports, funnels and realtime data on request
Google Search Console MCP
Google Search Console MCP Server for SEOs
An MCP server for Google Search Console: queries and pages with clicks and positions, URL indexing checks, sitemaps and ready SEO skills