pptx

Create, edit, and analyze PowerPoint presentations using python-pptx and Pillow.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/vuminhieu/spexor-client --skill pptx-vuminhieu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/vuminhieu/spexor-client/tree/main/.agent/skills/skills/document-skills/pptx
Command: npx skills add https://github.com/vuminhieu/spexor-client --skill pptx-vuminhieu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables automated creation, modification, and analysis of PowerPoint presentations (.pptx), reducing manual effort and ensuring consistency across templates and batch edits.

Core Features & Use Cases

  • Automated deck creation: Generate new presentations from templates and apply predefined layouts.
  • Content updates & batch edits: Modify slide content, replace placeholders, and reorder slides at scale.
  • Layout & template validation: Analyze slide structures, master/layout references, and consistency across a deck.
  • Use Case: A team needs to produce a 20-slide training deck from a template, duplicating slides, injecting updated text, and validating layout conformity in a repeatable pipeline.

Quick Start

Use the pptx skill to generate a deck from a template and automatically replace placeholder text across 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 presentation creation and batch edit slides from a template?

Automate PowerPoint presentation creation by using template-based workflows to generate decks, apply predefined layouts, and perform batch content replacement across slides at scale.

Can I use python-pptx to duplicate and reorder slides in a large deck?

Yes, you can use python-pptx to duplicate and reorder slides in a large deck, modifying slide content and replacing placeholders programmatically to ensure consistency across templates.

What's the best way to validate layout conformity and analyze slide structures in a .pptx file?

Validate layout conformity by analyzing slide structures, master and layout references, and template consistency across a deck programmatically using Python environments with python-pptx and Pillow.

Does PowerPoint automation with this skill support HTML-to-PPTX generation flows?

Yes, advanced HTML-to-PPTX generation flows are supported through optional integration with Playwright, Sharp, and PPTXGenJS tooling alongside the core python-pptx library.

Do I need a Python environment to run PowerPoint automation for batch content replacement?

Yes, a Python environment with the python-pptx and Pillow libraries installed is required to execute batch content replacement, slide duplication, and layout validation tasks.

What are the limitations of using python-pptx for template-based presentation workflows?

Limitations of python-pptx in template-based workflows include potential constraints with complex HTML-to-PPTX rendering, requiring optional Playwright and Sharp integrations for advanced generation flows.