pptx

Generate, edit, and extract content from PowerPoint PPTX files.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/patriot718/aspire --skill pptx-patriot718
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/patriot718/aspire/tree/main/skills/pptx
Command: npx skills add https://github.com/patriot718/aspire --skill pptx-patriot718

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX files are central to pitch decks and presentations, but creating, updating, and extracting content from slides is repetitive and error-prone. This skill automates common PPTX workflows, from reading slide content to assembling decks and applying templates, saving time and ensuring consistency.

Core Features & Use Cases

  • Read slides and extract text or metadata from PPTX files.
  • Create new decks from templates or from scratch; edit slides, reorder, and assemble pitch decks.
  • Use cases include generating client presentations from outlines, updating quarterly decks, or exporting slide content for reports.

Quick Start

Create a 6-slide deck from a provided outline and save it as output.pptx.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint PPTX generation from a text outline?

Automate PPTX generation by using scripts to read an input outline and assemble new slides from templates or scratch. This streamlines creating pitch decks and ensures deterministic outputs by manipulating slide structures while maintaining the underlying PPTX file format.

Can I extract text and metadata from existing slides for reporting?

Yes, you can extract text and metadata from existing PPTX slides for reporting. The skill automates reading slide content, capturing text and metadata from presentation files and exporting the extracted data to streamline content aggregation for downstream reports.

What is the best way to apply templates and edit slides programmatically?

The best way to apply templates and edit slides programmatically is by using scripts to manipulate the PPTX structure directly. This ensures deterministic outputs by maintaining the template's formatting while reordering, editing, or assembling slides without manual intervention.

Do I need lxml and Pillow to update existing presentation decks?

Yes, lxml and Pillow are required dependencies to update existing presentation decks. They support parsing the XML structure of PPTX files and handling image processing within slides, allowing scripts to manipulate content while preserving the presentation format.

Are there limitations when editing PPTX files to assemble pitch decks?

Limitations when editing PPTX files to assemble pitch decks include relying on predefined templates to ensure deterministic outputs. Complex manual formatting might not translate directly, so manipulating slides through structured scripts is necessary to maintain the PPTX structure safely.