pptx

Create, edit, and extract content from PPTX files using Python scripts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/9999-12-31/Dr.Claw --skill pptx-9999-12-31
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/9999-12-31/Dr.Claw/tree/main/src/qwenpaw/agents/skills/pptx-zh
Command: npx skills add https://github.com/9999-12-31/Dr.Claw --skill pptx-9999-12-31

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX workflow automation reduces manual effort by enabling script-driven slide creation, editing, and content extraction from PowerPoint files.

Core Features & Use Cases

  • Create slides from templates or from scratch, merge or split decks, and manage notes and placeholders to produce consistent presentations.
  • Read, parse, and extract text from PPTX content, enabling quick summaries or data reuse in reports and emails.
  • Edit, update, and reflow slides, layouts, and content across multi-slide decks for client pitches, trainings, or internal communications.

Quick Start

Load a PPTX file and run the included scripts to automate slide generation, editing, and content extraction.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint slide creation from a template?

Automate PowerPoint slide creation by loading a PPTX template and running Python scripts to populate placeholders, manage layouts, and generate consistent decks without manual formatting.

Can I extract text from PowerPoint files for a summary?

Yes, you can extract text from PowerPoint files by parsing PPTX content with the included scripts, enabling quick data reuse in reports, emails, or automated summaries across presentation workflows.

Does this approach work for merging and splitting multiple presentation decks?

Yes, script-driven PPTX automation supports merging and splitting multi-slide decks, allowing you to manage notes, update layouts, and reflow content for client pitches or internal communications.

What dependencies do I need to edit PPTX slides programmatically?

To edit PPTX slides programmatically, you need Python with dependencies including lxml, Pillow, pdf2image, and defusedxml to handle XML parsing, image processing, and secure file manipulation.

What is the best way to update content across multiple slides in a PowerPoint file?

The best way to update content across multiple slides is using deterministic Python scripts to edit, reflow, and manage placeholders within the PPTX file, ensuring consistent updates across the entire presentation.

Are there limitations when automating PowerPoint files with scripts?

PPTX automation relies on deterministic Python scripts for structural tasks like slide editing and text extraction, meaning complex animations or deeply embedded media may require additional tooling beyond standard layout manipulation.