pptx

Automate PPTX deck creation, modification, and analysis with python-pptx.

Updated Dec 4, 2025
One-click install
npx skills add https://github.com/jr2804/prompts --skill pptx-jr2804
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/jr2804/prompts/tree/main/skills/documents/pptx
Command: npx skills add https://github.com/jr2804/prompts --skill pptx-jr2804

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, python-pptx, lxml, defusedxml, playwright, sharp, and includes scripts (resource) components.

What problem does it solve?

This Skill provides a comprehensive workflow to automate PowerPoint tasks, enabling you to generate, modify, and analyze PPTX presentations without manual editing.

Core Features & Use Cases

  • Template-based deck creation: generate new slides from templates and populate content programmatically.
  • Content editing & analysis: modify slide text, apply formatting, manage placeholders, and extract structure for auditing.
  • Asset and workflow utilities: handle images, themes, and slide layouts; create thumbnails and inventory data for downstream automation.

Quick Start

Start by loading a PPTX template, create a new deck, and replace placeholder text with your content in a single command.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint slides generation from a template?

Automate PowerPoint slides generation by loading a PPTX template, creating a new deck, and programmatically replacing placeholder text with your content using python-pptx.

Can I modify slide text and apply formatting in existing PPTX files?

Yes, you can modify existing PPTX files by updating slide text, applying formatting, managing placeholders, and handling image assets directly through automated scripts.

Is there a way to extract structure and inventory data from PowerPoint slides for auditing?

Extract structure and inventory data from PowerPoint slides by reading and validating slide content, layouts, and themes to generate inventory data for downstream automation.

Do I need python-pptx to generate thumbnails from PPTX presentations?

Yes, generating thumbnails and handling assets from PPTX presentations relies on python-pptx along with Pillow, lxml, and related tooling to read and process slide layouts.

What is the best way to handle images and themes when creating PowerPoint decks programmatically?

Handle images and themes programmatically by utilizing asset and workflow utilities that manage slide layouts and create thumbnails for your generated PowerPoint decks.

Are there limitations when using OOXML automation for PowerPoint presentations?

OOXML automation for PowerPoint presentations requires validating slide content and formats using lxml and defusedxml, meaning malformed XML or unsupported layouts may limit automated processing.