Генерация слайдов и презентаций baoyu.
npx -y skills add jimliu/baoyu-skills --skill baoyu-slide-deck --agent claude-codeПреобразование контента в профессиональные слайды в виде изображений. Дек рассчитан на чтение и публикацию (самодостаточные слайды, удобный scroll, совместимость с соцсетями) — не для живой презентации. Используйте при запросах: «создай слайды», «сделай презентацию», «slide deck», «PPT».
Приоритет: текущий запрос → EXTEND.md → автовыбор (Codex imagegen → Codex exec → Cursor GenerateImage → другой нативный → единственный не-нативный → спросить). ⛔ Никогда не заменять SVG/HTML на растровую генерацию.
Создать структуру слайдов перед генерацией. Для каждого слайда определить:
Согласовать стиль до начала генерации — менять стиль в середине нельзя.
| Параметр | Варианты |
|---|---|
| Стиль | Corporate clean / Creative bold / Tech minimal / Warm editorial / Dark premium |
| Цветовая схема | Бренд / монохромный / дуотон / градиент |
| Типографика | Sans-serif (современный) / Serif (авторитетный) / Mixed |
| Иллюстрации | Плоские иконки / 3D render / фото / hand-drawn |
Генерировать по одному слайду. Каждый промпт должен включать:
# Генерировать все слайды последовательно
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 | Последний слайд |
Путь: .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