pptx

Create, parse, edit, and reassemble PPTX slide decks with ZIP packaging and XML validation.

2|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/YouMingYeh/shadcn-ui-supabase-docker-template --skill pptx-youmingyeh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/YouMingYeh/shadcn-ui-supabase-docker-template/tree/main/.agents/skills/pptx
Command: npx skills add https://github.com/YouMingYeh/shadcn-ui-supabase-docker-template --skill pptx-youmingyeh

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines end-to-end PowerPoint (.pptx) workflows by enabling creation, parsing, editing, and automation of slide decks directly from PPTX files.

Core Features & Use Cases

  • Deck creation and layout editing: generate slides from templates, merge or split decks, and apply layouts.
  • Content extraction and summarization: read and parse slide text for reporting or summaries.
  • Validation and packaging reliability: verify PPTX packaging, relationships, and content types during unpack/pack operations to ensure integrity.

Quick Start

Provide a PPTX file to automatically create, parse, or edit slides using the skill.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint slide creation from a template?

To automate PowerPoint slide creation, provide a PPTX template file to generate new decks, apply slide layouts, and merge or split slides directly through automated scripts without manual editing.

Can I extract text from PPTX slides for reporting and summaries?

Yes, you can extract text from PPTX slides for reporting and summaries. The skill parses slide content directly from the XML packaging, allowing you to read and aggregate slide text for automated documentation.

What is the best way to merge or reorder slides across different deck layouts?

The best way to merge or reorder slides across layouts is by unpacking the PPTX files, validating their XML and relationships, reassembling the slide components, and repacking them into a unified deck.

Does editing PPTX files programmatically require XML validation?

Yes, editing PPTX files programmatically requires XML validation. The process enforces PPTX-specific workflow requirements by verifying ZIP-based packaging, relationship integrity, and content types during unpack and pack operations.

Why does my PPTX file break after reordering slides?

Your PPTX file breaks after reordering slides due to broken relationship management. Robust PPTX handling requires validating internal XML relationships and content types during the unpack and pack operations to maintain file integrity.

Can I use this approach to split a large presentation deck into smaller files?

Yes, you can split a large presentation deck into smaller files. The skill handles PPTX reassembly by validating slide layouts and relationship management, ensuring the extracted smaller decks remain structurally intact.