Community Скиллы Российские сервисы

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

Установка
git clone (см. README)

Описание

claude-yandex-skills — пять shell-скиллов под экосистему Яндекса для Claude Code: Директ — кампании и статистика, Метрика — счётчики и отчёты, Вебмастер — индексация и диагностика сайта, Wordstat — подбор и оценка спроса по фразам, Search API — выдача и позиции, принцип cache-first — повторные вызовы не бьют по квотам, а берутся из локального кеша. Для маркетологов и SEO-специалистов, автоматизирующих работу с Яндексом через агента.

Что умеет:
— работать с Директом и Метрикой;
— смотреть индексацию в Вебмастере;
— собирать спрос из Wordstat;
— кешировать ответы API.

Полная документация ниже — автоматически из репозитория mkultraaaa/claude-yandex-skills (ветка main). Оригинальные материалы проекта распространяются на условиях его лицензии.

Claude Yandex Skills

Набор скиллов для Claude Code и Claude Agent SDK, которые дают ассистенту доступ к рекламным и SEO-сервисам Яндекса через их официальные API.

Скиллы автоматически подгружаются Claude, когда задача совпадает с их описанием: «проверь спрос в Wordstat», «подними кампанию в Директе», «посмотри конверсии в Метрике» и т. п. Внутри каждого скилла лежат shell-скрипты, которые ходят в API, кешируют результаты и отдают компактные сводки — без переполнения контекстного окна.


📦 Что внутри

Скилл Что делает Основные сценарии
yandex-direct Яндекс.Директ API v5 Создание и управление кампаниями, ставки, статистика, массовая загрузка объявлений и ключей
yandex-metrika Yandex Metrika API Трафик, конверсии, воронки, UTM, поисковые запросы, custom-отчёты
yandex-webmaster Yandex Webmaster API Индексация, sitemap, переобход, поисковые запросы, диагностика сайта
yandex-wordstat Yandex Wordstat API Анализ спроса, семантическое ядро, частотность, сезонность, регионы
yandex-search-api Yandex Cloud Search API v2 Парсинг выдачи Яндекса (SERP), синхронный и асинхронный режимы

Все скиллы написаны в cache-first парадигме: повторные запросы отдаются из локального кеша, чтобы экономить контекст и деньги.


🚀 Как использовать

1. Клонировать в каталог скиллов Claude Code

# Глобально для всех проектов
cd ~/.claude/skills
git clone https://github.com/YOUR_USERNAME/claude-yandex-skills.git
# Потом переместить каждый скилл в корень ~/.claude/skills/

Или поместить в проект:

cd ~/your-project/.claude/skills
git clone https://github.com/YOUR_USERNAME/claude-yandex-skills.git

2. Получить токены и положить в config/

Каждый скилл требует свои credentials — их нужно получить самостоятельно. В каждой директории есть config/README.md с пошаговой инструкцией и config/.env.example как шаблон.

Коротко, какие токены где нужны:

  • Direct / Metrika / Webmaster — OAuth-токен через oauth.yandex.ru для приложения с нужными scope’ами (инструкция в каждом config/README.md).
  • Wordstat — OAuth-токен Яндекс.Директ с включённым доступом к Wordstat (доступ выдаётся модерацией).
  • Yandex Search API — сервисный аккаунт в Yandex Cloud + каталог + JSON-ключ сервисного аккаунта.

3. Использовать в Claude Code

После установки скилл активируется автоматически, когда промпт совпадает с его описанием. Примеры:

«посмотри в Wordstat спрос на "нейросеть без vpn" по регионам РФ»
→ сработает yandex-wordstat

«создай объявление в Директе для кампании ng_b2c с ценой клика 15₽»
→ сработает yandex-direct

«сколько регистраций было с Яндекс.Директа за последнюю неделю по UTM»
→ сработает yandex-metrika

«попроси переобход новой статьи в Вебмастере»
→ сработает yandex-webmaster

«пробей топ-10 в Яндексе по запросу "chatgpt без vpn"»
→ сработает yandex-search-api

🗂 Структура каждого скилла

yandex-<name>/
├── SKILL.md              ← манифест с триггерами и описанием
├── .gitignore
├── config/
│   ├── .env.example      ← шаблон с переменными
│   └── README.md         ← инструкция как получить токены
├── references/           ← справочники (endpoints, поля API, кейсы)
└── scripts/              ← shell-скрипты, которые вызываются Claude
    ├── common.sh         ← общие хелперы (auth, jq, curl)
    └── <action>.sh       ← конкретные действия (например, popular_queries.sh)

Claude читает SKILL.md для описания возможностей, а затем сам решает, какие scripts/*.sh запустить под задачу. Все скрипты спроектированы как CLI с понятными флагами и JSON-выводом.


🔒 Безопасность

  • Скиллы не содержат секретов в репозитории. Все токены — только в локальных config/.env, которые добавлены в .gitignore.
  • Не коммитьте свои config/.env, config/service_account_key.json, config/config.json — они игнорируются по умолчанию.
  • Кеш (cache/) тоже в .gitignore, чтобы не тащить в репо чужие сервисные данные.

🛠 Требования

  • bash / zsh
  • curl — HTTP-запросы к API
  • jq — парсинг JSON-ответов
  • Для yandex-search-api — Python 3 для генерации JWT-подписи к IAM-токену

Установка на macOS:

brew install jq

На Ubuntu/Debian:

sudo apt install jq

📝 Лицензия

MIT. Форкайте, адаптируйте, делайте PR с улучшениями.


👤 Автор

Максим Соловьёв — msolo.me · ng-ai.ru

Если используете эти скиллы в своих проектах или нашли баг — напишите, будет приятно.