API ВЕГА

Создаёт презентации с помощью 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