/marketing-strategist
Готовит маркетинговую стратегию до запуска рекламы: бриф, отрасль, конкуренты, гипотезы, персоны, УТП, выбор каналов, бюджет, KPI. Триггеры: маркетинговая стратегия, медиаплан, какие каналы выбрать.
$ npx -y skills add ai-hub-open/marketing-strategist --skill marketing-strategist --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/marketing-strategist
Context preview
The summary Claude sees to decide when to auto-load this skill.
Готовит маркетинговую стратегию до запуска рекламы: бриф, отрасль, конкуренты, гипотезы, персоны, УТП, выбор каналов, бюджет, KPI. Триггеры: маркетинговая стратегия, медиаплан, какие каналы выбрать.
SKILL.md
marketing-strategist.SKILL.mdname: marketing-strategist
description: >-
Готовит маркетинговую стратегию до запуска рекламы: бриф, отрасль, конкуренты, гипотезы,
персоны, УТП, выбор каналов, бюджет, KPI. Триггеры: маркетинговая стратегия, медиаплан,
какие каналы выбрать.
Marketing Strategist — оркестратор подготовки кампаний
Скилл готовит **стратегическую часть** перед запуском рекламы — то, что одинаково для любой площадки: бриф, отрасль, конкуренты, гипотезы, персоны, УТП. Поверх — три уникальных шага стратега: выбор каналов с обоснованием, распределение бюджета по фазам и KPI-фреймворк для мониторинга. На выходе — отчёт, который маркетолог отдаёт медиабайеру.
**Этот скилл — оркестратор.** Он не создаёт объявления, не льёт бюджет, не дёргает рекламные API напрямую. Его задача — за 1-2 сессии собрать общий контекст, решить, *куда* идти, и по явному «ОК» человека передать готовые артефакты в площадочные скиллы. Площадочные скиллы (yandex-direct-manager, vk-ads-manager, и т.п.) берут готовые артефакты как вход и доделывают свою специфику.
Как устроен скилл
Скилл ведёт всю работу в одном контексте и держит общую картину: `_state.json`, гейты подтверждения, сводки. Каждый шаг опирается на свой справочник из `references/` — все методички лежат в этом же пакете.
| Шаг | Справочник | |---|---| | 1 — бриф | `references/brief-template.md` | | 3 — стратегическая рамка | `references/strategy-layer.md` | | 4 — отрасль | `references/industry-research.md` | | 5 — конкуренты | `references/competitor-research.md` | | 6 — гипотезы | `references/hypothesis-builder.md` | | 7 — персоны | `references/buyer-personas.md` | | 8 — УТП | `references/usp-generator.md` | | 9 — выбор каналов | `references/channel-selection-matrix.md` | | 10 — бюджет | `references/budget-allocation.md` | | 11 — KPI | `references/kpi-framework.md` | | 12 — handoff | `references/handoff-to-platforms.md` |
**Принцип гигиены контекста.** Шаги 4 и 5 собирают много сырья — полные тексты сайтов конкурентов, выдачу поиска. В чат это не выливается: всё собранное сразу пишется в файлы папки кампании, а в разговоре остаётся только сводка ≤20 строк и гейт «✋ Подтверди». Иначе к Шагу 9 (выбор каналов) ранние решения вытеснятся из контекста.
Когда триггерится
- «Нужна маркетинговая стратегия» / «подготовь медиаплан»
- «Какие каналы выбрать для <продукта>»
- «Куда лучше лить бюджет: Директ или VK?»
- «Хочу запустить рекламу» — без указания канала
- «Подготовь стратегию для медиабайера»
- «Нужен сводный отчёт по запуску»
- «Распределение бюджета между площадками»
- «Карта каналов для нового продукта»
**НЕ триггерится**, если канал явно назван (Директ, VK, FB) — тогда сразу площадочный скилл.
Главный принцип
**Работаем строго пошагово.** Каждый шаг: (1) делаешь работу и порождаешь артефакт, (2) показываешь **ключевые моменты шага** компактной сводкой в чат, (3) **ждёшь явного подтверждения** и только потом идёшь дальше. Рабочая папка: `marketing-campaigns/<slug>/`, артефакты накапливаются по этапам.
**Правило подтверждения (действует на КАЖДОМ шаге):**
- В конце шага выведи блок **«✋ Подтверди шаг N»** с перечислением ключевых моментов именно этого шага (решения, цифры, выборы).
- Задай один прямой вопрос: «Всё верно? Идём дальше / поправить?».
- **Не переходи к следующему шагу без явного "ОК"** (или правок от пользователя).
- Если пользователь вносит правки — обнови артефакт, ещё раз покажи блок подтверждения, снова жди «ОК».
- Где шаг требует выбора (гипотезы, УТП, Топ-3 каналов) — подтверждение = явный выбор, а не просто «ок».
- После «ОК» обнови `_state.json: current_step`.
**Режимы (можно переключить по просьбе пользователя):**
- **«Пошаговый»** — по умолчанию. Подтверждение на каждом из 12 шагов. Рекомендуется.
- **«Быстрый»** — пользователь явно сказал «не спрашивай на промежуточных» / «гони до отчёта». Тогда подтверждение остаётся только в принципиальных точках выбора (Шаги 2, 6, 8, 9, 10) и перед финальной генерацией (Шаг 12). На остальных — короткая сводка без ожидания «ОК». Субагенты (Шаги 4, 5) в любом режиме возвращают сводку; в быстром режиме оркестратор не ждёт «ОК» после них, в пошаговом — ждёт.
Финал — три файла для медиабайера:
1. `marketing_strategy.docx` — основной читаемый отчёт (стратегия + рекомендации по каналам + KPI) 2. `media_plan.xlsx` — медиаплан и распределение бюджета по фазам и каналам 3. `strategy_summary.pdf` — однострочное саммари для клиента
Workflow подготовки: 12 этапов
Шаг 0. Подготовка + режим работы
Задай **одним блоком**:
1. **Имя продукта** (1-2 слова) — slug папки. Например: `vokal-school`, `crm-flow`, `dental-saas`. 2. **Режим работы:**
- **«Пошаговый»** — подтверждение ключевых моментов на каждом шаге. По умолчанию.
- **«Быстрый»** — подтверждение только в принципиальных точках. Для опытных стратегов, кто сказал «не спрашивай лишнего».
Создай `marketing-campaigns/<slug>/` и `_state.json` (поля: `current_step`, `slug`, `product_name`, `mode`, `site_url`, `client_materials_provided`, `blocked_at`).
> **✋ Подтверди шаг 0.** Покажи: slug папки + выбранный режим. «Заводим кампанию с такими настройками? Идём за материалами/брифом?»
Шаг 1. Материалы клиента (если есть)
Один вопрос перед брифом: **«Есть материалы от клиента? (бриф, ТЗ, презентация, переписка, аналитика прошлых кампаний)»**
**Нет** → к Шагу 2, `_state.json: client_materials: false`.
**Есть** → `00_client_materials.md`, извлеки по шаблону «факт → источник» с цитатами:
- Поля брифа (✅/❌ с уверенностью)
- Сырьё для гипотез (Шаг 6)
- Сырьё для УТП (Шаг 8)
- Сырьё для персон (Шаг 7)
- Анти-паттерны / возражения / ограничения
- Источники для отраслевой аналитики (Шаг 4)
- Список вопросов, которые ОБЯЗАТЕЛЬНО уточнить на Шаге 2
> **✋ Подтверди шаг 1.** Покажи таблицу извлечения (факт → источник) и список вопросов, которые надо закрыть на брифе. «Ничего не упустил? Идём на бриф?»
Шаг 2. Бриф продукта
**Прочти `references/brief-template.md` целиком.**
**Минимум на входе:** название кампании/продукта + ссылка
Read more
name: marketing-strategist description: >- Готовит маркетинговую стратегию до запуска рекламы: бриф, отрасль, конкуренты, гипотезы, персоны, УТП, выбор каналов, бюджет, KPI. Триггеры: маркетинговая стратегия, медиаплан, какие каналы выбрать.
Marketing Strategist — оркестратор подготовки кампаний
Скилл готовит **стратегическую часть** перед запуском рекламы — то, что одинаково для любой площадки: бриф, отрасль, конкуренты, гипотезы, персоны, УТП. Поверх — три уникальных шага стратега: выбор каналов с обоснованием, распределение бюджета по фазам и KPI-фреймворк для мониторинга. На выходе — отчёт, который маркетолог отдаёт медиабайеру.
**Этот скилл — оркестратор.** Он не создаёт объявления, не льёт бюджет, не дёргает рекламные API напрямую. Его задача — за 1-2 сессии собрать общий контекст, решить, *куда* идти, и по явному «ОК» человека передать готовые артефакты в площадочные скиллы. Площадочные скиллы (yandex-direct-manager, vk-ads-manager, и т.п.) берут готовые артефакты как вход и доделывают свою специфику.
Как устроен скилл
Скилл ведёт всю работу в одном контексте и держит общую картину: `_state.json`, гейты подтверждения, сводки. Каждый шаг опирается на свой справочник из `references/` — все методички лежат в этом же пакете.
| Шаг | Справочник | |---|---| | 1 — бриф | `references/brief-template.md` | | 3 — стратегическая рамка | `references/strategy-layer.md` | | 4 — отрасль | `references/industry-research.md` | | 5 — конкуренты | `references/competitor-research.md` | | 6 — гипотезы | `references/hypothesis-builder.md` | | 7 — персоны | `references/buyer-personas.md` | | 8 — УТП | `references/usp-generator.md` | | 9 — выбор каналов | `references/channel-selection-matrix.md` | | 10 — бюджет | `references/budget-allocation.md` | | 11 — KPI | `references/kpi-framework.md` | | 12 — handoff | `references/handoff-to-platforms.md` |
**Принцип гигиены контекста.** Шаги 4 и 5 собирают много сырья — полные тексты сайтов конкурентов, выдачу поиска. В чат это не выливается: всё собранное сразу пишется в файлы папки кампании, а в разговоре остаётся только сводка ≤20 строк и гейт «✋ Подтверди». Иначе к Шагу 9 (выбор каналов) ранние решения вытеснятся из контекста.
Когда триггерится
- «Нужна маркетинговая стратегия» / «подготовь медиаплан»
- «Какие каналы выбрать для <продукта>»
- «Куда лучше лить бюджет: Директ или VK?»
- «Хочу запустить рекламу» — без указания канала
- «Подготовь стратегию для медиабайера»
- «Нужен сводный отчёт по запуску»
- «Распределение бюджета между площадками»
- «Карта каналов для нового продукта»
**НЕ триггерится**, если канал явно назван (Директ, VK, FB) — тогда сразу площадочный скилл.
Главный принцип
**Работаем строго пошагово.** Каждый шаг: (1) делаешь работу и порождаешь артефакт, (2) показываешь **ключевые моменты шага** компактной сводкой в чат, (3) **ждёшь явного подтверждения** и только потом идёшь дальше. Рабочая папка: `marketing-campaigns/<slug>/`, артефакты накапливаются по этапам.
**Правило подтверждения (действует на КАЖДОМ шаге):**
- В конце шага выведи блок **«✋ Подтверди шаг N»** с перечислением ключевых моментов именно этого шага (решения, цифры, выборы).
- Задай один прямой вопрос: «Всё верно? Идём дальше / поправить?».
- **Не переходи к следующему шагу без явного "ОК"** (или правок от пользователя).
- Если пользователь вносит правки — обнови артефакт, ещё раз покажи блок подтверждения, снова жди «ОК».
- Где шаг требует выбора (гипотезы, УТП, Топ-3 каналов) — подтверждение = явный выбор, а не просто «ок».
- После «ОК» обнови `_state.json: current_step`.
**Режимы (можно переключить по просьбе пользователя):**
- **«Пошаговый»** — по умолчанию. Подтверждение на каждом из 12 шагов. Рекомендуется.
- **«Быстрый»** — пользователь явно сказал «не спрашивай на промежуточных» / «гони до отчёта». Тогда подтверждение остаётся только в принципиальных точках выбора (Шаги 2, 6, 8, 9, 10) и перед финальной генерацией (Шаг 12). На остальных — короткая сводка без ожидания «ОК». Субагенты (Шаги 4, 5) в любом режиме возвращают сводку; в быстром режиме оркестратор не ждёт «ОК» после них, в пошаговом — ждёт.
Финал — три файла для медиабайера:
1. `marketing_strategy.docx` — основной читаемый отчёт (стратегия + рекомендации по каналам + KPI) 2. `media_plan.xlsx` — медиаплан и распределение бюджета по фазам и каналам 3. `strategy_summary.pdf` — однострочное саммари для клиента
Workflow подготовки: 12 этапов
Шаг 0. Подготовка + режим работы
Задай **одним блоком**:
1. **Имя продукта** (1-2 слова) — slug папки. Например: `vokal-school`, `crm-flow`, `dental-saas`. 2. **Режим работы:**
- **«Пошаговый»** — подтверждение ключевых моментов на каждом шаге. По умолчанию.
- **«Быстрый»** — подтверждение только в принципиальных точках. Для опытных стратегов, кто сказал «не спрашивай лишнего».
Создай `marketing-campaigns/<slug>/` и `_state.json` (поля: `current_step`, `slug`, `product_name`, `mode`, `site_url`, `client_materials_provided`, `blocked_at`).
> **✋ Подтверди шаг 0.** Покажи: slug папки + выбранный режим. «Заводим кампанию с такими настройками? Идём за материалами/брифом?»
Шаг 1. Материалы клиента (если есть)
Один вопрос перед брифом: **«Есть материалы от клиента? (бриф, ТЗ, презентация, переписка, аналитика прошлых кампаний)»**
**Нет** → к Шагу 2, `_state.json: client_materials: false`.
**Есть** → `00_client_materials.md`, извлеки по шаблону «факт → источник» с цитатами:
- Поля брифа (✅/❌ с уверенностью)
- Сырьё для гипотез (Шаг 6)
- Сырьё для УТП (Шаг 8)
- Сырьё для персон (Шаг 7)
- Анти-паттерны / возражения / ограничения
- Источники для отраслевой аналитики (Шаг 4)
- Список вопросов, которые ОБЯЗАТЕЛЬНО уточнить на Шаге 2
> **✋ Подтверди шаг 1.** Покажи таблицу извлечения (факт → источник) и список вопросов, которые надо закрыть на брифе. «Ничего не упустил? Идём на бриф?»
Шаг 2. Бриф продукта
**Прочти `references/brief-template.md` целиком.**
**Минимум на входе:** название кампании/продукта + ссылка
Скилл — папка с инструкциями и скриптами, по которым ИИ-агент выполняет работу маркетолога.

