baoyu-slide-deckbaoyu слайды презентация генерация
Генерация слайдов и презентаций baoyu.
Установка
npx -y skills add jimliu/baoyu-skills --skill baoyu-slide-deck --agent claude-codeSlide Deck Generator
Преобразование контента в профессиональные слайды в виде изображений. Дек рассчитан на чтение и публикацию (самодостаточные слайды, удобный scroll, совместимость с соцсетями) — не для живой презентации. Используйте при запросах: «создай слайды», «сделай презентацию», «slide deck», «PPT».
Выбор бэкенда генерации
Приоритет: текущий запрос → EXTEND.md → автовыбор (Codex imagegen → Codex exec → Cursor GenerateImage → другой нативный → единственный не-нативный → спросить). ⛔ Никогда не заменять SVG/HTML на растровую генерацию.
Рабочий процесс
Шаг 1: Анализ контента и план дека
Создать структуру слайдов перед генерацией. Для каждого слайда определить:
- Основное сообщение (одна идея на слайд)
- Тип слайда (title / content / quote / data / summary)
- Текстовое содержание (заголовок + 2–5 пунктов максимум)
- Визуальный элемент (иллюстрация, иконки, диаграмма, фото)
Шаг 2: Определить единый стиль дека
Согласовать стиль до начала генерации — менять стиль в середине нельзя.
| Параметр | Варианты |
|---|---|
| Стиль | Corporate clean / Creative bold / Tech minimal / Warm editorial / Dark premium |
| Цветовая схема | Бренд / монохромный / дуотон / градиент |
| Типографика | Sans-serif (современный) / Serif (авторитетный) / Mixed |
| Иллюстрации | Плоские иконки / 3D render / фото / hand-drawn |
Шаг 3: Генерация слайдов
Генерировать по одному слайду. Каждый промпт должен включать:
- Тип слайда и его место в деке (слайд 1 из N)
- Весь текстовый контент слайда дословно
- Явное указание стиля из шага 2
- Соотношение сторон: 16:9 (стандарт) или 1:1 (соцсети)
Шаг 4: Пакетная генерация
# Генерировать все слайды последовательно
for i in {1..N}; do
${BUN_X} {baseDir}/scripts/main.ts \
--prompt-file slides/slide-$i.txt \
--output outputs/deck/slide-$i.png
done
Типы слайдов
| Тип | Описание | Позиция |
|---|---|---|
| Title | Название дека + подзаголовок + бренд | Слайд 1 |
| Agenda | Список разделов дека | Слайд 2 (опционально) |
| Section intro | Анонс нового раздела | Переходные слайды |
| Content | Основные идеи с иллюстрациями | Основная часть |
| Data | Числа, графики, статистика | Где нужно |
| Quote | Ключевое высказывание крупным шрифтом | Акцентные моменты |
| Summary | Ключевые выводы + CTA | Последний слайд |
Настройки (EXTEND.md)
Путь: .baoyu-skills/baoyu-slide-deck/EXTEND.md → XDG → $HOME/.baoyu-skills/baoyu-slide-deck/EXTEND.md. Поддерживает: предпочтительный бэкенд, стиль по умолчанию, соотношение сторон, шрифт.
Структура вывода
outputs/
└── deck/
└── <deck-slug>/
├── slide-01-title.png
├── slide-02-agenda.png
├── slide-03-content.png
└── slide-N-summary.png
