Yandex Direct planning and audit skill
Yandex Direct Skill for Codex and AI agents
A read-only Codex skill: Unified Performance Campaign structure, Search and YAN, negatives, moderation, strategies and Metrika goals, without API access
Low risk
We rate an entry low when it mostly gives the agent instructions and reference material.
Why this level
- The skill does not connect to the API and cannot change the account
- Launching and funding campaigns is always left to the person
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/yandex-direct-skill-for-codex-and-ai-agentsDetects 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 andreyabramovworks-commits/yandex-direct-skill --skill yandex-direct -a claude-code -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 5abfb66
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/andreyabramovworks-commits/yandex-direct-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex-direct/
git -C "$tmp" checkout 5abfb666d73ec782cae17f59d13b737ce720d5b9
mkdir -p .claude/skills
cp -R "$tmp/skills/yandex-direct" .claude/skills/yandex-directCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add andreyabramovworks-commits/yandex-direct-skill --skill yandex-direct -a cursor -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 5abfb66
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/andreyabramovworks-commits/yandex-direct-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex-direct/
git -C "$tmp" checkout 5abfb666d73ec782cae17f59d13b737ce720d5b9
mkdir -p .agents/skills
cp -R "$tmp/skills/yandex-direct" .agents/skills/yandex-directCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add andreyabramovworks-commits/yandex-direct-skill --skill yandex-direct -a github-copilot -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 5abfb66
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/andreyabramovworks-commits/yandex-direct-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex-direct/
git -C "$tmp" checkout 5abfb666d73ec782cae17f59d13b737ce720d5b9
mkdir -p .github/skills
cp -R "$tmp/skills/yandex-direct" .github/skills/yandex-directCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add andreyabramovworks-commits/yandex-direct-skill --skill yandex-direct -a codex -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 5abfb66
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/andreyabramovworks-commits/yandex-direct-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex-direct/
git -C "$tmp" checkout 5abfb666d73ec782cae17f59d13b737ce720d5b9
mkdir -p .agents/skills
cp -R "$tmp/skills/yandex-direct" .agents/skills/yandex-directCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add andreyabramovworks-commits/yandex-direct-skill --skill yandex-direct -a gemini-cli -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 5abfb66
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/andreyabramovworks-commits/yandex-direct-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex-direct/
git -C "$tmp" checkout 5abfb666d73ec782cae17f59d13b737ce720d5b9
mkdir -p .agents/skills
cp -R "$tmp/skills/yandex-direct" .agents/skills/yandex-directCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/andreyabramovworks-commits/yandex-direct-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex-direct/
git -C "$tmp" checkout 5abfb666d73ec782cae17f59d13b737ce720d5b9
mkdir -p .devin/skills
cp -R "$tmp/skills/yandex-direct" .devin/skills/yandex-directCommands for macOS and Linux, on Windows run them in Git Bash.
Formerly Windsurf.
Run in a terminal in the project folder
npx skills add andreyabramovworks-commits/yandex-direct-skill --skill yandex-direct -a cline -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 5abfb66
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/andreyabramovworks-commits/yandex-direct-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex-direct/
git -C "$tmp" checkout 5abfb666d73ec782cae17f59d13b737ce720d5b9
mkdir -p .cline/skills
cp -R "$tmp/skills/yandex-direct" .cline/skills/yandex-directCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add andreyabramovworks-commits/yandex-direct-skill --skill yandex-direct -a roo -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 5abfb66
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/andreyabramovworks-commits/yandex-direct-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex-direct/
git -C "$tmp" checkout 5abfb666d73ec782cae17f59d13b737ce720d5b9
mkdir -p .roo/skills
cp -R "$tmp/skills/yandex-direct" .roo/skills/yandex-directCommands for macOS and Linux, on Windows run them in Git Bash.
A fork of Roo Code, same .roo folders.
Run in a terminal in the project folder
npx skills add andreyabramovworks-commits/yandex-direct-skill --skill yandex-direct -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 5abfb66
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/andreyabramovworks-commits/yandex-direct-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex-direct/
git -C "$tmp" checkout 5abfb666d73ec782cae17f59d13b737ce720d5b9
mkdir -p .agents/skills
cp -R "$tmp/skills/yandex-direct" .agents/skills/yandex-directCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/andreyabramovworks-commits/yandex-direct-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex-direct/
git -C "$tmp" checkout 5abfb666d73ec782cae17f59d13b737ce720d5b9
mkdir -p .agents/skills
cp -R "$tmp/skills/yandex-direct" .agents/skills/yandex-directCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/andreyabramovworks-commits/yandex-direct-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex-direct/
git -C "$tmp" checkout 5abfb666d73ec782cae17f59d13b737ce720d5b9
mkdir -p .agents/skills
cp -R "$tmp/skills/yandex-direct" .agents/skills/yandex-directCommands for macOS and Linux, on Windows run them in Git Bash.
Run python ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py --repo andreyabramovworks-commits/yandex-direct-skill --path skills/yandex-direct, then invoke the skill with Use $yandex-direct.
Other ways from the author
python ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py --repo andreyabramovworks-commits/yandex-direct-skill --path skills/yandex-directCommand from the README to install it via the Codex skill installer.
This is third-party code. Review the repository files before installing.
What it does
The skill teaches the agent to reason correctly about Yandex Direct: not to confuse Direct operators with Google Ads match types, not to mistake phone clicks for calls, not to compare Search and YAN by CTR alone, not to recommend automated strategies before conversion measurement is trustworthy. A compact SKILL.md routes the agent to focused references on account structure, Unified Performance Campaigns, keywords, audiences, moderation, strategies and Metrika goals, so the full manual is not loaded on every request. It never connects to the Direct API and changes nothing in the account; only a person launches or pauses campaigns.
Who it is for. For advertisers and business owners who plan and review Direct campaigns with a Codex agent but are not ready to grant API access.
Good fit when
- You need to plan account or Unified Performance Campaign structure before launch
- You need a campaign plan audit or a pre-launch checklist for Metrika, goals, UTM
- It matters that the agent does not confuse Direct terms with Google Ads terminology
Not a fit when
- You need to actually manage campaigns via API: this skill is deliberately read-only
- You need current interface limits or moderation rules without re-checking: the skill requires a fresh look at official Yandex pages
Example request
Audit my Yandex Direct campaign plan, but do not change anything in the accountLimitations
Install targets Codex via the install-skill-from-github.py script or manual copy into the skills directory. Direct rules and limits change often; the references in the repo were last reviewed on 2026-09-10, and the skill explicitly requires re-checking official Yandex pages before a live launch. The project is independent and not affiliated with Yandex.
How to disable. Delete the skills/yandex-direct folder from your Codex or other client's skills directory.
Security check
- The skill does not connect to the API and cannot change the account
- Launching and funding campaigns is always left to the person
README in short
The README explains why the skill exists: Direct differs meaningfully from Google Ads, and the skill prevents common category errors around operators and negative keywords. It covers progressive reference loading via SKILL.md, two install paths for Codex and other clients, example prompts in English and Russian, and a source-recheck policy given how often Direct changes.
SKILL.md
--- name: yandex-direct description: Plan, explain, review, and audit Yandex Direct advertising without using its API or changing a live account. Use for Яндекс Директ/Yandex Direct account structure, campaign setup, ЕПК, Search, РСЯ/YAN, Maps, keywords and negative phrases, autotargeting, audiences, ads, moderation, budgets, strategies, Yandex Metrica goals, reports, launch checklists, or optimization plans. metadata: short-description: Plan and audit Yandex Direct campaigns --- # Yandex Direct Provide current, evidence-based guidance for planning, explaining, or auditing Yandex Direct campaigns. This skill is advisory: it does not connect to the Direct API and does not create, edit, launch, pause, or fund live campaigns. ## Freshness and evidence Yandex Direct changes frequently. Before presenting interface paths, available campaign types, mandatory settings, limits, moderation rules, or strategy behavior: 1. Check the current official Yandex Direct Help or Yandex legal documents. 2. Prefer Russian-language official pages when the user works in Russian. 3. State the verification date when the answer depends on the current interface. 4. Distinguish verified product facts from recommendations and hypotheses. ## Route the request Read only the references needed for the request: structure and formats, setup workflow, targeting, ads and moderation, measurement and optimization, official sources.
FAQ
Can the skill launch a campaign itself?
No, it does not connect to the Direct API and cannot change, launch, pause or fund campaigns.
Does it work outside Codex?
Yes, the SKILL.md format is open; the skills/yandex-direct folder can be copied into any compatible client's skills directory.
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