Скилл раздела Библиотека Яндекс Директа

ya-direct-library

Agent Skill для Библиотеки Яндекс Директа: аудиторные сегменты, фиды, пакетные стратегии, A/B-эксперименты и посадочные страницы

Скилл

Высокий риск

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

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

  • После согласования может запускать и останавливать A/B-эксперименты и пакетные стратегии
  • Может выдавать доступ к объектам Библиотеки и удалять сегменты без возможности восстановления
Все причины и проверки
Российский стек

rdsolod-ui/ya-direct-library

Установка

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

npx skillfoxx add skills/ya-direct-library

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

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

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

npx skills add rdsolod-ui/ya-direct-library --skill ya-direct-library -a claude-code -y

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

Без сторонних утилит, из коммита 4de2567
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/ya-direct-library.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-library/
git -C "$tmp" checkout 4de256797bdc3ae6f2826fe2d5f9a4359702c2a8
mkdir -p .claude/skills
cp -R "$tmp/skills/ya-direct-library" .claude/skills/ya-direct-library

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

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

npx skills add rdsolod-ui/ya-direct-library --skill ya-direct-library -a cursor -y

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

Без сторонних утилит, из коммита 4de2567
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/ya-direct-library.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-library/
git -C "$tmp" checkout 4de256797bdc3ae6f2826fe2d5f9a4359702c2a8
mkdir -p .agents/skills
cp -R "$tmp/skills/ya-direct-library" .agents/skills/ya-direct-library

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

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

npx skills add rdsolod-ui/ya-direct-library --skill ya-direct-library -a github-copilot -y

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

Без сторонних утилит, из коммита 4de2567
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/ya-direct-library.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-library/
git -C "$tmp" checkout 4de256797bdc3ae6f2826fe2d5f9a4359702c2a8
mkdir -p .github/skills
cp -R "$tmp/skills/ya-direct-library" .github/skills/ya-direct-library

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

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

npx skills add rdsolod-ui/ya-direct-library --skill ya-direct-library -a codex -y

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

Без сторонних утилит, из коммита 4de2567
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/ya-direct-library.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-library/
git -C "$tmp" checkout 4de256797bdc3ae6f2826fe2d5f9a4359702c2a8
mkdir -p .agents/skills
cp -R "$tmp/skills/ya-direct-library" .agents/skills/ya-direct-library

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

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

npx skills add rdsolod-ui/ya-direct-library --skill ya-direct-library -a gemini-cli -y

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

Без сторонних утилит, из коммита 4de2567
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/ya-direct-library.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-library/
git -C "$tmp" checkout 4de256797bdc3ae6f2826fe2d5f9a4359702c2a8
mkdir -p .agents/skills
cp -R "$tmp/skills/ya-direct-library" .agents/skills/ya-direct-library

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

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/ya-direct-library.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-library/
git -C "$tmp" checkout 4de256797bdc3ae6f2826fe2d5f9a4359702c2a8
mkdir -p .devin/skills
cp -R "$tmp/skills/ya-direct-library" .devin/skills/ya-direct-library

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

Бывший Windsurf.

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

npx skills add rdsolod-ui/ya-direct-library --skill ya-direct-library -a cline -y

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

Без сторонних утилит, из коммита 4de2567
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/ya-direct-library.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-library/
git -C "$tmp" checkout 4de256797bdc3ae6f2826fe2d5f9a4359702c2a8
mkdir -p .cline/skills
cp -R "$tmp/skills/ya-direct-library" .cline/skills/ya-direct-library

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

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

npx skills add rdsolod-ui/ya-direct-library --skill ya-direct-library -a roo -y

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

Без сторонних утилит, из коммита 4de2567
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/ya-direct-library.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-library/
git -C "$tmp" checkout 4de256797bdc3ae6f2826fe2d5f9a4359702c2a8
mkdir -p .roo/skills
cp -R "$tmp/skills/ya-direct-library" .roo/skills/ya-direct-library

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

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

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

npx skills add rdsolod-ui/ya-direct-library --skill ya-direct-library -a opencode -y

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

Без сторонних утилит, из коммита 4de2567
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/ya-direct-library.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-library/
git -C "$tmp" checkout 4de256797bdc3ae6f2826fe2d5f9a4359702c2a8
mkdir -p .agents/skills
cp -R "$tmp/skills/ya-direct-library" .agents/skills/ya-direct-library

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

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/ya-direct-library.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-library/
git -C "$tmp" checkout 4de256797bdc3ae6f2826fe2d5f9a4359702c2a8
mkdir -p .agents/skills
cp -R "$tmp/skills/ya-direct-library" .agents/skills/ya-direct-library

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

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/ya-direct-library.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/ya-direct-library/
git -C "$tmp" checkout 4de256797bdc3ae6f2826fe2d5f9a4359702c2a8
mkdir -p .agents/skills
cp -R "$tmp/skills/ya-direct-library" .agents/skills/ya-direct-library

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

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

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

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

