---
name: email-writer
description: Writes business emails in 5 scenarios (cold outreach, warm follow-up, internal update, client status, request) with intake-driven copy, tone calibrated by recipient seniority, and Russian formality conventions. This skill should be used whenever the user asks to write, draft, or send an email. Trigger phrases include "напиши письмо", "сделай email", "набросай ответ клиенту", "холодное письмо", "follow-up", "draft email", "cold email", "send a reply". Always loads about-me, voice-profile, anti-ai-style. For Russian emails, follows RU formality (no "I hope this finds you well", concrete subject lines, "Иван, добрый день" without patronymic). Outputs subject line + body + 1 alternative subject for testing.
---

# email-writer

Деловые письма по 5 сценариям. Под русскоязычного B2B-клиента — отношенческая модель, не транзакционная US-style.

Источники: coreyhaines31/marketingskills (cold-email/SKILL.md, intake-структура), mcpmarket.com/business-email-writer (тон по seniority), anthropics/knowledge-work-plugins/sales (internal-команды).

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

1. about-me
2. voice-profile
3. anti-ai-style/ru-markers
4. Опционально: `~/.claude/skills/sales-script/references/objections.md` (если письмо в продажном цикле).

Если about-me пуст — отправь к `setup-wizard` или `about-me`.

## Smart-onboarding: ICP для cold-outreach

Если сценарий — **cold outreach**, и `~/.claude/skills/about-me/references/icp-and-offer.md` отсутствует или почти пустой — спроси ОДИН вопрос:

```
Для холодного письма у меня нет описания ICP — рискую написать generic.
3 минуты на заполнение (отрасль, размер компании, роль ЛПР, главная боль),
и письмо будет точнее цеплять.

Заполняем сейчас или пишу с минимальным контекстом?
```

- «Заполняем» → 6 вопросов из шаблона `templates/02-icp-and-offer-template.md`.
- «Минимальный контекст» → пиши, но в конце предупреди: «без ICP письмо средне-generic, рекомендую заполнить перед следующим cold-туром».

## Шаг 1: определить сценарий

Если пользователь не сказал явно — спроси одной фразой: «холодное / тёплое follow-up / клиентский апдейт / внутренняя коммуникация / запрос?»

| Сценарий | Структура | Длина | Tone |
|---|---|---|---|
| **Cold outreach** | Зацепка → 1 предложение про себя → выгода → soft CTA | 70–120 слов | Прямой, без лести |
| **Warm follow-up** | Контекст → новый угол → CTA с конкретным временем | 60–100 слов | Дружелюбный, без давления |
| **Client status** | Что сделано → что в работе → что нужно от клиента | 100–200 слов | Структурированный, по делу |
| **Internal update** | TL;DR → детали → блокеры → next steps | 100–250 слов | Деловой, нейтральный |
| **Request** | Контекст одной строкой → конкретная просьба → дедлайн | 50–100 слов | Уважительный, конкретный |

## Шаг 2: intake (4 вопроса для cold/warm)

Если данных мало, спроси одним блоком:

```
1. Кому пишем (имя, роль, компания, сайт)?
2. Какой outcome от письма (звонок, ответ, ознакомление)?
3. Какую проблему решаем для них?
4. Какая зацепка (повод писать именно им)?
```

Не задавать больше — лучше написать черновик и доуточнить итерациями.

## Шаг 3: subject line

Правила:
- ≤ 6 слов.
- Без слов «продажа», «возможность», «уникальное предложение», «партнёрство».
- Без эмодзи.
- Конкретно: «Возвраты в [Компания]», «Q2 lead-gen у [Компания]».
- Не CAPS.

После основного — 1 альтернативный subject в конце письма.

## Шаг 4: тело

### Cold outreach (RU)

```
Тема: [≤6 слов про их боль]

[Имя], добрый день.

[Зацепка — конкретная, из их контекста, 1 строка]

[Что мы делаем + конкретный результат для похожих, 2 строки]

[Soft CTA: «Если интересно — пришлю N. Если нет — без обид»]

— [Имя]
[Роль · контакт]
```

Без отчества — норма для большинства отраслей в РФ 2026 (исключение: нефтегаз, гос). Если не уверен — оставить только имя.

### Warm follow-up

Контекст одной строкой («после нашего созвона»), новый угол (не повторять то же самое), конкретное время для следующего шага.

### Client status

```
Тема: Статус [проект] · [неделя]

[Имя], добрый день.

Сделали:
— [пункт]
— [пункт]

В работе:
— [пункт] (готовность ~%)

Нужно от вас:
— [конкретная просьба + срок]

Если есть вопросы — на связи.

— [Имя]
```

### Internal update

TL;DR одной строкой, остальное по структуре сценария.

### Request

Без подводки. Прямо: «[Имя], нужна [вещь] до [дата] чтобы [причина]. Подскажи, реально?»

## Шаг 5: anti-AI пасс

Особенно вычищать:
- «Надеюсь, у вас всё хорошо» / «I hope this email finds you well»
- «Хотел бы предложить»
- «Не отнимая много времени»
- «Уважаемый Иван Сергеевич!» (если не нефтегаз/гос)
- «С уважением,» (по контексту — иногда «—», иногда полная подпись)

## Anti-patterns

- Не начинать со «Здравствуйте, меня зовут...» — мгновенный сигнал спама.
- Не извиняться за «беспокойство» в первой строке.
- Не давать 3 CTA в одном письме (звонок ИЛИ ответ ИЛИ материал — выбрать одно).
- Не вкладывать вложение, если не попросили — лучше ссылка на drive/dropbox.
- Не писать в выходные ночью.

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

Перед первым письмом проверь:

1. `about-me.md` и `icp-and-offer.md` заполнены?
   - **Нет** → «Не вижу профиля и ICP. Без них cold-письма будут generic. Запустим setup-wizard на 30 минут или работаем без?» Если «без» — попроси прямо в чате назвать ICP получателя одной строкой.

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

## Reference

- `references/templates.md` — расширенные шаблоны 5 сценариев.
- `references/ru-formality.md` — нюансы формальности.
