pptx

Automate PPTX file processing across input, editing, templating, and packaging workflows.

2|3|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/103492-MaxPaardekam/MAKE-A-THON --skill pptx-103492-maxpaardekam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/103492-MaxPaardekam/MAKE-A-THON/tree/main/.github/skills/pptx
Command: npx skills add https://github.com/103492-MaxPaardekam/MAKE-A-THON --skill pptx-103492-maxpaardekam

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill automates the full lifecycle of PPTX presentations—from ingesting slides to editing, templating, and re-packaging—eliminating repetitive manual work in deck creation and maintenance.

Core Features & Use Cases

  • Read and parse PPTX files to extract text, thumbnails, or metadata.
  • Edit, template, and update slides using templates and layouts, including notes and comments.
  • Create from templates or scratch, generate thumbnail previews, and re-pack updated presentations.
  • Use Case: quickly assemble a pitch deck by combining multiple slide blocks and applying a consistent visual template.

Quick Start

Provide a PPTX path to begin automated processing.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate editing and updating slides in a PPTX presentation?

You can automate editing and updating PPTX slides by using scripts that unpack the presentation file, modify the slide content and layouts, and re-pack the updated deck. This workflow handles text, notes, comments, and template-driven assembly.

Can I extract text and metadata from an existing PPTX file?

Yes, you can extract text, thumbnails, and metadata from existing PPTX files. The processing workflow parses the presentation structure to ingest slide content for further editing, validation, or templating tasks.

What's the best way to assemble a pitch deck from multiple slide blocks?

The best way to assemble a pitch deck is by using template-driven slide assembly scripts. They combine multiple slide blocks while applying a consistent visual template, then re-pack the output into a finished presentation.

Does this PPTX automation workflow require any specific Python dependencies?

Yes, this PPTX automation workflow requires Python dependencies including defusedxml, lxml, and Pillow to parse XML structures, process slide layouts, and generate thumbnail previews during the unpack and re-pack stages.

How do I validate notes and comments across multiple presentation templates?

You can validate notes and comments across templates by running QA check scripts after unpacking the PPTX files. These checks ensure consistency and correctness before the final presentation is re-packed.

Are there limitations when modifying slide layouts in existing PPTX files?

Limitations when modifying slide layouts depend on the original template structure and how elements are nested within the PPTX XML. Complex or heavily customized slides may require manual adjustments after the automated unpack and edit process.