What problem does it solve?
PowerPoint decks often require repetitive setup, content templating, and manual editing. This skill provides a cohesive workflow to read PPTX files, generate new presentations, and edit slides via XML without leaving your local environment.
Core Features & Use Cases
- Read PPTX content and extract slides, texts, and images for analysis or repurposing.
- Create new presentations and slides using python-pptx, including title slides, content slides, and layouts.
- Edit existing decks by manipulating XML (presentation.xml, slide XML) to apply layouts, update text, or insert charts and images, all while preserving OOXML structure and slide design principles.
- Use cases: quickly generate a templated deck from a dataset, convert a set of slides into handouts, or programmatically adjust layouts for consistent branding.
Quick Start
Start by creating a simple 1-slide deck with a title and a subtitle.