Yandex Direct Tools section skill

ya-direct-tools

An Agent Skill for the Yandex Direct Tools area: budget forecast, Wordstat, change history, API access and Direct Commander

Skill

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

  • After approval it can change representative access and account financial settings
  • Covers API applications and account transfers, i.e. credential and rights operations
All reasons and checks
Russian stack

rdsolod-ui/ya-direct-tools

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/ya-direct-tools

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 rdsolod-ui/ya-direct-tools --skill ya-direct-tools -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 e3182ae
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/ya-direct-tools.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-tools/
git -C "$tmp" checkout e3182aeda1a0938cadc75bf5834f56048320f9ec
mkdir -p .claude/skills
cp -R "$tmp/skills/ya-direct-tools" .claude/skills/ya-direct-tools

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

Run in a terminal in the project folder

npx skills add rdsolod-ui/ya-direct-tools --skill ya-direct-tools -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 e3182ae
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/ya-direct-tools.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-tools/
git -C "$tmp" checkout e3182aeda1a0938cadc75bf5834f56048320f9ec
mkdir -p .agents/skills
cp -R "$tmp/skills/ya-direct-tools" .agents/skills/ya-direct-tools

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

Run in a terminal in the project folder

npx skills add rdsolod-ui/ya-direct-tools --skill ya-direct-tools -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 e3182ae
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/ya-direct-tools.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-tools/
git -C "$tmp" checkout e3182aeda1a0938cadc75bf5834f56048320f9ec
mkdir -p .github/skills
cp -R "$tmp/skills/ya-direct-tools" .github/skills/ya-direct-tools

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

Run in a terminal in the project folder

npx skills add rdsolod-ui/ya-direct-tools --skill ya-direct-tools -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 e3182ae
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/ya-direct-tools.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-tools/
git -C "$tmp" checkout e3182aeda1a0938cadc75bf5834f56048320f9ec
mkdir -p .agents/skills
cp -R "$tmp/skills/ya-direct-tools" .agents/skills/ya-direct-tools

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

Run in a terminal in the project folder

npx skills add rdsolod-ui/ya-direct-tools --skill ya-direct-tools -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 e3182ae
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/ya-direct-tools.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-tools/
git -C "$tmp" checkout e3182aeda1a0938cadc75bf5834f56048320f9ec
mkdir -p .agents/skills
cp -R "$tmp/skills/ya-direct-tools" .agents/skills/ya-direct-tools

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/rdsolod-ui/ya-direct-tools.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-tools/
git -C "$tmp" checkout e3182aeda1a0938cadc75bf5834f56048320f9ec
mkdir -p .devin/skills
cp -R "$tmp/skills/ya-direct-tools" .devin/skills/ya-direct-tools

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 rdsolod-ui/ya-direct-tools --skill ya-direct-tools -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 e3182ae
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/ya-direct-tools.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-tools/
git -C "$tmp" checkout e3182aeda1a0938cadc75bf5834f56048320f9ec
mkdir -p .cline/skills
cp -R "$tmp/skills/ya-direct-tools" .cline/skills/ya-direct-tools

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

Run in a terminal in the project folder

npx skills add rdsolod-ui/ya-direct-tools --skill ya-direct-tools -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 e3182ae
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/ya-direct-tools.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-tools/
git -C "$tmp" checkout e3182aeda1a0938cadc75bf5834f56048320f9ec
mkdir -p .roo/skills
cp -R "$tmp/skills/ya-direct-tools" .roo/skills/ya-direct-tools

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 rdsolod-ui/ya-direct-tools --skill ya-direct-tools -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 e3182ae
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/ya-direct-tools.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-tools/
git -C "$tmp" checkout e3182aeda1a0938cadc75bf5834f56048320f9ec
mkdir -p .agents/skills
cp -R "$tmp/skills/ya-direct-tools" .agents/skills/ya-direct-tools

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/rdsolod-ui/ya-direct-tools.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-tools/
git -C "$tmp" checkout e3182aeda1a0938cadc75bf5834f56048320f9ec
mkdir -p .agents/skills
cp -R "$tmp/skills/ya-direct-tools" .agents/skills/ya-direct-tools

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/rdsolod-ui/ya-direct-tools.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-tools/
git -C "$tmp" checkout e3182aeda1a0938cadc75bf5834f56048320f9ec
mkdir -p .agents/skills
cp -R "$tmp/skills/ya-direct-tools" .agents/skills/ya-direct-tools

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 e3182ae.

