Операции с PowerPoint/PPTX презентациями
Создание, редактирование и анализ PPTX-презентаций через python-pptx в песочнице. Поддержка графиков, таблиц, дизайн-систем. Используй этот навык всякий раз, когда пользователь упоминает «презентацию», «слайды», «питч-дек», «коммерческое предложение», «pptx», «PowerPoint» или хочет создать/отредактировать файл .pptx — даже если не называет формат явно. Также триггерится на запросы вроде «сделай слайды», «подготовь презентацию», «нужен питч-дек».
Операции с PowerPoint/PPTX презентациями (v4)
S2. Создание колоды из slides.json
Фаза 2. План
ПЕРЕД кодом составь план: для КАЖДОГО слайда: номер, заголовок, макет, элементы. НЕ делай 5+ одинаковых контентных слайдов подряд, чередуй макеты.
⛔ ПРАВИЛО СТРУКТУРЫ (критично):
- Между любыми двумя section_divider МИНИМУМ 2 контент-слайда. Нарушение = брак.
- ГЕНЕРИРУЙ ВСЕ СЛАЙДЫ из плана. Не пропускай, не объединяй, не сокращай.
- Если пользователь назвал конкретные слайды, сделай каждый из них.
⛔ ПЛОТНОСТЬ КОНТЕНТА (обязательно):
- bullets: минимум 6 пунктов, каждый 8–15 слов (конкретика, цифры, факты, последствия). 4 коротких буллета = пустой слайд = брак
- stat_highlight: 3–4 карточки, значения: реальные числа/проценты/суммы
- cards_grid: минимум 3 карточки, body: 2–3 предложения с деталями
- two_column: минимум 4 пункта в каждой колонке
- table: минимум 3 строки данных
- Пустые или однострочные слайды ЗАПРЕЩЕНЫ. Каждый слайд должен содержать минимум 1 визуальный элемент (фигура, диаграмма, таблица, цветной блок, иконка-символ). Слайд из одного текста запрещён.
Обязательная структура презентации: - Opening (1 слайд): титул, тёмный фон, название + подзаголовок
- Content (основная часть): чередуй макеты (stat_highlight, icon_grid, chart_focus, two_column, cards_grid)
- Section divider: вставляй между логическими блоками каждые 2–4 контентных слайда
- Ending (1 слайд): "Спасибо", контакты или CTA; тёмный фон, как Opening
Канонический порядок: Opening → Content × 2–3 → Section Divider → Content × 2–3 → ... → Ending ЗАПРЕЩЕНО: два Section Divider подряд без минимум 2 контент-слайдов между ними: это главный баг, который делает презентацию пустой. Opening и Ending строго по одному. Ending ВСЕГДА последний слайд презентации. Ничего после него нет.
НЕ делай 5+ одинаковых контентных слайдов подряд, чередуй макеты.
Фаза 3. Код
ОБЯЗАТЕЛЬНЫЙ ПОРЯДОК ИНСТРУМЕНТОВ:
Фаза 4. QA: обязательный шаг перед выдачей файла
QA в два шага, и они не заменяют друг друга.
JSON-схема slides.json
Похожие навыки
Попробуйте этот навык
Зарегистрируйтесь и используйте навык «Операции с PowerPoint/PPTX презентациями» неделю на Pro без карты.