Создаёт презентации с помощью pptxgenjs, читает содержимое .pptx и .potx, редактирует существующие слайды и шаблоны. Помогает также объединять и разделять презентации, проверять структуру файлов и просматривать слайды перед выдачей результата.
Возможности
- Создаёт презентации с помощью
pptxgenjs; библиотека предустановлена. - Извлекает текст из презентации через
markitdown, разделяя результат по слайдам. - Редактирует презентации и шаблоны через распаковку и изменение XML-файлов.
- Создаёт миниатюры слайдов, дублирует слайды и удаляет неиспользуемые файлы.
- Проверяет XML, связи, диаграммы и слайды с помощью
validate.py; поддерживает визуальную проверку через PDF и изображения.
Когда использовать
- Нужно создать презентацию, pitch deck или слайды.
- Нужно прочитать, извлечь, изменить или проверить файл
.pptxили.potx. - Нужно работать со слайдами, заметками докладчика, комментариями, макетами или шаблоном.
- Пользователь упоминает презентацию, слайды, deck либо файл
.pptxили.potx.
Примеры
Извлечь текст презентации:
markitdown deck.pptx
Создать сетку миниатюр слайдов шаблона:
python scripts/thumbnail.py template.pptx template-thumbs
Проверить презентацию, созданную на основе шаблона:
python scripts/office/validate.py out.pptx --original deck.pptx
Установка
npx skills add https://github.com/anthropics/skills --skill pptx