Text for your agent

Install with npx --yes skills add rdsolod-ui/ya-direct-tools --skill ya-direct-tools --agent codex --global --copy --yes, then explicitly confirm the specific write action before it runs.

Other ways from the author
npx --yes skills add rdsolod-ui/ya-direct-tools --skill ya-direct-tools --agent codex --global --copy --yes

Install via the skills.sh registry.

This is third-party code. Review the repository files before installing.

What it does

The skill routes the agent through the Yandex Direct Tools area: budget forecast, Wordstat and the external Wordcraft screen, the change-history filter builder, API access applications and requests alongside legacy financial controls, Direct Commander and Excel import-export, representatives and account management, and account-transfer requests. Before acting it fixes the organization, the exact subsection, the representative's role, and exactly what will be disclosed, downloaded or uploaded. It is read-only by default: any sensitive download, upload, access change, credential operation, financial setting, Commander write or transfer action needs explicit authorization immediately before execution.

Who it is for. For ad account administrators managing access rights, API applications and Direct Commander who want an agent that touches nothing without explicit permission.

Good fit when

  • You want a budget forecast or Wordstat frequency check from the Tools area
  • You need to build a change-history filter for a period
  • You need to understand API access applications or prepare a Direct Commander import

Not a fit when

  • You need statistics reports: the separate ya-direct-statistics skill covers that
  • You need the Library area: segments, feeds, strategies are covered by ya-direct-library
  • You want a quick action with no confirmation: the skill deliberately requires approval for any write

Example request

Build a change-history filter for campaign 12345 over the last month and explain which fields are available

Limitations

The package contains no advertiser exports, credentials, cookies, client logins, personal data or production account payloads: it is an interface reference that needs its UI baseline refreshed against current Yandex documentation and observable account state, not ready-made data. Install targets Codex via the skills.sh registry.

How to disable. Remove the skills/ya-direct-tools directory from your agent's installed skills.

Security check

  • After approval it can change representative access and account financial settings
  • Covers API applications and account transfers, i.e. credential and rights operations

README in short

The README lists the covered surfaces: budget forecast, Wordstat and Wordcraft, change history, API access and legacy financial controls, Direct Commander and Excel, representatives and account transfers. It stresses read-only behavior by default and explicit authorization before any sensitive operation. It gives the Codex install command and nine sanitized browser contracts in tests for checking without touching live Direct.

SKILL.md

---
name: ya-direct-tools
description: "Inspect, explain, and safely operate the Yandex Direct Tools area: budget forecast, Wordstat and Wordcraft, change history, API access, Direct Commander, Excel import/export, representatives, managing accounts, and account-transfer requests. Use for Яндекс Директ Инструменты navigation, filters, selectors, exports, access administration, and approval-gated actions; use dedicated statistics or library skills for those separate areas."
---

# Yandex Direct Tools

Treat current official Yandex documentation and observable account state as
the technical truth. Routes, labels, roles, limits, legacy pages and available
actions can change.

FAQ

Can the skill upload a file into Direct Commander on its own?

No, any upload needs explicit authorization immediately before execution; by default the skill only reads.

Is there a way to check an action's contract without touching Direct?

Yes, the plan_action.py script checks a section-action pair locally, with no network call to Yandex.

Editors’ pick

An MCP server with n8n node and template knowledge: the agent picks nodes, validates configs and, with API access, creates workflows in your n8n

MCP serverHigh riskNo VPN needed23KRepository stars
Official

Zapier's official MCP plugin: the agent gets actions across thousands of apps through your Zapier account

PluginHigh risk421Repository stars

A curated list of Claude skills and plugins, plus Composio's own automation skills for 78 SaaS apps

SkillHigh risk75.8KRepository stars

A plugin and CLI catalog for agents: generates command-line interfaces for GUI apps like GIMP and Blender and installs ready ones via CLI-Hub

PluginHigh riskNo VPN needed50.9KRepository stars
Foxx AIYandex Direct Tools section 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.