Описание
ya-direct-combinatorial-creatives — скилл Codex для комбинаторных объявлений Директа: подготовка систем изображений — кропы под форматы площадок, манифесты креативов — структурированное описание связок, проверка соответствия требованиям Директа — до отправки на модерацию. Комбинаторика позволяет тестировать десятки вариантов объявлений из нескольких блоков. Для директологов, работающих с массовым тестированием креативов.
Что умеет:
— готовить кропы под форматы;
— собирать манифесты креативов;
— проверять требования Директа;
— работать в Codex.
Полная документация ниже — автоматически из репозитория rdsolod-ui/ya-direct-combinatorial-creatives (ветка main). Оригинальные материалы проекта распространяются на условиях его лицензии.
ya-direct-combinatorial-creatives
An installable Codex skill that prepares and audits image systems for Yandex
Direct combinatorial ads.
Repository:
https://github.com/rdsolod-ui/ya-direct-combinatorial-creatives
Current MVP includes:
- explicit routing to data-backed or no-history hypothesis planning;
- a versioned shared hypothesis-to-creative handoff contract;
- contextual technical image validation;
- approximate 16:9, 4:3, 1:1, and 3:4 crop previews;
- conservative asset manifest generation;
- fail-closed Cartesian compatibility validation;
- external-action gates;
- current editor UI map and moderation/design references.
The skill does not autonomously upload images, save ads, launch campaigns, or
guarantee moderation. External transmissions and advertising mutations require
exact action-time approval and readback.
Install
npx --yes skills add rdsolod-ui/ya-direct-combinatorial-creatives \
--skill ya-direct-combinatorial-creatives --agent codex --global --copy --yes
Validate
python3 -m pip install -r requirements.txt
python3 tools/validate_skill.py skills/ya-direct-combinatorial-creatives
python3 -m py_compile skills/ya-direct-combinatorial-creatives/scripts/*.py
python3 -m unittest discover -s tests -v
python3 skills/ya-direct-combinatorial-creatives/scripts/check_official_docs.py
Skill entrypoint:
skills/ya-direct-combinatorial-creatives/SKILL.md.
Current release line: v1.1.0, with data/no-data hypothesis routing and the
versioned creative handoff contract.
Suite architecture: ARCHITECTURE.md.