Установи скилл: npx --yes skills add rdsolod-ui/ya-direct-library --skill ya-direct-library --agent codex --global --copy --yes, затем явно подтверждай перед любым созданием, сохранением, запуском или удалением объекта Библиотеки.

Другие способы из описания автора
npx --yes skills add rdsolod-ui/ya-direct-library --skill ya-direct-library --agent codex --global --copy --yes

Установка через реестр skills.sh.

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

Как мы проверяем

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

  • После согласования может запускать и останавливать A/B-эксперименты и пакетные стратегии
  • Может выдавать доступ к объектам Библиотеки и удалять сегменты без возможности восстановления

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

Что делает

Скилл ведет агента по разделу Библиотека Яндекс Директа: аудиторные сегменты и наборы минус-фраз, фиды, промоакции и мобильные приложения, пакетные стратегии и A/B-эксперименты, наборы веток, посадочные страницы и вендоров. Перед действием фиксируется контекст рекламодателя, конкретный объект, восходящие зависимости вроде целей Метрики или сегментов Аудиторий и то, чего хочет пользователь: инвентаризацию, диагностику, черновик или реальное изменение. По умолчанию только читает: любое создание, сохранение, импорт, выдача доступа, запуск, остановка или публикация требуют явного разрешения непосредственно перед действием.

Для кого. Для тех, кто управляет общими объектами Яндекс Директа Про (сегментами, фидами, стратегиями и A/B-тестами) и хочет видеть их зависимости перед изменением.

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

  • Нужно понять, какие объекты Библиотеки уже есть и от чего они зависят
  • Нужно диагностировать, почему сегмент, фид или эксперимент не работает как ожидалось
  • Нужно подготовить создание пакетной стратегии или A/B-эксперимента с явным подтверждением

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

  • Нужны отчеты статистики: для этого есть скилл ya-direct-statistics
  • Нужна оптимизация кампаний целиком: для этого есть более широкий скилл ya-direct-codex
  • Нужно быстрое изменение без явного разрешения: скилл принципиально требует подтверждения перед записью

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

Покажи все сегменты аудитории в Библиотеке и от каких целей Метрики они зависят

Ограничения

Пакет не содержит выгрузок рекламодателя, учетных данных и данных боевого аккаунта, базу UI нужно обновлять под текущую документацию Яндекса и наблюдаемое состояние аккаунта. Правила отбора условий ретаргетинга не возвращаются целиком, только состав и доступность списка. Установка рассчитана на Codex через реестр skills.sh.

Как отключить. Удалите каталог skills/ya-direct-library из установленных скиллов агента.

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

Можно ли проверить действие без обращения к живому Директу?

Да, скрипт plan_action.py проверяет пару раздел-действие локально по детерминированному преflight.

Видны ли правила отбора условий ретаргетинга целиком?

Нет, API отдает только состав списка, его тип и доступность, а не сами правила отбора.

Скиллы
Выбор редакции

Скилл, который убирает из текста приметы ИИ-письма по списку Википедии и не добавляет выдуманных фактов

СкиллНизкий риск52,7 тыс.Звезды репозитория
Выбор редакции

Около пятидесяти скиллов по CRO, копирайтингу, SEO, аналитике, рекламе и запуску продукта для кодовых агентов

СкиллНизкий риск51,8 тыс.Звезды репозитория
Официальный

Официальный удаленный MCP-сервер SendPulse: статистика, рассылки и данные пользователей через чат с агентом

MCP-серверВысокий риск1Звезды репозитория
Выбор редакции

MCP-сервер и CLI на всех 113 методах API v5 Яндекс Директа, собранных из WSDL: по умолчанию только 9 читающих, запись включается явно

MCP-серверВысокий риск1Звезды репозитория

Коротко о README

README перечисляет покрытые поверхности Библиотеки: аудиторные сегменты, фиды, промоакции, мобильные приложения, наборы минус-фраз, пакетные стратегии, A/B-эксперименты, ветки, посадочные страницы и вендоры. Подчеркивает read-only по умолчанию с обязательным разрешением перед созданием, сохранением, импортом, выдачей доступа, запуском, остановкой, публикацией или деструктивным действием. Дает команду установки для Codex и пример детерминированной проверки plan_action.py без обращения к Директу.

SKILL.md

---
name: ya-direct-library
description: "Inspect, audit, explain, create, and safely manage Yandex Direct Library objects: audience segments, feeds, promotions, mobile apps, negative-phrase sets, package strategies, A/B experiments, branch sets, landing pages, and vendors. Use for Яндекс Директ Библиотека inventory, filters, selectors, object dependencies, status diagnosis, and approval-gated changes; use a statistics skill for reports and a broader Direct skill for campaign optimization."
---

# Yandex Direct Library

Use current official Yandex documentation and observable account state as the
technical truth. Library routes, labels, selectors, limits and object states
can change.
Foxx AIСкилл раздела Библиотека Яндекс Директа

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