codex-lane-worker
Bounded Codex Lane writer protocol for one assigned task. Use only when the lane runtime assigns this worker.
[RU: SEO-инструментарий] Роутер платных SEO-API: Mutagen (Wordstat, конкуренция, биды) и xmlstock (SERP XML Яндекс/Google). SKILL.md не содержит API — читает дочерний SKILL.md. Use when: seo tools, частотность, вордстат, wordstat, позиции сайта, парсинг выдачи, mutagen,
$ npx -y skills add VKirill/claude-lane-stack --skill seo-tools --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/seo-toolsContext preview
The summary Claude sees to decide when to auto-load this skill.
[RU: SEO-инструментарий] Роутер платных SEO-API: Mutagen (Wordstat, конкуренция, биды) и xmlstock (SERP XML Яндекс/Google). SKILL.md не содержит API — читает дочерний SKILL.md. Use when: seo tools, частотность, вордстат, wordstat, позиции сайта, парсинг выдачи, mutagen,
name: seo-tools description: "[RU: SEO-инструментарий] Роутер платных SEO-API: Mutagen (Wordstat, конкуренция, биды) и xmlstock (SERP XML Яндекс/Google). SKILL.md не содержит API — читает дочерний SKILL.md. Use when: seo tools, частотность, вордстат, wordstat, позиции сайта, парсинг выдачи, mutagen, xmlstock, /seo-tools. SKIP: Вебмастер/GSC своего сайта→yandex/google; кокон/текст→drmax-cocoon-engine-x4; Ahrefs/Semrush." stacks: - seo - ru-seo tags: - seo - dispatcher - mutagen - xmlstock - ru source: vechkasov-global-skills risk: high-stakes
This `SKILL.md` is a **router**. Tool knowledge lives in the child folders. Do not answer APIs from this file.
Inventory is two tools now. To add a third: drop a folder next to `mutagen/` / `xmlstock/` and add one row to the tables below.
1. Match the task to the route table. 2. **Read** that child's `SKILL.md`. 3. Load only that child's `references/` named in its API Reference table. 4. Two tools → read both. Do not merge their APIs, keys, or billing.
| Task | Child | |---|---| | Точная частотность, `strong`, биды Direct, Wordstat колонки, кластеризация | [mutagen/SKILL.md](mutagen/SKILL.md) | | Живая выдача, позиции, сниппеты, `site:`, картинки/видео, Яндекс XML / Google XML | [xmlstock/SKILL.md](xmlstock/SKILL.md) |
`mutagen.serp.report` — отчёты Mutagen по своей базе, **не** живой XML. Живой SERP → `xmlstock`.
| User says | Default | Not this | |---|---|---| | «частотность» / Wordstat / «сколько ищут» | `mutagen` | xmlstock не считает частотность | | «конкуренция ключа» / `strong` / биды | `mutagen` | Direct API → `yandex` | | «позиции по ключам» / ТОП-10 / сниппеты | `xmlstock` | Mutagen SERP-отчёт — другая база | | «позиции **моего** сайта в Вебмастере/GSC» | `yandex` / `google` | xmlstock = произвольный SERP | | «проиндексирован ли URL» через `site:` | `xmlstock` | переобход → Webmaster/GSC | | «семантика + позиции» | `mutagen` → `xmlstock` | не одним API |
If still unclear — one question, then route.
| Situation | Load in order | |---|---| | Собрать ядро, потом снять позиции | `mutagen` → `xmlstock` | | Частотность + запросы **этого** сайта | `mutagen` + `yandex` (webmaster) | | Позиции Google + GSC своего домена | `xmlstock` + `google` (search-console) |
Both tools **charge per call**. Read the child's billing rules before any batch.
| Tool | Wallet | |---|---| | `mutagen` | `mutagen.balance()`; persist `task_id` / `mass_id` — repeat `*.new` double-charges | | `xmlstock` | ЛК / error 200; persist `req_id` — repeat `delayed=1` double-charges |
Do not share API keys or one HTTP client across the two.
Children own the docs. Inventory of this skill:
| Tool | File | |---|---| | Mutagen — Wordstat, `strong`, биды, parser.mass, serp.report | [mutagen/SKILL.md](mutagen/SKILL.md) | | xmlstock — Яндекс/Google XML SERP, Live, async req_id | [xmlstock/SKILL.md](xmlstock/SKILL.md) |
**How to use**: open only the matching child, then that child's `references/` row. New tool later = new folder + one row here.
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…