Скилл Яндекс Директ, Метрики и Вордстата

openclaw-skills

Три Agent Skill в одном репозитории: вызов API Яндекс Директа, Метрики и Вордстата напрямую по JSON

Скилл

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

Почему такой уровень

  • Скилл Директа поддерживает методы add, update, delete, suspend, resume и moderate, то есть может менять рекламные кампании напрямую
Все причины и проверки
Российский стек

bobidk91-ops/yandex-direct-openclaw-skill

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/openclaw-skills

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

Выполните в терминале в папке проекта

npx skills add bobidk91-ops/yandex-direct-openclaw-skill --skill yandex_direct yandex_metrika yandex_wordstat -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита b18462b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bobidk91-ops/yandex-direct-openclaw-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex_direct/ /skills/yandex_metrika/ /skills/yandex_wordstat/
git -C "$tmp" checkout b18462b9de5d16393992c2fa1da62819b50bd71f
mkdir -p .claude/skills
cp -R "$tmp/skills/yandex_direct" .claude/skills/yandex_direct
cp -R "$tmp/skills/yandex_metrika" .claude/skills/yandex_metrika
cp -R "$tmp/skills/yandex_wordstat" .claude/skills/yandex_wordstat

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add bobidk91-ops/yandex-direct-openclaw-skill --skill yandex_direct yandex_metrika yandex_wordstat -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита b18462b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bobidk91-ops/yandex-direct-openclaw-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex_direct/ /skills/yandex_metrika/ /skills/yandex_wordstat/
git -C "$tmp" checkout b18462b9de5d16393992c2fa1da62819b50bd71f
mkdir -p .agents/skills
cp -R "$tmp/skills/yandex_direct" .agents/skills/yandex_direct
cp -R "$tmp/skills/yandex_metrika" .agents/skills/yandex_metrika
cp -R "$tmp/skills/yandex_wordstat" .agents/skills/yandex_wordstat

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add bobidk91-ops/yandex-direct-openclaw-skill --skill yandex_direct yandex_metrika yandex_wordstat -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита b18462b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bobidk91-ops/yandex-direct-openclaw-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex_direct/ /skills/yandex_metrika/ /skills/yandex_wordstat/
git -C "$tmp" checkout b18462b9de5d16393992c2fa1da62819b50bd71f
mkdir -p .github/skills
cp -R "$tmp/skills/yandex_direct" .github/skills/yandex_direct
cp -R "$tmp/skills/yandex_metrika" .github/skills/yandex_metrika
cp -R "$tmp/skills/yandex_wordstat" .github/skills/yandex_wordstat

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add bobidk91-ops/yandex-direct-openclaw-skill --skill yandex_direct yandex_metrika yandex_wordstat -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита b18462b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bobidk91-ops/yandex-direct-openclaw-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex_direct/ /skills/yandex_metrika/ /skills/yandex_wordstat/
git -C "$tmp" checkout b18462b9de5d16393992c2fa1da62819b50bd71f
mkdir -p .agents/skills
cp -R "$tmp/skills/yandex_direct" .agents/skills/yandex_direct
cp -R "$tmp/skills/yandex_metrika" .agents/skills/yandex_metrika
cp -R "$tmp/skills/yandex_wordstat" .agents/skills/yandex_wordstat

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add bobidk91-ops/yandex-direct-openclaw-skill --skill yandex_direct yandex_metrika yandex_wordstat -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита b18462b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bobidk91-ops/yandex-direct-openclaw-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex_direct/ /skills/yandex_metrika/ /skills/yandex_wordstat/
git -C "$tmp" checkout b18462b9de5d16393992c2fa1da62819b50bd71f
mkdir -p .agents/skills
cp -R "$tmp/skills/yandex_direct" .agents/skills/yandex_direct
cp -R "$tmp/skills/yandex_metrika" .agents/skills/yandex_metrika
cp -R "$tmp/skills/yandex_wordstat" .agents/skills/yandex_wordstat

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bobidk91-ops/yandex-direct-openclaw-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex_direct/ /skills/yandex_metrika/ /skills/yandex_wordstat/
git -C "$tmp" checkout b18462b9de5d16393992c2fa1da62819b50bd71f
mkdir -p .devin/skills
cp -R "$tmp/skills/yandex_direct" .devin/skills/yandex_direct
cp -R "$tmp/skills/yandex_metrika" .devin/skills/yandex_metrika
cp -R "$tmp/skills/yandex_wordstat" .devin/skills/yandex_wordstat

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add bobidk91-ops/yandex-direct-openclaw-skill --skill yandex_direct yandex_metrika yandex_wordstat -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита b18462b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bobidk91-ops/yandex-direct-openclaw-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex_direct/ /skills/yandex_metrika/ /skills/yandex_wordstat/
git -C "$tmp" checkout b18462b9de5d16393992c2fa1da62819b50bd71f
mkdir -p .cline/skills
cp -R "$tmp/skills/yandex_direct" .cline/skills/yandex_direct
cp -R "$tmp/skills/yandex_metrika" .cline/skills/yandex_metrika
cp -R "$tmp/skills/yandex_wordstat" .cline/skills/yandex_wordstat

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add bobidk91-ops/yandex-direct-openclaw-skill --skill yandex_direct yandex_metrika yandex_wordstat -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита b18462b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bobidk91-ops/yandex-direct-openclaw-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex_direct/ /skills/yandex_metrika/ /skills/yandex_wordstat/
git -C "$tmp" checkout b18462b9de5d16393992c2fa1da62819b50bd71f
mkdir -p .roo/skills
cp -R "$tmp/skills/yandex_direct" .roo/skills/yandex_direct
cp -R "$tmp/skills/yandex_metrika" .roo/skills/yandex_metrika
cp -R "$tmp/skills/yandex_wordstat" .roo/skills/yandex_wordstat

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add bobidk91-ops/yandex-direct-openclaw-skill --skill yandex_direct yandex_metrika yandex_wordstat -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита b18462b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bobidk91-ops/yandex-direct-openclaw-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex_direct/ /skills/yandex_metrika/ /skills/yandex_wordstat/
git -C "$tmp" checkout b18462b9de5d16393992c2fa1da62819b50bd71f
mkdir -p .agents/skills
cp -R "$tmp/skills/yandex_direct" .agents/skills/yandex_direct
cp -R "$tmp/skills/yandex_metrika" .agents/skills/yandex_metrika
cp -R "$tmp/skills/yandex_wordstat" .agents/skills/yandex_wordstat

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bobidk91-ops/yandex-direct-openclaw-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex_direct/ /skills/yandex_metrika/ /skills/yandex_wordstat/
git -C "$tmp" checkout b18462b9de5d16393992c2fa1da62819b50bd71f
mkdir -p .agents/skills
cp -R "$tmp/skills/yandex_direct" .agents/skills/yandex_direct
cp -R "$tmp/skills/yandex_metrika" .agents/skills/yandex_metrika
cp -R "$tmp/skills/yandex_wordstat" .agents/skills/yandex_wordstat

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bobidk91-ops/yandex-direct-openclaw-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/yandex_direct/ /skills/yandex_metrika/ /skills/yandex_wordstat/
git -C "$tmp" checkout b18462b9de5d16393992c2fa1da62819b50bd71f
mkdir -p .agents/skills
cp -R "$tmp/skills/yandex_direct" .agents/skills/yandex_direct
cp -R "$tmp/skills/yandex_metrika" .agents/skills/yandex_metrika
cp -R "$tmp/skills/yandex_wordstat" .agents/skills/yandex_wordstat

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит b18462b.

