pptx

Create, edit, and inspect PowerPoint presentations from .pptx files.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/jaimedhenriques/finsyt --skill pptx-jaimedhenriques
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/jaimedhenriques/finsyt/tree/main/.agents/skills/pptx
Command: npx skills add https://github.com/jaimedhenriques/finsyt --skill pptx-jaimedhenriques

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the friction of reading, creating, and repairing PowerPoint files when you need a presentation to be accurate, editable, and visually polished.

Core Features & Use Cases

  • Extract text and inspect slide content from existing decks.
  • Create new presentations from scratch or build from templates.
  • Edit slide XML, manage layouts, thumbnails, speaker notes, comments, and validation.
  • Use case: update a pitch deck, split or merge slides, or turn a finished presentation into a cleaner version without hand-editing the entire file.

Quick Start

Ask the assistant to open the PPTX, extract its content, and make the requested slide changes.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I extract text and inspect content from existing PowerPoint slides?

You can extract text and inspect slide content from existing PowerPoint presentations by unpacking the .pptx file, parsing its internal XML structure, and reading the layout and content definitions directly from the slide decks.

Can I edit slide XML and manage layouts in a .pptx file without breaking the presentation?

Yes, you can edit slide XML and manage layouts safely by applying reliable XML unpacking and repacking, validating the presentation structure, and ensuring formatting integrity before saving the modified .pptx file.

What's the best way to merge slides or split a pitch deck into separate files?

The best way to merge or split slides in a pitch deck is to unpack the .pptx files, manipulate the XML slide references to combine or separate deck structures, and repack them into valid presentations.

Does this approach support generating thumbnails and managing speaker notes for presentations?

Yes, this approach supports generating slide thumbnails and managing speaker notes by leveraging image generation libraries and extracting or editing the notes XML elements within the .pptx file structure.

How do I create a new presentation from scratch using a template?

To create a new presentation from a template, you unpack the template .pptx, modify the slide layouts and content XML, insert new text or images, and repack the file to produce a finished slide deck.

Why does XML validation matter when editing PowerPoint files?

XML validation matters when editing PowerPoint files because it ensures the repacked .pptx structure remains compliant with the presentation format, preventing file corruption and layout rendering errors.