pptx

Create, edit, and extract content from PPTX slide decks using Python.

15|6|Updated May 7, 2026
One-click install
npx skills add https://github.com/MinhThang1009/dotclaude --skill pptx-minhthang1009
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/MinhThang1009/dotclaude/tree/main/plugins/pptx/skills/pptx
Command: npx skills add https://github.com/MinhThang1009/dotclaude --skill pptx-minhthang1009

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX workflows can be tedious and error-prone, requiring manual steps to create, modify, parse, and assemble slide decks. This skill automates PPTX operations, enabling programmatic deck creation, content extraction, and template-driven edits across slides, notes, and comments.

Core Features & Use Cases

  • Create and edit slides programmatically from templates and slide masters.
  • Read, parse, and extract text from slides for indexing, summaries, or reports.
  • Apply batch updates across decks, merge templates, and manage speaker notes or comments.
  • Use cases include generating pitch decks from data, updating multiple presentations in one shot, and extracting talking points for documentation.

Quick Start

Create a new PPTX deck from a template and populate slides with content.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PPTX slide creation from templates?

Automate PPTX slide creation by using Python scripts to programmatically generate decks from templates and slide masters. This skill handles deterministic scripting and layout templating to populate templated decks with content automatically.

Can I extract text and speaker notes from PPTX files programmatically?

Extract text and speaker notes from PPTX files programmatically by reading and parsing slide content. This skill enables robust content extraction from slides and notes for indexing, summaries, or documentation reports.

How do I update multiple presentation decks in one shot?

Update multiple presentation decks in one shot by applying batch updates across PPTX files. This skill automates bulk slide modifications and template merging across presentations using robust error handling.

Does this PPTX automation approach require specific Python libraries?

PPTX automation with this skill requires the defusedxml and Pillow Python libraries as dependencies. These provide robust XML parsing and image processing capabilities for deterministic PPTX workflows.

What is the best way to manage comments and notes in presentation slides?

Manage comments and notes in presentation slides by using Python scripts to handle PPTX notes and comments programmatically. This skill automates reading, adding, and updating speaker notes across slide decks.

Why does my PPTX template generation workflow need robust error handling?

PPTX template generation needs robust error handling because programmatic deck creation and bulk slide updates are error-prone. This skill ensures deterministic scripting and reliable execution for automated presentation workflows.