Лид-магниты
Модуль 04L-lead-magnet генерирует лид-магниты (гайд, стратегический pitch) в PDF из компонентных
шаблонов — агент пишет контент, дальше HTML → PDF рендер. Отдельно ведёт банк реестровых карточек
ЛМ аккаунта (accounts/<slug>/lead-magnets/_bank/) — метаданные для воронок, без самого контента.
/leadmagnet
Заголовок раздела «/leadmagnet»Генерирует лид-магнит: контент → HTML → PDF из компонентных шаблонов.
Когда использовать. Нужен готовый PDF-магнит под конкретную тему (например, для CTA-страницы
воронки) — команда пишет текст твоим голосом и собирает готовый файл. Если HTML уже готов и нужно
только перегнать в PDF — используй режим --render, без повторной генерации контента.
Как вызвать
/leadmagnet <slug> <name> [--topic "..."] [--template viral-guide|pitch]/leadmagnet <slug> <name> --render/leadmagnet <slug> --new-template <tpl-name><slug>— аккаунт<name>— имя лид-магнита (идёт в путь папки вывода)--topic "..."— тема генерации--template viral-guide|pitch—viral-guide— гайд по вирусной карусели;pitch— клиентский стратегический pitch (5 страниц)--render— собрать PDF из уже готовогоleadmagnet.html, без генерации контента--new-template <tpl-name>— создать новый шаблон из существующих компонентов, без правки кода рендера
Что на входе / на выходе
- Вход:
accounts/<slug>/identity/voice.md(голос автора),accounts/<slug>/identity/about-me.md,accounts/<slug>/identity/brand.yaml(бренд, handle, фото) - Выход:
accounts/<slug>/lead-magnets/<name>-<YYYY-MM-DD>/leadmagnet.htmlaccounts/<slug>/lead-magnets/<name>-<YYYY-MM-DD>/<name>.pdfaccounts/<slug>/lead-magnets/<name>-<YYYY-MM-DD>/context.yaml
Пример
/leadmagnet max-tors ai-twin-guide --topic "как собрать AI-двойника за выходные" --template viral-guideАгент читает голос и бренд аккаунта, генерирует контент под тему, собирает HTML из компонентов
шаблона viral-guide и рендерит PDF в
accounts/max-tors/lead-magnets/ai-twin-guide-<дата>/.
Гейты/апрувы. Отдельного стоп-гейта у команды нет — готовый лид-магнит ты просматриваешь и решаешь сам: использовать или перегенерить.
Связанные: готовый PDF регистрируется как реестровая карточка через
/leadmagnet-bank; карточки ЛМ читает /funnel как
терминальный узел выдачи воронки (deliver, gives: lead_magnet).
/leadmagnet-bank
Заголовок раздела «/leadmagnet-bank»Добавляет или обновляет реестровую карточку лид-магнита в банке аккаунта.
Когда использовать. У тебя уже есть готовый PDF (сделан /leadmagnet или как-то ещё) и его
нужно завести в банк — чтобы на него могла сослаться воронка или бот-flow как на deliver-узел.
Карточка не создаёт контент — только реестровую запись с метаданными и обратной ссылкой на PDF.
Как вызвать
/leadmagnet-bank <slug> <name> ...Агент уточняет недостающие поля в диалоге, если они не переданы:
name— названиеtype—guide|telegram-posttrigger_word— триггер-словоuse_when— список сценариев использованияsource—own|competitor(у лид-магнитов нет reference-банка — они account-specific)evidence— обязателен (Iron rule): ссылка/пример, обосновывающий карточкуprovenance— откуда взят/как обоснован паттернpdf— обратная ссылка на готовый артефакт, если есть
Что на входе / на выходе
- Вход: параметры карточки от оператора/агента (не файл)
- Выход:
accounts/<slug>/lead-magnets/_bank/<id>.md— карточка черезlm_bank.write(...)(тонкий слой над_shared/card_bank); функция сама валидирует карточку и обновляет_index.yaml
Пример
/leadmagnet-bank max-tors ai-twin-guide --type guide --trigger_word "ДВОЙНИК" --evidence "PDF сгенерирован /leadmagnet 2026-07-05"Агент собирает карточку (генерирует id через card_bank.slugify(name)), пишет через
lm_bank.write(bank_dir, card) в accounts/max-tors/lead-magnets/_bank/ и подтверждает оператору
id карточки и путь к файлу.
Гейты/апрувы
evidenceобязателен для любой карточки (Iron rule) — без него запись не пройдёт валидацию.- own-карточки, портированные из V1, регенерирует
port_v1_lm.run()— вручную дублировать их не нужно.
Связанные: карточки, добавленные сюда, использует /funnel как
deliver-узел воронки (gives: lead_magnet, ref = id карточки); PDF-контент для карточки делает
/leadmagnet.