pptx

Create, edit, and validate PowerPoint PPTX files programmatically.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, sharp, Pillow, python-pptx, defusedxml, six.

What problem does it solve?

This Skill enables automated creation, modification, validation, and analysis of PowerPoint (.pptx) presentations, reducing manual deck work and enabling scalable slide workflows.

Core Features & Use Cases

  • Creation & Editing: Generate new decks, update slide content, apply layouts and templates, add speaker notes, and insert comments.
  • Analysis & Validation: Unpack OOXML, inspect slide structures, extract and replace text using inventory workflows, and verify file integrity.
  • Use Case: If you maintain a templated 20‑slide deck, assemble slides programmatically, reorder sections, and run consistency checks before exporting the final PPTX.

Quick Start

Use the pptx skill to generate a simple deck from a template:

  • Create a title slide and a content slide
  • Populate the content slide with bullets and a placeholder for charts
  • Save as deck.pptx

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 from a template?

You can automate PowerPoint presentation creation by generating title and content slides, populating bullets, applying layouts, and saving the updated deck.pptx programmatically using python-pptx.

Can I extract and replace text in PPTX files while preserving original formatting?

Yes, you can extract and replace text in PPTX files while preserving formatting by unpacking the OOXML structure and applying inventory-based content replacement workflows.

How do I validate PPTX file integrity and inspect slide structures?

Validate PPTX file integrity and inspect slide structures by parsing the underlying OOXML components programmatically to ensure file consistency and verify the deck layout before export.

What's the best way to assemble bulk slides and maintain consistent branding?

Assemble bulk slides and maintain consistent branding by using template-driven deck generation workflows that programmatically assemble slides and run consistency checks before exporting the final PPTX.

Does PowerPoint automation work with Python-pptx, Pillow, Playwright, and Sharp?

Yes, PowerPoint automation integrates Python-pptx, Pillow, Playwright, and Sharp-based tooling to support scalable slide workflows, template reuse, and content updates across PPTX files.