pptx

Read, modify, and assemble PPTX presentations with layouts and templates.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/eniosales08-AI/paraguay-shopping-search --skill pptx-eniosales08-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/eniosales08-AI/paraguay-shopping-search/tree/main/.cursor/skills/pptx
Command: npx skills add https://github.com/eniosales08-AI/paraguay-shopping-search --skill pptx-eniosales08-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The PPTX skill automates end-to-end handling of PowerPoint files, enabling reading, parsing, editing, template-based creation, and packaging of presentations without manual repetitive work.

Core Features & Use Cases

  • Read and extract text from PPTX files, including slides, notes, and templates
  • Edit existing decks, apply templates, and create new slides from layouts
  • Unpack/pack workflows for editing, thumbnail generation, and quality assurance to ensure clean outputs
  • Real-world use: convert a templated deck into a pitch-ready presentation by applying a layout, updating content, and exporting a final PPTX

Quick Start

Open a PPTX file and run the workflow to read, modify, and save the updated presentation.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate reading and editing PowerPoint PPTX files?

Automating PPTX file reading and editing involves unpacking presentation decks to parse text from slides, notes, and templates, then modifying content before packing the updated files back into a final PowerPoint format.

Can I create new PowerPoint slides from existing layouts automatically?

Creating new slides from layouts is supported by applying template-based workflows, allowing you to assemble presentations by defining slide structures, injecting updated content, and exporting a finalized PPTX deck.

Does this PPTX processing workflow require Python dependencies like lxml or Pillow?

PPTX processing requires Python dependencies including lxml for parsing XML structures, Pillow for handling thumbnails and images, and defusedxml to ensure secure XML parsing during presentation file manipulation.

What is the best way to apply a template to an existing PowerPoint deck?

Applying a template to an existing deck utilizes an unpack and pack workflow that reads the original presentation, maps content to new slide layouts, and packages the modified slides into a consistent output file.

How do I extract text and notes from PowerPoint slides for data processing?

Extracting text and notes from slides requires parsing the internal PPTX structure to read slide layouts and notes, enabling automated text retrieval for downstream data processing and analysis workflows.

Why does PPTX packaging fail after modifying slide layouts?

PPTX packaging can fail after modifying layouts if internal XML structures are broken, requiring deterministic validation steps during the unpack and pack workflow to ensure clean presentation outputs.