Skip to content
Back to skills

Yandex

ASecurity

[RU: экосистема Яндекса] Cloud, Direct API, креативы Direct, Метрика, Вебмастер. SKILL.md — роутер; доменные доки в дочерних папках. Use when: яндекс, yandex, яндекс облако, yc, яндекс директ, объявления директ, метрика, webmaster, oauth.yandex.ru, /yandex. SKIP: Google Ads/GSC/GA4; AWS/GCP/Azure; Wordstat/SERP XML→seo-tools.

  • 121 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 3, 2026
ai-agentsgoawsgcpazureapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 3, 2026

npx -y skills add VKirill/claude-lane-stack --skill yandex --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Yandex?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Yandex
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vkirill-yandex/badge)](https://www.skillsdirectory.com/skills/vkirill-yandex)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: yandex
description: "[RU: экосистема Яндекса] Cloud, Direct API, креативы Direct, Метрика, Вебмастер. SKILL.md — роутер; доменные доки в дочерних папках. Use when: яндекс, yandex, яндекс облако, yc, яндекс директ, объявления директ, метрика, webmaster, oauth.yandex.ru, /yandex. SKIP: Google Ads/GSC/GA4; AWS/GCP/Azure; Wordstat/SERP XML→seo-tools."
stacks:
  - yandex
  - ru
tags:
  - yandex
  - dispatcher
  - ecosystem
  - oauth
  - ru
source: vechkasov-global-skills
risk: medium
---

# Yandex ecosystem

This `SKILL.md` is a **router**. Product knowledge lives in the child folders below. Do not answer APIs from this file.

## Protocol

1. Match the task to the route table.
2. **Read** that child's `SKILL.md`.
3. Load only that child's `references/` row from its own API Reference table.
4. Two products → read both children. Do not merge their APIs, headers, or quotas.

## Use this skill when

- Any Yandex product: Cloud, Direct, Метрика, Вебмастер
- Two or more products in one request
- Shared Yandex ID / `oauth.yandex.ru`
- Slash command `/yandex`

## Do not use this skill when

- Google Ads / GSC / GA4 / AWS / GCP / Azure
- Wordstat frequency / live SERP XML → `seo-tools`
- YandexGPT, Alice, Maps, Disk, 360, AppMetrica — **no skill here**, do not invent one

## Route table

| Task | Child |
|---|---|
| `yc`, VM, managed PG/Redis, Object Storage, VPC, k8s, Lockbox, IAM | [yandex-cloud/SKILL.md](yandex-cloud/SKILL.md) |
| Direct API: кампании, ставки, Ads.add, Reports TSV, units, sandbox | [yandex-direct/SKILL.md](yandex-direct/SKILL.md) |
| Тексты объявлений, лимиты ТГО, CSV Key Collector, intent-шаблоны | [yandex-direct-creatives/SKILL.md](yandex-direct-creatives/SKILL.md) |
| Трафик, цели, `/stat/v1/data`, Logs API, counter_id | [yandex-metrica/SKILL.md](yandex-metrica/SKILL.md) |
| Индексация, переобход, sitemap, поисковые запросы сайта | [yandex-webmaster/SKILL.md](yandex-webmaster/SKILL.md) |

## Ambiguous prompts

| User says | Default | Not this |
|---|---|---|
| «позиции в Яндексе» + **свой** сайт | webmaster | xmlstock = произвольный SERP |
| «позиции» + список ключей / чужой домен | `xmlstock` | Webmaster only covers verified hosts |
| «трафик» / «конверсии с сайта» | metrica | Direct = paid clicks/CPC |
| «статистика Директа» / CPC / CTR объявлений | direct | Metrika is on-site behavior |
| «частотность» / Wordstat | `mutagen` | Webmaster shows **your** queries, not volume |
| «написать объявление» | direct-creatives | upload → then direct |
| «залить / Ads.add / ставки» | direct | creatives never calls the API |
| «сервер / база / s3 в Яндексе» | cloud | app code → language skill |

If still unclear — one question, then route.

## Cross-product

| Situation | Load in order |
|---|---|
| Написать объявления **и** залить | creatives → direct |
| Direct spend ≠ Metrika conversions | direct + metrica (`LAST_YANDEX_DIRECT_CLICK` / `LASTSIGN`) |
| Новый сайт: хостинг + счётчик + индекс | cloud → metrica → webmaster |
| Задеплоили, нужен переобход | webmaster (`recrawl/quota` first) |
| Семантика + запросы **этого** сайта | `mutagen` + webmaster |

## Shared Yandex ID

Direct / Metrika / Webmaster: app on `oauth.yandex.ru` or `oauth.yandex.com`. Scopes, TTL, and header scheme are per child `setup`. Cloud is **IAM** (`yc iam create-token`), not this OAuth.

| Product | `Authorization` |
|---|---|
| Direct | `Bearer <token>` |
| Metrika | `OAuth <token>` (`Bearer` also works) |
| Webmaster | `OAuth <token>` — **not** `Bearer` |
| Cloud | IAM token / `yc` profile |

Do not share one HTTP client across these four.

## Behavioral Traits

- Picks **one** child before writing code or curl
- Reads that child's SKILL.md; does not quote endpoints from this file
- Batch writes follow the child's high-stakes contract
- Names the child folder in the answer

## Important Constraints

- NEVER invent Yandex endpoints, units, or `yc` flags in this dispatcher
- NEVER mix Direct `Bearer`, Webmaster `OAuth`, and Cloud IAM in one client
- NEVER call Direct API from the creatives path
- ALWAYS Read the child before the first API call
- ALWAYS say «нет скилла» for GPT / Alice / Maps / Disk / 360 / AppMetrica

## Related Skills

- `seo-tools` — Mutagen (Wordstat) + xmlstock (SERP XML)
- `google` — Google-экосистема (Ads / GA4 / Search Console)
- `ru-data-compliance` — 152-ФЗ / Metrika cookies
- `linux-sysadmin` — OS on Cloud VMs

## API Reference

Children own the docs. Inventory of this skill:

| Product | File |
|---|---|
| Cloud — `yc`, managed DB, S3, VPC, k8s, IAM, Lockbox | [yandex-cloud/SKILL.md](yandex-cloud/SKILL.md) |
| Direct API v5 — JSON-RPC, units, Reports, sandbox | [yandex-direct/SKILL.md](yandex-direct/SKILL.md) |
| Direct creatives — limits, CSV, intent templates | [yandex-direct-creatives/SKILL.md](yandex-direct-creatives/SKILL.md) |
| Metrika — Reporting / Logs / Management | [yandex-metrica/SKILL.md](yandex-metrica/SKILL.md) |
| Webmaster — queries, recrawl, sitemaps, diagnostics | [yandex-webmaster/SKILL.md](yandex-webmaster/SKILL.md) |

**How to use**: open only the matching child, then that child's `references/` row.

Files in this skill

  • SKILL.md5.6 KB
  • yandex-cloud/SKILL.md11.6 KB
  • yandex-cloud/references/compute.md4.1 KB
  • yandex-cloud/references/iam-auth.md5 KB
  • yandex-cloud/references/kubernetes.md6 KB
  • yandex-cloud/references/load-balancer.md4.7 KB
  • yandex-cloud/references/managed-databases.md5.7 KB
  • yandex-cloud/references/migration.md6.8 KB
  • yandex-cloud/references/object-storage.md4.7 KB
  • yandex-cloud/references/observability.md4.8 KB
  • yandex-cloud/references/secrets-lockbox.md4.6 KB
  • yandex-cloud/references/serverless.md5.1 KB
  • yandex-cloud/references/vpc-network.md4 KB
  • yandex-cloud/references/yc-cli.md3.8 KB
  • yandex-direct-creatives/SKILL.md11.9 KB
  • yandex-direct-creatives/references/ad-formats.md11.1 KB
  • yandex-direct-creatives/references/benchmarks-2026.md10.1 KB
  • yandex-direct-creatives/references/campaign-types.md11.8 KB
  • yandex-direct-creatives/references/cluster-to-campaign-strategy.md9.5 KB
  • yandex-direct-creatives/references/composition-templates.md15.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.