Скиллы Яндекса для Claude Code

Claude Yandex Skills

Пять cache-first скиллов на shell для Direct, Метрики, Вебмастера, Wordstat и Search API: Claude сам решает, какой запустить

Скилл

Высокий риск

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

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

  • yandex-direct создает и меняет реальные кампании и ставки, тратит бюджет
  • Остальные скиллы читают данные сайта и трафика, но токены дают широкий доступ к аккаунту
Все причины и проверки
Российский стек

mkultraaaa/claude-yandex-skills

Установка

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

npx skillfoxx add skills/mkultraaaa-claude-yandex-skills

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

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

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

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

npx skills add mkultraaaa/claude-yandex-skills --skill yandex-direct yandex-metrika yandex-webmaster yandex-wordstat yandex-search-api -a claude-code -y

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

Без сторонних утилит, из коммита cfb0d43
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mkultraaaa/claude-yandex-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yandex-direct/ /yandex-metrika/ /yandex-webmaster/ /yandex-wordstat/ /yandex-search-api/
git -C "$tmp" checkout cfb0d43d9e2160cd5ed58d7d0c37cb3592bdfde6
mkdir -p .claude/skills
cp -R "$tmp/yandex-direct" .claude/skills/yandex-direct
cp -R "$tmp/yandex-metrika" .claude/skills/yandex-metrika
cp -R "$tmp/yandex-webmaster" .claude/skills/yandex-webmaster
cp -R "$tmp/yandex-wordstat" .claude/skills/yandex-wordstat
cp -R "$tmp/yandex-search-api" .claude/skills/yandex-search-api

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

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

npx skills add mkultraaaa/claude-yandex-skills --skill yandex-direct yandex-metrika yandex-webmaster yandex-wordstat yandex-search-api -a cursor -y

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

Без сторонних утилит, из коммита cfb0d43
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mkultraaaa/claude-yandex-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yandex-direct/ /yandex-metrika/ /yandex-webmaster/ /yandex-wordstat/ /yandex-search-api/
git -C "$tmp" checkout cfb0d43d9e2160cd5ed58d7d0c37cb3592bdfde6
mkdir -p .agents/skills
cp -R "$tmp/yandex-direct" .agents/skills/yandex-direct
cp -R "$tmp/yandex-metrika" .agents/skills/yandex-metrika
cp -R "$tmp/yandex-webmaster" .agents/skills/yandex-webmaster
cp -R "$tmp/yandex-wordstat" .agents/skills/yandex-wordstat
cp -R "$tmp/yandex-search-api" .agents/skills/yandex-search-api

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

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

npx skills add mkultraaaa/claude-yandex-skills --skill yandex-direct yandex-metrika yandex-webmaster yandex-wordstat yandex-search-api -a github-copilot -y

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

Без сторонних утилит, из коммита cfb0d43
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mkultraaaa/claude-yandex-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yandex-direct/ /yandex-metrika/ /yandex-webmaster/ /yandex-wordstat/ /yandex-search-api/
git -C "$tmp" checkout cfb0d43d9e2160cd5ed58d7d0c37cb3592bdfde6
mkdir -p .github/skills
cp -R "$tmp/yandex-direct" .github/skills/yandex-direct
cp -R "$tmp/yandex-metrika" .github/skills/yandex-metrika
cp -R "$tmp/yandex-webmaster" .github/skills/yandex-webmaster
cp -R "$tmp/yandex-wordstat" .github/skills/yandex-wordstat
cp -R "$tmp/yandex-search-api" .github/skills/yandex-search-api

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

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

npx skills add mkultraaaa/claude-yandex-skills --skill yandex-direct yandex-metrika yandex-webmaster yandex-wordstat yandex-search-api -a codex -y

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

Без сторонних утилит, из коммита cfb0d43
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mkultraaaa/claude-yandex-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yandex-direct/ /yandex-metrika/ /yandex-webmaster/ /yandex-wordstat/ /yandex-search-api/
git -C "$tmp" checkout cfb0d43d9e2160cd5ed58d7d0c37cb3592bdfde6
mkdir -p .agents/skills
cp -R "$tmp/yandex-direct" .agents/skills/yandex-direct
cp -R "$tmp/yandex-metrika" .agents/skills/yandex-metrika
cp -R "$tmp/yandex-webmaster" .agents/skills/yandex-webmaster
cp -R "$tmp/yandex-wordstat" .agents/skills/yandex-wordstat
cp -R "$tmp/yandex-search-api" .agents/skills/yandex-search-api

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

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

npx skills add mkultraaaa/claude-yandex-skills --skill yandex-direct yandex-metrika yandex-webmaster yandex-wordstat yandex-search-api -a gemini-cli -y

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