Текст для агента

Склонируй bobidk91-ops/yandex-direct-openclaw-skill, помести нужные папки из skills/ в директорию навыков агента и задай переменные YANDEX_DIRECT_TOKEN, YANDEX_DIRECT_LOGIN, YANDEX_METRIKA_TOKEN и YANDEX_WORDSTAT_TOKEN.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Репозиторий содержит три отдельных SKILL.md с YAML frontmatter: yandex_direct для методов API v5 и v501 (add, update, get, delete, suspend, resume, moderate, отчеты), yandex_metrika для статистических отчетов, управления счетчиками и целями и Logs API, yandex_wordstat для топа запросов, динамики спроса, регионов и ассоциаций. Каждый скилл описывает свой хост, тип авторизации (Bearer у Директа и Вордстата, OAuth у Метрики) и явно требует не выводить токен в логи или ответы. К Директу приложены материалы для подачи заявки на доступ к API.

Для кого. Для маркетологов и разработчиков, которым нужен прямой доступ агента к трем API Яндекса для рекламы без отдельных MCP-серверов на каждый.

Подходит, если

  • Нужен доступ сразу к Директу, Метрике и Вордстату из одного набора скиллов
  • Устраивает прямой вызов JSON-методов API без обертки MCP

Не подходит, если

  • Нужен MCP-сервер с готовыми инструментами, а не справочник методов для агента
  • Работаете не с OpenClaw и агент не поддерживает формат SKILL.md

