pptx

Automate PowerPoint creation, editing, and analysis with python-pptx and Pillow.

3|1|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/sawzhang/agent-skills-engine --skill pptx-sawzhang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/sawzhang/agent-skills-engine/tree/main/skills/pptx
Command: npx skills add https://github.com/sawzhang/agent-skills-engine --skill pptx-sawzhang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, Pillow, six, and includes scripts (resource) components.

What problem does it solve?

PPTX workflows for presentations are often manual and time-consuming; this Skill provides a cohesive toolkit to automate creation, editing, and analysis of PowerPoint slides.

Core Features & Use Cases

  • Thumbnail generation: Automates creation of slide thumbnail grids from any presentation.
  • Text inventory: Extracts structured text content and formatting from slides for auditing or replacements.
  • Slide management: Rearranges slides by index, duplicates templates, and updates sequences to build tailored decks.
  • Content replacement: Applies replacement text to shapes based on a prebuilt inventory, preserving formatting and alignment.
  • Use Case: Prepare a 10-slide pitch deck by generating a thumbnail gallery, inventorying text, reordering slides, and applying consistent formatting.

Quick Start

Use the pptx skill to process a sample presentation by generating thumbnails, inventorying text, rearranging slides, and applying replacements.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation and editing?

You can automate PowerPoint presentation creation and editing by running Python scripts that use python-pptx and Pillow to orchestrate multi-step workflows like generating slide thumbnails and replacing text.

How do I extract text from PowerPoint slides for auditing?

To extract text from PowerPoint slides for auditing, you can generate a structured text inventory that captures slide content and formatting, allowing you to review or prepare replacements for your presentation.

What's the best way to rearrange slides in a pptx presentation?

The best way to rearrange slides in a pptx presentation is to use slide management scripts that reorder slides by index, duplicate templates, and update sequences to build tailored decks.

Can I apply text replacements to PowerPoint slides while preserving formatting?

Yes, you can apply text replacements to PowerPoint slides while preserving formatting and alignment by using a prebuilt text inventory to map and inject replacement text into specific shapes.

How do I generate slide thumbnails from a presentation?

You generate slide thumbnails from a presentation by using Pillow and python-pptx to automate the creation of visual thumbnail grids, providing a quick visual overview of your slides.

Do I need python-pptx and Pillow to process PowerPoint files?

Yes, you need python-pptx and Pillow installed, as these dependencies provide the core libraries required to parse presentation structures and render slide thumbnails during processing.