Individual skill
direct-report-wizard-library
Собрать клиенту набор из ~20 сохранённых отчётов в Мастере отчётов Яндекс Директа («Мои отчёты») с лидами, квал-лидами, продажами и выручкой по отдельным целям — заголовки, тексты, картинки, видео, посадочные, воронка кампаний, динамика, площадки, аудитории, устройства, города, запросы, форматы, стратегии. Использовать, когда просят «сделай отчёты в Директе», «срезы в Мастере отчётов», «чтобы смотреть статистику прямо в Директе», «статистика по заголовкам/ассетам ЕПК». Только отчёты: кампании, ставки и объявления не трогать.
plugins/nebelov/yandex-direct-for-all/skills/direct-report-wizard-library/SKILL.md
Source commit d780783eba4ecc7c8b9429f95c9362df95f07c61
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,537
- Repository last updated
- Nov 7, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- ai-coding Repository topic
- awesome Repository topic
- awesome-list Repository topic
- codex Repository topic
- codex-plugins Repository topic
- openai Repository topic
- codex-skill Repository topic
- codex-skills Repository topic
- marketplace Repository topic
- codex-marketplace Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 13,382 bytesagents/openai.yamlasset · 483 bytesreferences/report-catalog.mddoc · 5,915 bytes
Read excerpt
# Набор отчётов в Мастере отчётов Директа
Результат — в кабинете клиента в «Статистика → Мои отчёты» лежат отчёты `1. …` – `20. …`. В каждом есть поиск и РСЯ, расход, показы, клики, CTR, конверсии **отдельно по каждой бизнес-цели**, CR, CPA, ценность конверсий и ДРР. Каталог отчётов с группировками и периодами — в [references/report-catalog.md](references/report-catalog.md).
## Жёсткие правила
1. **Менять можно только отчёты.** Кампании, группы, объявления, ставки и цели не трогать.
2. **Для создания нового отчёта не нажимать «Сохранить настройки»:** эта кнопка обновляет открытый отчёт; новый создаётся только через «Сохранить в "Мои отчёты"». Намеренно обновлять существующий отчёт через «Сохранить настройки» можно при явном поручении изменить его настройки либо при исправлении подтверждённого дефекта отчёта, созданного в текущем пакете. Перед записью открыть канонический адрес без `state`/`inheritFrom`, подтвердить кабинет, название и точный набор меняемых полей; после сохранения заново открыть с сервера и сверить изменённые поля, цели, период и группировки. Не переносить это разрешение на посторонние существующие отчёты.
3. **Сначала проверь логин.** Открой `https://direct.yandex.ru/dna/grid/campaigns/` без `ulogin` и прочитай логин в левой колонке или в `ulogin=` итогового URL. Если Директ показывает «Доступ ограничен», значит активен чужой аккаунт Яндекса. Переключи его через аватар → список аккаунтов, если пользователь это разрешил, и после работы верни прежний аккаунт; иначе попроси пользователя переключить аккаунт и подожди. Учти: переключение меняет кабинет во **всех** вкладках браузера.
4. **Цели определяй по данным, не угадывай.** Через API: `campaigns.get` → `PriorityGoals` (Unified/TextCampaign) и цели Метрики `management/v1/counter/{id}/goals`. Разложи цели на **лид** (обращение, форма, Roistat-лид — по каждому сайту и счётчику), **квал-лид** и **продажу** (CRM «Заказ оплачен»). Сомнительное соответствие согласуй с пользователем.
5. **Ценность ≠ деньги.** Если цель стоит ключевой с ручной ценностью (`PriorityGoals.Items[].IsMetrikaSourceOfValue=NO`), столбец «Ценность конверсий» по ней равен конверсиям × заданной ценности. Реальная выручка бывает только у цели продажи с ценностью из Метрики или CRM. Предупреди пользователя об этом в отчёте-сводке.
6. **Не сдавать без проверки.** В конце выведи список «Мои отчёты» и сверь его с каталогом. Каждый отчёт открой и убедись, что на кнопке целей написано `Цели · <первая цель>, +N`.
7. **Расход с НДС или без — как решил пользователь.** По умолчанию включать «с НДС»: так расход совпадает со счетами. Выбранный вариант включить в каждом отчёте, сохранить и подтвердить значение после нового открытия с сервера. Временное включение без сохранения не считается готовой настройкой.