pptx

Create, edit, and analyze PowerPoint files with PptxGenJS and OOXML validation.

1|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/Herxinsasa/Skills-Collector --skill pptx-herxinsasa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Herxinsasa/Skills-Collector/tree/main/anthropics-skills/skills/pptx
Command: npx skills add https://github.com/Herxinsasa/Skills-Collector --skill pptx-herxinsasa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, defusedxml, lxml, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the complexity of working with PowerPoint files programmatically, from creating pitch decks to editing templates and extracting content.

Core Features & Use Cases

  • Presentation Creation: Build slide decks from scratch using PptxGenJS with professional design guidance.
  • Template Editing: Modify existing presentations by unpacking XML, editing content, and repacking with validation.
  • Content Extraction: Read and analyze PPTX files using markitdown for text extraction and thumbnails for visual review.
  • Quality Assurance: Convert slides to images for visual inspection and validate output against OOXML schemas.

Quick Start

Use the pptx skill to create a new presentation about quarterly sales with a title slide and three content slides containing bar charts.

Frequently Asked Questions about pptx

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create PowerPoint presentations programmatically from scratch?

Edit existing PowerPoint templates by unpacking the OOXML structure, modifying the XML content directly, and repacking the file. Comprehensive OOXML schema validation ensures the edited presentation remains structurally sound.

How can I extract text from PPTX files for content analysis?

Extract text from PPTX files using markitdown to read and analyze presentation content. This method processes the file directly to pull out textual data for downstream analysis or review workflows.

Do I need LibreOffice and pdftoppm to convert PowerPoint slides to images?

Yes, converting PowerPoint slides to images requires LibreOffice for PDF conversion and pdftoppm for image generation. These dependencies enable visual inspection and quality assurance of the generated slides.

What is the best way to validate OOXML schemas after editing PowerPoint files?

The best way to validate OOXML schemas after editing PowerPoint files is through comprehensive validation during the repacking process. This ensures template modifications comply with the standard and prevents file corruption.

Does npm need to be installed to manage JavaScript libraries for PPTX generation?

Yes, npm is required for JavaScript library management when generating presentations with PptxGenJS. This dependency manager handles the installation and updates of the libraries needed for scratch generation.