Пример запроса к агенту

Получи топ запросов по фразе через Вордстат и сравни с динамикой показов в Метрике за месяц

Ограничения

В репозитории нет README, только сами SKILL.md. Проект у одного автора, 1 звезда. Материалы для заявки на доступ к API Директа рассчитаны на конкретную форму подачи заявки, актуальность нужно проверять самостоятельно.

Как отключить. Удалите папки скиллов из директории навыков агента и отзовите выданные токены Директа, Метрики и Вордстата.

Проверка безопасности

  • Скилл Директа поддерживает методы add, update, delete, suspend, resume и moderate, то есть может менять рекламные кампании напрямую

Коротко о README

Отдельного README в репозитории нет. Каждый из трех SKILL.md содержит frontmatter с описанием, списком нужных переменных окружения и ссылкой на официальную документацию, а в теле файла: правила безопасности про токены, базовый URL, метод авторизации и таблицу методов API с квотами, где это применимо.

SKILL.md

---
name: yandex_direct
description: Call Yandex Direct API v5/v501 JSON methods (add/update/get/delete/suspend/resume/moderate/reports) using an OAuth access token. Use when the user wants to manage campaigns, ads, keywords, bids, or generate reports via Yandex Direct.
metadata: {"openclaw":{"requires":{"env":["YANDEX_DIRECT_TOKEN","YANDEX_DIRECT_LOGIN"]},"primaryEnv":"YANDEX_DIRECT_TOKEN","emoji":"target"}}
homepage: https://yandex.ru/dev/direct/doc/en/concepts/overview
---

# Yandex Direct (API v5 / v501)

## Core idea (covers "all possible calls")

Yandex Direct method calls all share the same HTTP wrapper:

1. Pick a service (the path segment in the URL)
2. Pick a method (string, e.g. add, update, get, delete, suspend, resume, moderate, etc.)
3. Send POST JSON body { "method": "...", "params": { ... } }

## Safety requirements

- Never print or echo YANDEX_DIRECT_TOKEN (or any token/private secrets) into logs, tool output, or final answers.
- Only call Yandex Direct JSON endpoints on api.direct.yandex.com (production) or api-sandbox.direct.yandex.ru (sandbox).

Частые вопросы

Чем авторизация Метрики отличается от Директа?

Метрика использует заголовок Authorization: OAuth и GET-запросы для статистики, а Директ и Вордстат используют Bearer и POST с JSON-телом.

Скиллы DataLens

DataLens Skills

Официальный

Официальные скиллы DataLens (Яндекс) для Claude Code, Codex и OpenCode: SDK, HTML-отчеты и разбор прав RLS

СкиллСредний рискРоссийский стекБез VPN12Звезды репозитория
Выбор редакции

MCP-сервер Яндекс Метрики, порожденный из спеки API: 108 методов, по умолчанию 10 инструментов, прозрачные фильтры и метаданные ответа

MCP-серверСредний рискРоссийский стекБез VPN2Звезды репозитория
Официальный

Открытый MCP-сервер и набор агентских скиллов для SEO: keyword research, конкуренты, обратные ссылки и аудит сайта по данным DataForSEO

MCP-серверСредний риск21,5 тыс.Звезды репозитория

Плагин Claude Code для SEO-аудита: технический SEO, E-E-A-T, schema, локальный и AI-поиск силами параллельных агентов

ПлагинВысокий риск17,9 тыс.Звезды репозитория
Foxx AIСкилл Яндекс Директ, Метрики и Вордстата

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.