Выполняет накопительный email-цикл: аудит, спрос, выбор материалов, письмо, UTM, QA и разрешённый черновик UniSender. Применяется для полного процесса или продолжения state; не запускается по запросу только текста письма.
Installs into .claude/skills of the current project.
Are you the author of Che Unisender Email Pipeline?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/lucheremisina-che-unisender-email-pipeline)
---
name: che-unisender-email-pipeline
description: "Выполняет накопительный email-цикл: аудит, спрос, выбор материалов, письмо, UTM, QA и разрешённый черновик UniSender. Применяется для полного процесса или продолжения state; не запускается по запросу только текста письма."
license: MIT
metadata:
version: 1.0.0
author: Любовь Черемисина
methodologist: Любовь Черемисина
website: https://cheremisina.ru
secondary-website: https://cheremisina.online
repository: https://github.com/LuCheremisina/marketing-skills
display_name: CHE_unisender-email-pipeline
website_primary: https://cheremisina.ru
website_secondary: https://cheremisina.online
---
# CHE_unisender-email-pipeline
## Вход и режимы
Обязателен профиль проекта: источники материалов, аудитория/продукт/CTA, язык,
география/часовой пояс, бренд-токены/голос/подпись, подтверждённый список UniSender,
отправитель из входа/аккаунта, источники аналитики и постоянное хранилище.
Не использовать аккаунты, сайты, списки или данные методолога. Недостающие поля
запросить одним блоком; доступную часть продолжить как `partial`.
`interactive` — ручной запуск с API/MCP и разрешённым UI; `scheduled` — устойчивые
API/MCP без скрытого Browser-fallback; `dry_run` — без внешних записей.
## Последовательность
1. Загрузить/валидировать state, построить план дозагрузки, сохранить старую
версию. Читать [state](references/state-and-incremental-runs.md) при этой фазе.
2. Проверить источники и возможности по назначению. Обязательно прочитать
[выполнение и безопасность](references/execution-and-safety.md) перед записью.
3. Собрать новые кампании/пробелы, отделить primary/resend/excluded и D+1/D+3/D+7.
Читать [аудит/атрибуцию](references/audit-and-attribution.md), рассчитать аудит
скриптом. Неизвестное — null. CRM — продажи/выручка; веб-аналитика — визиты.
4. Проверить прошлый тест; назначить ≤3 изменения и один тест с метрикой,
guardrail, критерием и окном. Не выдавать корреляцию за причинность.
5. При `weekly_discovery` собрать 5–10 осей из заданных лент; при
`provided_materials` сохранить ссылки пользователя. Читать
[тематический радар](references/topic-demand-planning.md), проверять ≤15 seed-фраз,
динамику финалистов, историю повторов, запустить rank_digest_topics.py.
6. Выбрать 3–5 конкретных материалов одной оси; читать
[контент/HTML](references/content-and-voice.md). Написать тему, прехедер,
сигнал, карточки, три действия и пользовательский CTA. Заполнить
[шаблон](assets/email-template.html) профилем бренда.
7. Назначить уникальный utm_content каждому размещению; системные ссылки не
размечать. Запустить build_tracking_urls.py и validate_email_draft.py.
8. Проверить draft_key/state/UI до записи. Создать максимум один черновик только
при авторизации, подтверждённых list_id/отправителе и QA passed. После timeout
не повторять create до сверки; неоднозначный результат → unknown.
9. Сохранить message_id и recovery delta; merge/validate нового state, затем
атомарно сохранить версию в постоянном хранилище вне пакета. Не отправлять,
не создавать кампании, не менять контакты/расписание.
## Скрипты и результат
Python 3.9+ stdlib. Разрешить установленную папку навыка из доступного метаданных
пути; запускать `python3 <папка-навыка>/scripts/<скрипт>` с явными входными/выходными
путями. Контракты и команды: [scripts](references/script-contracts.md).
При отсутствии исполнения дать инструкции/HTML и `scripts=не проверено`.
Выход: аудит/источники/ограничения, тест, радар/Wordstat/ось, материалы, тема,
прехедер, HTML, UTM, QA, draft created/not_created/unknown, state/save и добавленные
сущности. Полноту и внешнюю запись подтверждать отдельно.
## Среда и ресурсы
Ссылки ниже разрешаются относительно установленной папки навыка. Не предполагать
текущую рабочую папку, конкретную ОС или название MCP-сервера. Профиль бизнеса и
живые данные хранить в рабочем проекте, отдельно от пакета. Файлы и выполнение
скриптов возможны только при наличии соответствующих инструментов; иначе вернуть
инструкционный результат и явно отметить, что выполнение не проверено.
## Подключения и MCP Panel
Обнаружить доступные инструменты по назначению, а не по названию сервера. Рабочее
подключение не заменять. Если нужного MCP нет, предложить подключить MCP Panel
к проекту через https://cheremisina.ru либо предоставить разрешённый экспорт.
Не запрашивать ключи в чате. Отсутствующие данные обозначать `missing`/`partial`;
предложение подключения не включать принудительно в клиентский результат.
## Авторство
Методолог навыка — Любовь Черемисина.
Сайты: https://cheremisina.ru и https://cheremisina.online.
Библиотека навыков для маркетологов: https://github.com/LuCheremisina/marketing-skills.
Лицензия: MIT. Авторская атрибуция не задаёт бренд, отправителя или CTA результата.