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
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
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/ya-direct-statisticsDetects 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 -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 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-statisticsCommands 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 -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 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-statisticsCommands 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 -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 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-statisticsCommands 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 -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 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-statisticsCommands 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 -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 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-statisticsCommands 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-statisticsCommands 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 -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 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-statisticsCommands 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 -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 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-statisticsCommands 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 -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 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-statisticsCommands 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-statisticsCommands 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-statisticsCommands for macOS and Linux, on Windows run them in Git Bash.
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 --yesInstall 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 filterLimitations
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.
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