Без сторонних утилит, из коммита cfb0d43
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mkultraaaa/claude-yandex-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yandex-direct/ /yandex-metrika/ /yandex-webmaster/ /yandex-wordstat/ /yandex-search-api/
git -C "$tmp" checkout cfb0d43d9e2160cd5ed58d7d0c37cb3592bdfde6
mkdir -p .agents/skills
cp -R "$tmp/yandex-direct" .agents/skills/yandex-direct
cp -R "$tmp/yandex-metrika" .agents/skills/yandex-metrika
cp -R "$tmp/yandex-webmaster" .agents/skills/yandex-webmaster
cp -R "$tmp/yandex-wordstat" .agents/skills/yandex-wordstat
cp -R "$tmp/yandex-search-api" .agents/skills/yandex-search-api

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

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mkultraaaa/claude-yandex-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yandex-direct/ /yandex-metrika/ /yandex-webmaster/ /yandex-wordstat/ /yandex-search-api/
git -C "$tmp" checkout cfb0d43d9e2160cd5ed58d7d0c37cb3592bdfde6
mkdir -p .devin/skills
cp -R "$tmp/yandex-direct" .devin/skills/yandex-direct
cp -R "$tmp/yandex-metrika" .devin/skills/yandex-metrika
cp -R "$tmp/yandex-webmaster" .devin/skills/yandex-webmaster
cp -R "$tmp/yandex-wordstat" .devin/skills/yandex-wordstat
cp -R "$tmp/yandex-search-api" .devin/skills/yandex-search-api

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

Бывший Windsurf.

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

npx skills add mkultraaaa/claude-yandex-skills --skill yandex-direct yandex-metrika yandex-webmaster yandex-wordstat yandex-search-api -a cline -y

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

Без сторонних утилит, из коммита cfb0d43
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mkultraaaa/claude-yandex-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yandex-direct/ /yandex-metrika/ /yandex-webmaster/ /yandex-wordstat/ /yandex-search-api/
git -C "$tmp" checkout cfb0d43d9e2160cd5ed58d7d0c37cb3592bdfde6
mkdir -p .cline/skills
cp -R "$tmp/yandex-direct" .cline/skills/yandex-direct
cp -R "$tmp/yandex-metrika" .cline/skills/yandex-metrika
cp -R "$tmp/yandex-webmaster" .cline/skills/yandex-webmaster
cp -R "$tmp/yandex-wordstat" .cline/skills/yandex-wordstat
cp -R "$tmp/yandex-search-api" .cline/skills/yandex-search-api

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

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

npx skills add mkultraaaa/claude-yandex-skills --skill yandex-direct yandex-metrika yandex-webmaster yandex-wordstat yandex-search-api -a roo -y

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

Без сторонних утилит, из коммита cfb0d43
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mkultraaaa/claude-yandex-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yandex-direct/ /yandex-metrika/ /yandex-webmaster/ /yandex-wordstat/ /yandex-search-api/
git -C "$tmp" checkout cfb0d43d9e2160cd5ed58d7d0c37cb3592bdfde6
mkdir -p .roo/skills
cp -R "$tmp/yandex-direct" .roo/skills/yandex-direct
cp -R "$tmp/yandex-metrika" .roo/skills/yandex-metrika
cp -R "$tmp/yandex-webmaster" .roo/skills/yandex-webmaster
cp -R "$tmp/yandex-wordstat" .roo/skills/yandex-wordstat
cp -R "$tmp/yandex-search-api" .roo/skills/yandex-search-api

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

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

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

npx skills add mkultraaaa/claude-yandex-skills --skill yandex-direct yandex-metrika yandex-webmaster yandex-wordstat yandex-search-api -a opencode -y

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

Без сторонних утилит, из коммита cfb0d43
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mkultraaaa/claude-yandex-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yandex-direct/ /yandex-metrika/ /yandex-webmaster/ /yandex-wordstat/ /yandex-search-api/
git -C "$tmp" checkout cfb0d43d9e2160cd5ed58d7d0c37cb3592bdfde6
mkdir -p .agents/skills
cp -R "$tmp/yandex-direct" .agents/skills/yandex-direct
cp -R "$tmp/yandex-metrika" .agents/skills/yandex-metrika
cp -R "$tmp/yandex-webmaster" .agents/skills/yandex-webmaster
cp -R "$tmp/yandex-wordstat" .agents/skills/yandex-wordstat
cp -R "$tmp/yandex-search-api" .agents/skills/yandex-search-api

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

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mkultraaaa/claude-yandex-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yandex-direct/ /yandex-metrika/ /yandex-webmaster/ /yandex-wordstat/ /yandex-search-api/
git -C "$tmp" checkout cfb0d43d9e2160cd5ed58d7d0c37cb3592bdfde6
mkdir -p .agents/skills
cp -R "$tmp/yandex-direct" .agents/skills/yandex-direct
cp -R "$tmp/yandex-metrika" .agents/skills/yandex-metrika
cp -R "$tmp/yandex-webmaster" .agents/skills/yandex-webmaster
cp -R "$tmp/yandex-wordstat" .agents/skills/yandex-wordstat
cp -R "$tmp/yandex-search-api" .agents/skills/yandex-search-api

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

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mkultraaaa/claude-yandex-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yandex-direct/ /yandex-metrika/ /yandex-webmaster/ /yandex-wordstat/ /yandex-search-api/
git -C "$tmp" checkout cfb0d43d9e2160cd5ed58d7d0c37cb3592bdfde6
mkdir -p .agents/skills
cp -R "$tmp/yandex-direct" .agents/skills/yandex-direct
cp -R "$tmp/yandex-metrika" .agents/skills/yandex-metrika
cp -R "$tmp/yandex-webmaster" .agents/skills/yandex-webmaster
cp -R "$tmp/yandex-wordstat" .agents/skills/yandex-wordstat
cp -R "$tmp/yandex-search-api" .agents/skills/yandex-search-api

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

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

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

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

