Скилл планирования гипотез по данным Директа

ya-direct-hypothesis-planning

Codex-скилл превращает статистику уже показанных кампаний Яндекс Директа в приоритизированный бэклог проверяемых гипотез и тестов

Скилл

Высокий риск

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

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

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

rdsolod-ui/ya-direct-hypothesis-planning

Установка

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

npx skillfoxx add skills/ya-direct-hypothesis-planning

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Бывший Windsurf.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что делает

Скилл берет локально предоставленные отчеты и превращает их в бэклог гипотез: сначала фиксирует контракт отчета вместе со скиллом ya-direct-statistics, затем нормализует строки, отделяя измеренные колонки от расчетных метрик, считает взвешенный базовый уровень и доверительные интервалы Уилсона для CTR и конверсии, вместо усреднения построчных отношений. Проверяет достаточность данных по порогам, заданным пользователем, и при нехватке возвращает статус INSUFFICIENT вместо гадательного вывода. Диагностирует, на каком шаге воронки происходит изменение, строит одну гипотезу на переменную с точным правилом принятия решения и оценивает бюджет теста только в границах явно заданного бюджетного конверта. Экспорт, изменение бюджета, кампаний и запуск теста остаются за явным согласованием.

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

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

  • Кампании уже накопили показы, клики, расход и конверсии, и нужно решить, что тестировать дальше
  • Нужно отличить статистически значимую разницу CTR от случайного шума
  • Нужно оценить бюджет и длительность теста по явно заданной сумме

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

  • Истории показов еще нет: используйте соседний скилл ya-direct-create-new-hypothesis
  • Данных недостаточно по вашим порогам: скилл вернет INSUFFICIENT, а не гипотезу
  • Нужно, чтобы скилл сам запустил тест или изменил бюджет: это остается за отдельным согласованием

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

Вот отчет по кампаниям за 60 дней, построй бэклог гипотез с доверительными интервалами и предложи тестовый бюджет в пределах 20000 рублей

Ограничения

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

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

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

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

Коротко о README

README описывает скилл как инструмент для гипотез, подкрепленных уже отработавшими данными и явными тестовыми бюджетами, дает команду установки для Codex и десятишаговый рабочий процесс в SKILL.md от контракта отчета до подготовки handoff для скилла креативов. Отдельно перечислены команды локальной проверки: validate_skill.py, unittest и компиляция скриптов.

SKILL.md

---
name: ya-direct-hypothesis-planning
description: Analyze already-served Yandex Direct performance data and budgets to produce evidence-backed, prioritized, single-variable advertising hypotheses, test designs, budget proposals, and a creative handoff. Use when campaigns have historical impressions, clicks, spend, conversions, revenue, or element-level results. Fail closed on incomplete reporting contracts and keep exports, budget edits, campaign changes, and launches behind explicit approval.
---

# Yandex Direct Hypothesis Planning

Turn historical delivery data into a decision-ready test backlog. Do not treat
correlation, platform recommendations, or small samples as causal proof.

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

Что скилл делает при нехватке данных?

Возвращает статус INSUFFICIENT вместо гипотезы, если данные не проходят заданные пороги достаточности или атрибуция и знаменатели не определены.

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

Нет, любой экспорт, изменение бюджета, кампании или запуск теста требует отдельного явного согласования на конкретном шаге.

Скиллы 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 и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.