---
name: presentation-builder
description: Builds presentation structure and content using the Pyramid Principle (Minto), action titles, ghost-deck test, and 1-slide-1-message discipline — for 5 deck types (Pitch 10–14, Internal update 6–10, Sales 12–18, Educational 20–40, Executive 1–3). This skill should be used whenever the user asks to build, prepare, structure, or write a presentation/slides/pitch/deck. Trigger phrases include "сделай презу", "подготовь питч", "слайды для встречи", "презентация на завтра", "структура deck", "build pitch deck", "make slides", "presentation outline". Outputs slide-by-slide text (action titles + content + speaker notes) ready to paste into PowerPoint, Keynote, Tilda Slides, Gamma, or convert via pptx skill.
---

# presentation-builder

Структура и контент презентации. Pyramid Principle (Minto) + action titles + ghost-deck test.

Источники: anthropics/skills/pptx (официальный, python-pptx), daymade/claude-code-skills/ppt-creator (Pyramid + action titles), Gabberflast/academic-pptx-skill (situation-complication-resolution + ghost deck).

## Шаг 0: загрузить контекст

- about-me — отрасль, ICP, тон
- voice-profile — для нарратива
- Если есть бренд-гайд (`~/.claude/skills/about-me/references/brand-positioning.md`) — учесть цвета и тон

## Smart-onboarding: brand-positioning для pitch

Если тип deck — **Pitch** или **Sales deck**, и `brand-positioning.md` отсутствует — спроси ОДИН вопрос:

```
Без brand-positioning слайд «уникальный механизм» выйдет generic.
3 минуты на заполнение (категория, конкуренты, что делаешь иначе,
большая идея) — и питч будет острее.

Заполняем сейчас или генерю с тем, что есть?
```

- «Заполняем» → 4 вопроса из `templates/05-brand-positioning.md`.
- «С тем, что есть» → используй about-me + ICP, помечай слайд «уникальный механизм» как TODO в speaker notes.

## Шаг 1: тип deck

| Тип | Длина | Главное |
|---|---|---|
| **Pitch** (для инвестора, для крупного клиента) | 10–14 слайдов | Команда раньше, проблема + решение, traction, рынок, финансы, ask |
| **Internal update** | 6–10 | Status / blockers / asks / next steps |
| **Sales deck** | 12–18 | Их боль → ваше решение → доказательства → процесс → цена |
| **Educational / training** | 20–40 | Контент сегментирован, упражнения вставлены |
| **Executive briefing** | 1–3 | TL;DR + 1–2 страницы контекста |

Если пользователь не сказал — спросить одной фразой.

## Шаг 2: Pyramid Principle

Главный вывод — на первом слайде (после титульного). Дальше — supporting points в порядке убывания силы.

**Action title** = заголовок слайда как полное предложение, выражающее главную мысль слайда.

- Плохо: «Q1 продажи»
- Хорошо: «Q1 продажи выросли на 23% за счёт нового канала»

**Ghost deck test**: прочитай заголовки всех слайдов подряд — получится связный нарратив. Если нет — переписать.

## Шаг 3: 1-1-1 правило

Один слайд = одна мысль = один exhibit (график / таблица / схема).

Если на слайде 2 мысли — разделить на 2 слайда.

## Шаг 4: дизайн-минимум (если генерим .pptx)

- 3 цвета: основной, акцентный, нейтральный.
- 1 шрифт sans-serif (Inter, IBM Plex Sans, Manrope) для всего deck.
- Размеры: H1 ≥ 28pt, body ≥ 18pt.
- Не использовать SmartArt и встроенные шаблоны Office (читаются как ИИ-стиль).
- Графики — без рамок, без 3D, без тени.

## Шаг 5: структура pitch для RU-инвестора (отличается от US)

В РФ инвестор смотрит на людей сильнее, чем в US — поэтому слайд «команда» раньше:

```
1. Cover (название, теглайн, контакт)
2. Команда (имена, роли, прошлые проекты — 3–4 человека)
3. Проблема (для кого, как часто, как болит — с цифрами)
4. Решение (что мы делаем — одна страница)
5. Как это работает (1–2 слайда — без технических деталей)
6. Traction (выручка, клиенты, ключевые метрики, рост)
7. Рынок (TAM/SAM/SOM в рублях + долларах)
8. Конкуренты (карта, не таблица «у нас vs у них»)
9. Бизнес-модель (unit economics, не только «продаём за X ₽»)
10. Финансы (план на 12–24 мес)
11. Use of funds (на что просим)
12. Ask (сколько, на каких условиях)
13. Контакты
```

## Шаг 6: вывод

Markdown со структурой:

```markdown
# [Название презентации]

## Slide 1 — [Action title]
[Контент слайда: 3–5 строк]
**Speaker notes:** [1–2 абзаца — что говорить голосом]

## Slide 2 — ...
```

Если пользователь хочет .pptx — передать в `pptx` skill (anthropics/skills/pptx).

Если хочет markdown для Tilda Slides / Gamma / Pitch — отдать как есть, эти платформы импортируют markdown.

## Anti-patterns

- Не делать заголовки одним словом или коротким noun-phrase («Решение», «Команда»).
- Не вставлять stock-фотографии «handshake», «человек у ноутбука».
- Не лить стену текста (5+ bullet points = выносить в speaker notes или переделывать).
- Не использовать «корпоративные» эффекты (анимации появления, переходы 3D).
- Не добавлять «Спасибо за внимание!» — пустой слайд. Закрыть на CTA или контакт.

## RU-специфика

- Юр. блок (договор, НДС, акт) — отдельный слайд в sales deck перед ценой.
- Платформы для лендинговых deck: Tilda Slides, Gamma, Pitch — популярны в RU-сегменте.
- Цены: рубли + указание «без НДС» / «с НДС 20%».
- Ask: рубли, не доллары (если только не международная история).

## Smart-onboarding (при первом запуске)

Перед первой презентацией проверь:

1. `~/.claude/skills/about-me/references/brand-positioning.md` — есть и заполнен?
   - **Нет** → один вопрос: «Без бренд-позиционирования в презентации будут пустые слайды "Решение" и "О нас". Заполнить за 5 минут или работаем без?»

2. Не спрашивай дважды.
