Скилл комбинаторных креативов Директа

ya-direct-combinatorial-creatives

Codex-скилл готовит и проверяет системы изображений для комбинаторных объявлений Яндекс Директа: кропы, манифест и совместимость

Скилл

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

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

  • Готовит бандл, который после согласования может уйти на загрузку в рекламный аккаунт
  • Работает с изображениями и правами на них, ошибка в манифесте может привести к юридическим претензиям
Все причины и проверки
Российский стек

rdsolod-ui/ya-direct-combinatorial-creatives

Установка

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

npx skillfoxx add skills/ya-direct-combinatorial-creatives

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Бывший Windsurf.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Установи скилл: npx --yes skills add rdsolod-ui/ya-direct-combinatorial-creatives --skill ya-direct-combinatorial-creatives --agent codex --global --copy --yes, передай ему валидный hypothesis-handoff.json от скилла гипотез и запроси манифест ассетов с проверкой совместимости.

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

Установка через реестр skills.sh, локальная проверка требует pip install -r requirements.txt.

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

Что делает

Скилл строит целую систему креативов: сначала направляет гипотезу либо в скилл по данным, либо в скилл без истории, в зависимости от того, есть ли у аккаунта деливери-данные, и проверяет получившийся handoff-файл по схеме. Дальше выбирается контекст (общая ЕПК, карусель, товарная галерея или мобильное приложение) и планируется от трех до пяти визуально разных концепций. Технический валидатор проверяет изображения, строит приблизительные превью кропов 1:1, 4:3, 3:4 и 16:9, а сборщик манифеста фиксирует источник, права и стабильный id ассета. Совместимость каждой комбинации изображения, заголовка, текста, CTA и посадочной проверяется как отдельное утверждение с fail-closed логикой: неизвестная ячейка совместимости блокирует статус READY_FOR_UPLOAD. Автономной загрузки, сохранения объявлений или запуска кампаний скилл не делает.

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

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

  • Нужно спланировать несколько визуально разных концепций под один бриф, а не один баннер
  • Нужно проверить, впишется ли изображение в нужные форматы 1:1, 4:3, 3:4 или 16:9
  • Нужен манифест ассетов с источником и правами перед загрузкой в Директ

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

  • Нужна одна готовая картинка без системы концепций и совместимости
  • Нужна автоматическая загрузка изображений или запуск кампании: скилл этого не делает
  • Нет валидного hypothesis-handoff.json от одного из смежных скиллов гипотез

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

У меня hypothesis-handoff для карусели, подготовь три концепции с кропами и манифестом для загрузки

Ограничения

Не гарантирует прохождение модерации Яндекса, только проверяет технические требования по официальным данным на момент обновления справочников. Требует Python-зависимости из requirements.txt для скриптов кропа и валидации. Незавершенные права на изображение или неизвестная ячейка совместимости блокируют готовность бандла к загрузке. Установка рассчитана на Codex через реестр skills.sh.

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

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

  • Готовит бандл, который после согласования может уйти на загрузку в рекламный аккаунт
  • Работает с изображениями и правами на них, ошибка в манифесте может привести к юридическим претензиям

Коротко о README

README описывает MVP: маршрутизацию гипотезы, версионированный контракт handoff, техническую валидацию изображений, приблизительные превью кропов, консервативную сборку манифеста, fail-closed проверку совместимости и шлюзы внешних действий. Дает команду установки для Codex, ссылку на отдельный ARCHITECTURE.md с архитектурой всей серии скиллов и команды локальной проверки с установкой зависимостей.

SKILL.md

---
name: ya-direct-combinatorial-creatives
description: Prepare, audit, adapt, and package images as systems for Yandex Direct combinatorial ads. Use for creative briefs, image requirements, aspect-ratio families, smart-center crop previews, moderation preflight, image-copy-landing compatibility, asset naming, manifests, or a controlled upload plan. Keep external advertising changes behind explicit approval.
---

# Yandex Direct Combinatorial Creatives

Build an evidence-backed creative system, not a single isolated banner. Route
the strategic hypothesis before producing concepts.

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

Загружает ли скилл изображения в Директ сам?

Нет, любая внешняя передача и мутация рекламы требует точного согласования и readback именно в момент действия.

Что если для комбинации нет данных о совместимости?

Скилл блокирует статус READY_FOR_UPLOAD: неизвестная ячейка совместимости, неподтвержденные права или пробел по регулируемой категории останавливают готовность.

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

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

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

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

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

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

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

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

MCP-серверВысокий рискРоссийский стекБез VPN1Звезды репозитория
Foxx AIСкилл комбинаторных креативов Директа

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