Склонируй mkultraaaa/claude-yandex-skills в ~/.claude/skills/, для нужных скиллов заполни config/.env по шаблону config/.env.example токенами из oauth.yandex.ru или сервисным ключом Yandex Cloud, после чего задай запрос по нужному сервису.

Другие способы из описания автора
cd ~/.claude/skills && git clone https://github.com/mkultraaaa/claude-yandex-skills.git

Клонирует репозиторий, после чего каждый скилл переносится в корень ~/.claude/skills/.

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

Что делает

Репозиторий собирает пять независимых скиллов Claude Code под сервисы Яндекса. yandex-direct создает и ведет кампании, ставки и объявления через API v5. yandex-metrika отдает трафик, конверсии, воронки, отчеты по UTM и поисковым запросам. yandex-webmaster работает с индексацией, сайтмапами, переобходом страниц и диагностикой сайта. yandex-wordstat анализирует спрос, частотность и сезонность запросов. yandex-search-api парсит выдачу Яндекса через Yandex Cloud Search API v2 в синхронном и асинхронном режимах. Каждый скилл состоит из SKILL.md с триггерами, shell-скриптов поверх curl и jq, справочников по эндпоинтам и папки config с шаблоном переменных окружения. Все скрипты кешируют повторные запросы локально, чтобы не тратить контекст и деньги на одинаковые вызовы.

Для кого. Для маркетологов и SEO-специалистов, которым нужен один комплект скиллов на все основные сервисы Яндекса сразу.

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

  • Нужны сразу Директ, Метрика, Вебмастер, Wordstat и поисковая выдача в одном наборе скиллов
  • Важно, чтобы повторные запросы не тратили лишний контекст: скрипты кешируют результаты
  • Нужны готовые справочники по эндпоинтам каждого API на русском

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

  • Нужен только один из пяти сервисов: проще взять отдельный узкоспециализированный скилл
  • Нет bash, curl и jq в окружении агента: скрипты требуют их напрямую

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

Посмотри в Wordstat спрос на нейросеть без vpn по регионам России

Ограничения

Для каждого сервиса нужен свой OAuth-токен или сервисный аккаунт: Direct, Metrika и Webmaster через oauth.yandex.ru, Wordstat через модерацию доступа Яндекс Директа, Search API через сервисный аккаунт Yandex Cloud с JSON-ключом. Требуются bash, curl, jq, а для Search API дополнительно Python 3 для подписи JWT. Скиллы написаны одним автором для собственных задач, формальных тестов и релизов нет.

Как отключить. Удалите папку нужного скилла (например yandex-direct) из ~/.claude/skills/ или из .claude/skills/ проекта.

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

  • yandex-direct создает и меняет реальные кампании и ставки, тратит бюджет
  • Остальные скиллы читают данные сайта и трафика, но токены дают широкий доступ к аккаунту

Коротко о README

README перечисляет пять скиллов таблицей с их назначением и сценариями, описывает cache-first подход для экономии контекста, шаги установки клонированием в каталог скиллов Claude Code, получение токенов для каждого сервиса, примеры фраз, на которые срабатывает конкретный скилл, единую структуру папки скилла (SKILL.md, config, references, scripts) и требования: bash, curl, jq, Python 3 для Search API. Отдельный раздел про безопасность: токены только локально, кеш и секреты в .gitignore.

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

Как Claude выбирает нужный скилл?

По совпадению запроса с описанием в SKILL.md каждого скилла, срабатывает автоматически без явного указания.

Где хранятся токены?

Только локально в config/.env каждого скилла, файл в .gitignore и не попадает в репозиторий.

Скиллы 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Скиллы Яндекса для Claude Code

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