pptx

Create and edit PPTX presentations programmatically with Python scripts.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ThuHuynh1438/pm-kit --skill pptx-thuhuynh1438
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/ThuHuynh1438/pm-kit/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/ThuHuynh1438/pm-kit --skill pptx-thuhuynh1438

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The PPTX Skill automates routine PowerPoint workflows, enabling you to generate, modify, and style slide decks without manual editing.

Core Features & Use Cases

  • Create slides from templates and layouts, ensuring consistent design across decks.
  • Update slide content, titles, bullets, and imagery programmatically, including bulk edits.
  • Generate thumbnail grids and export slides for quick review and sharing.
  • Validate and pack PPTX artifacts from an unpacked project directory, enabling reproducible publishing.

Quick Start

Create a new presentation from a template and populate it with a title slide and two content slides.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint creation and bulk update slide content?

You can generate slides from templates and update slide content programmatically by running Python scripts that manipulate PPTX XML, validate structure, and pack results into a final file.

Can I generate slide thumbnails for presentation reviews?

Yes, you can generate thumbnail grids and export slides for quick review and sharing directly from your presentation files.

How do I validate and pack an unpacked PPTX project directory?

You can validate and pack PPTX artifacts from an unpacked project directory into a final PPTX file, enabling reproducible publishing of your presentation.

Does this approach require Python to edit PPTX layouts and templates?

Yes, it requires Python and dependencies like lxml, defusedxml, and Pillow to run scripts that manipulate PPTX XML and manage presentation layouts.

What is the best way to ensure consistent design across generated slide decks?

The best way to ensure consistent design across slide decks is to create slides from predefined templates and layouts, applying programmatic updates to maintain styling.