codex-lane-worker
Bounded Codex Lane writer protocol for one assigned task. Use only when the lane runtime assigns this worker.
[RU: экосистема Яндекса] Cloud, Direct API, креативы Direct, Метрика, Вебмастер. SKILL.md — роутер; доменные доки в дочерних папках. Use when: яндекс, yandex, яндекс облако, yc, яндекс директ, объявления директ, метрика, webmaster, oauth.yandex.ru, /yandex. SKIP: Google
$ npx -y skills add VKirill/claude-lane-stack --skill yandex --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/yandexContext preview
The summary Claude sees to decide when to auto-load this skill.
[RU: экосистема Яндекса] Cloud, Direct API, креативы Direct, Метрика, Вебмастер. SKILL.md — роутер; доменные доки в дочерних папках. Use when: яндекс, yandex, яндекс облако, yc, яндекс директ, объявления директ, метрика, webmaster, oauth.yandex.ru, /yandex. SKIP: Google
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
This `SKILL.md` is a **router**. Product knowledge lives in the child folders below. Do not answer APIs from this file.
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.
| 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) |
| 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.
| 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 |
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.
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.
Claude Lane Stack is a self-hosted toolkit for coordinating coding agents through CLI processes, task contracts, Git workspaces, and verification receipts (bin/run-controller:117-159, schemas/task-v2.schema.json:1-60).
Bounded Codex Lane writer protocol for one assigned task. Use only when the lane runtime assigns this worker.
Operate Claude Lane Stack schema-v2 runs from Codex. Use for lane status, start, resume, review, verification, evidence, or…
Детекция и коррекция AI-сгенерированного текста по методике DrMax LinguaForensic v3.9.4 (284 лингвистических признака + 16…
Owner-facing architect for a new app or service. Plain-language chat; living plan artifacts on disk. Use when user says…
Live browser QA + Playwright-compatible replay. Disk .agents/qa/. Use when (terminal Lane Stack): проверь в браузере, кликни…
Delegate fat file reads to the project's pm_read worker. Use when a Read/cat/head/tail/sed of a file over pm_read.min_lines was…