pptx

Manipulate PPTX OpenXML structures to read, edit, and compose slides.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/harsh-pandhe/pod-transit --skill pptx-harsh-pandhe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/harsh-pandhe/pod-transit/tree/main/.agents/skills/pptx
Command: npx skills add https://github.com/harsh-pandhe/pod-transit --skill pptx-harsh-pandhe

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX files are rich with structured content that requires manual, repetitive edits. This Skill provides a programmable way to read, modify, and assemble PowerPoint decks, reducing manual work and error-prone edits.

Core Features & Use Cases

  • Read and analyze slides to extract text, notes, and structure
  • Edit, merge, split, or create slides from templates and layouts
  • Batch-create presentations and templates for teams or clients

Quick Start

Provide a PPTX file and describe the desired operation (read, edit, or assemble slides); the system will apply the appropriate scripts to produce the output.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint slide edits and deck creation in Python?

You can automate PowerPoint slide edits by manipulating PPTX OpenXML structures through Python scripts. This approach unpacks and packs deck files to read, edit, merge, split, or compose slides programmatically, reducing manual repetitive work.

Can I extract text and notes from PowerPoint slides without opening PowerPoint?

Yes, you can extract text and notes from PowerPoint slides by unpacking the PPTX OpenXML structures via Python scripts. The system reads and analyzes slide content directly from the file, bypassing the need for PowerPoint software.

What is the best way to batch-create team presentation templates from existing decks?

Batch-creating presentation templates is done by applying Python scripts to existing PPTX files. The tooling converts templates into new decks by manipulating OpenXML structures, enabling automated assembly of slides for teams or clients.

Does PPTX automation work with Python tools like lxml and Pillow?

PPTX automation works with Python tools like lxml and Pillow, along with defusedxml, to manipulate OpenXML structures. These dependencies support robust error handling during slide manipulation, thumbnail generation, and validation tooling.

Why does my PowerPoint deck fail validation after programmatic slide merging?

PowerPoint deck validation failures after merging often stem from malformed OpenXML structures. The system includes validation tooling and robust error handling to ensure the unpack, pack, and slide manipulation processes produce structurally valid PPTX files.