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

Skill

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
All reasons and checks
Russian stack

andreyabramovworks-commits/yandex-direct-skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/yandex-direct-skill-for-codex-and-ai-agents

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 andreyabramovworks-commits/yandex-direct-skill --skill yandex-direct -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.

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-direct

Commands 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 -y

The 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-direct

Commands 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 -y

The 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-direct

Commands 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 -y

The 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-direct

Commands 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 -y

The 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-direct

Commands 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-direct

Commands 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 -y

The 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-direct

Commands 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 -y

The 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-direct

Commands 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 -y

The 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-direct

Commands 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-direct

Commands 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-direct

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit 5abfb66.

Text for your agent

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-direct

Command 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 account

Limitations

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.

Official

Official DataLens (Yandex) skills for Claude Code, Codex and OpenCode: SDK, HTML reports and RLS resolution

SkillMedium riskRussian stackNo VPN needed12Repository stars
Editors’ pick

A Yandex Metrika MCP server generated from the API spec: 108 methods, 10 tools declared by default, transparent filters and response metadata

MCP serverMedium riskRussian stackNo VPN needed2Repository stars
Official

An open MCP server and agent skill set for SEO: keyword research, competitors, backlinks and site audits powered by DataForSEO

MCP serverMedium risk21.5KRepository stars

A Claude Code plugin for SEO audits: technical SEO, E-E-A-T, schema, local and AI search via parallel subagents

PluginHigh risk17.9KRepository stars
Foxx AIYandex Direct planning and audit skill

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