pptx

Create, edit, and extract text from PowerPoint PPTX files.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/MaxDehaut/default-repository --skill pptx-maxdehaut
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/MaxDehaut/default-repository/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/MaxDehaut/default-repository --skill pptx-maxdehaut

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX projects often require repetitive, error-prone tasks like creating decks, extracting content, applying templates, and updating slides. This skill centralizes PPTX handling, reducing manual steps and ensuring consistency across presentations.

Core Features & Use Cases

  • Create new slides or decks from templates and layouts.
  • Read, parse, and extract text from slides and notes for summaries or indexing.
  • Edit, modify, or update existing presentations, including reordering slides and applying templates or comments.
  • Combine or split slide files, generate pitch decks, and maintain consistent styling across teams.
  • Use cases include building a template-driven pitch deck, updating a slide presentation from a merged content source, or exporting structured content for documentation.

Quick Start

Provide a PPTX file and a clear instruction, and the skill will create, modify, or analyze slides accordingly.

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 and editing from a template?

Automate PPTX slide creation by providing a template file and instructions to assemble new decks, apply layouts, and modify slides automatically using Python scripts.

Can I extract text from PowerPoint slides and notes for indexing?

Yes, you can extract text from PPTX slides and notes. The skill parses presentation files to read and retrieve structured content for summaries or documentation indexing.

What is the best way to update multiple PowerPoint presentations consistently?

Updating PowerPoint presentations consistently is achieved by automating template application, slide reordering, and comment modifications across input and output PPTX files.

Does this PPTX automation approach work with existing Python environments?

Yes, this PPTX automation works within Python environments by relying on included scripts and libraries like lxml, Pillow, and defusedxml to read and modify presentations.

How do I split or combine slide files to generate a pitch deck?

Combine or split PPTX slide files by passing source presentations to the skill, which orchestrates deck assembly and template application to generate a unified pitch deck.

What are the limitations of using Python for PowerPoint presentation management?

Using Python for PowerPoint presentation management requires dependencies like lxml and Pillow, limiting execution to environments supporting these libraries for reading and modifying PPTX files.