pptx

Read, parse, edit, merge, split, and convert PPTX presentations with Python scripts.

Updated May 3, 2026
One-click install
npx skills add https://github.com/wanyusheng63-alt/vocab-learn --skill pptx-wanyusheng63-alt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/wanyusheng63-alt/vocab-learn/tree/main/.codebuddy/skills/pptx
Command: npx skills add https://github.com/wanyusheng63-alt/vocab-learn --skill pptx-wanyusheng63-alt

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX file management often involved manual, repetitive tasks like extracting text, updating slides, or converting formats. This skill automates those tasks by providing a programmable workflow to read, parse, edit, merge/split, template, convert, and generate thumbnails or PDFs from PPTX files.

Core Features & Use Cases

  • Read and parse existing PPTX files to extract text and speaker notes.
  • Update slides, merge or split decks, apply templates, and convert between PPTX and other formats.
  • Generate thumbnails or PDF exports for quick reviews.

Quick Start

Provide a PPTX file path and ask the tool to read, modify, or convert it.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I extract text and speaker notes from a PPTX file programmatically?

Merge or split PPTX decks by manipulating the presentation archive structure with Python scripts. The tool updates slides and revalidates the packaging to ensure the output file remains structurally valid.

Can I convert PPTX slides to PDF or generate thumbnails?

Convert PPTX slides to PDF or generate thumbnails using the tool's derived output generation. It processes the slide data and exports image or PDF formats for quick visual reviews.

Does this PPTX editing workflow require specific Python dependencies?

This PPTX editing workflow requires the defusedxml, lxml, and Pillow dependencies. These libraries enable safe XML parsing, efficient data access, and image generation for thumbnails.

What is the best way to apply templates to existing PowerPoint files?

Apply templates to existing PowerPoint files by programmatically updating the slide data within the PPTX archive. The tool validates the structure and ensures safe packaging after the template modification.