Yandex Direct statistics skill

ya-direct-statistics

A Codex skill for building and reading Yandex Direct reports: Report Wizard, the report library, filters, attribution and safe browser workflows

Skill

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

  • Reads advertiser account statistics through browser workflows
  • Can save reports, export them and change negative keywords after separate approval
All reasons and checks
Russian stack

rdsolod-ui/ya-direct-statistics

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/ya-direct-statistics

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

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

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

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

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

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

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

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

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

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

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

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 143239b.

Text for your agent

Install with npx --yes skills add rdsolod-ui/ya-direct-statistics --skill ya-direct-statistics --agent codex --global --copy --yes, then ask for a specific report, stating the period, goals and attribution explicitly.

Other ways from the author
npx --yes skills add rdsolod-ui/ya-direct-statistics --skill ya-direct-statistics --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 statistics area: before building a report it fixes a contract: advertiser, period, timezone, currency and VAT treatment, attribution model, goals, and whether the user wants inspection, a draft, a download or a saved report. Separate reference files cover the custom report builder, presets and special reports, filters and field selection, and safe browser actions: saving, downloading and row-level operations. The skill works read-only by default and requires separate approval before saving, exporting or changing anything in a campaign.

Who it is for. For people who regularly build and read Yandex Direct reports and want the agent to nail down report parameters and not confuse click, conversion and payment dates.

Good fit when

  • You need a report on search queries, placements, geography or devices for an arbitrary period
  • You need to figure out why a report is empty or the numbers look contradictory
  • You need the difference between click-date and paid-order attribution explained

Not a fit when

  • You need to create or optimize campaigns: the broader ya-direct-codex skill covers that
  • You need the Tools or Library sections: they have their own dedicated skills
  • You want numbers without pinning down period, attribution and currency: the skill fixes the report contract first

Example request

Build a search-query report for the last 30 days with last-significant-click attribution and explain every filter

Limitations

The package contains no advertiser exports, credentials or private account data: it is an interface and reporting-API reference, not ready-made data. Defaults to Codex, though the README also documents install and gives a short Russian summary. Some scenarios assume working in the Direct browser UI, not only via the API.

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

Security check

  • Reads advertiser account statistics through browser workflows
  • Can save reports, export them and change negative keywords after separate approval

README in short

The README describes the coverage: Report Wizard, library, my reports, filters, groupings, metrics, goals, attribution, VAT, tables, charts, downloads and specialized reports. It gives the Codex install command, an English invocation example and a short Russian summary of what the skill helps with. It ends with the file structure and local validation commands.

SKILL.md

---
name: ya-direct-statistics
description: Build, audit, explain, export, and safely operate Yandex Direct statistics reports, including Report Wizard, report library, saved reports, search queries, placements, regions, audiences, devices, ad assets, products, reach, apps, DOOH, conversion payments, invalid traffic, acts, and call logs. Use for Яндекс Директ reporting, filters, groupings, metrics, goals, attribution, VAT, comparisons, charts, downloads, and report troubleshooting; use a broader Yandex Direct skill for campaign creation or optimization outside statistics.
---

# Yandex Direct statistics

Use current official Yandex documentation and observable account state as the
technical truth. Product labels, report templates, available fields and
attribution options can change.

FAQ

Can the skill change campaigns?

Not by default; it works read-only and separately requires approval before saving, exporting or changing negative keywords, keywords or placements.

Does it account for VAT in reports?

Yes, the skill explicitly fixes currency and VAT treatment as part of the report contract before building anything.

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