Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Yandex Direct (API v5) advertising audit, management, and optimization. Full account audits, campaign management, keyword operations, reporting, budget analysis, and optimization recommendations for Russian market PPC. Triggers on: "Яндекс Директ", "Yandex Direct", "директ", "РСЯ", "YAN", "direct audit", "direct campaigns", "direct report", "direct optimize".
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 78% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 5% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -14% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 50% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 168% | 0% |
Authors: Nick Serebrov & Kobe 🐍
Full-cycle Yandex Direct management: account audits, campaign CRUD, keyword management, reporting, optimization, and budget analysis.
| Command | What it does | |---------|-------------| | /direct audit | Full account audit (all campaigns), scoring 0-100 | | /direct campaigns | List campaigns with statuses and key metrics | | /direct create | Create campaign (Search/YAN) with ad groups, keywords, ads | | /direct keywords | Keyword management (list, add, update bids, pause) | | /direct report | Performance stats (CTR, CPC, conversions, spend) | | /direct optimize | Optimization recommendations (pause losers, adjust bids) | | /direct budget | Budget spend analysis and forecasting | | /direct negative | Negative keyword management (campaign & shared sets) |
Credentials: ~/.secrets/yandex-direct.json
json{ "client_id": "...", "client_secret": "...", "oauth_token": "..." }
Endpoint: https://api.direct.yandex.com/json/v5/ Auth: Authorization: Bearer {oauth_token}
API wrapper script: scripts/yd-api.sh
/direct audit~/.secrets/yandex-direct.jsoncampaigns service)references/yandex-audit.mdreferences/scoring-system.mdreferences/benchmarks.md/direct campaignscampaigns.get with fields: Id, Name, Status, State, Statistics, DailyBudget, Strategy/direct createcampaigns.addadgroups.addkeywords.addads.add (TextAd for search, TextImageAd for YAN)/direct keywordskeywords.get with campaign/adgroup filter/direct report/json/v5/reports)/direct optimizereferences/benchmarks.md/direct budget/direct negativenegativekeywordsharedsets)Load on-demand, NOT at startup:
references/yandex-audit.md — 50+ audit checks (YD01-YD55)references/scoring-system.md — Weighted scoring (0-100, grades A-F)references/benchmarks.md — Russian market benchmarks (CTR, CPC, CVR)references/bidding-strategies.md — Yandex Direct bidding strategy guidereferences/compliance.md — Yandex moderation rules & ad policiesreferences/image-specs.md — Image sizes and specs for YAN (RSY) adsscripts/yd-api.sh — Generic API v5 call wrapperscripts/yd-report.sh — Reports service wrapperscripts/yd-audit.sh — Automated audit data collectionagents/audit-yandex.md — Audit subagent for parallel campaign analysisOther measured skills in the registry, with their headline benchmark lift.