pptx

Process PPTX presentations for reading, editing, creation, splitting, and validation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you work with PowerPoint presentations without manually wrestling with slide files, XML internals, or template quirks. It is designed for creating, reading, editing, splitting, combining, and validating .pptx decks reliably.

Core Features & Use Cases

  • Read and inspect presentations: Extract slide text, generate thumbnails, and review raw presentation structure.
  • Edit and build decks: Duplicate slides, create slides from layouts, and update content in unpacked PPTX files.
  • Validate and repair: Check for XML issues, broken references, missing declarations, and whitespace preservation problems.
  • Use cases: Preparing a sales deck from a template, reviewing an inherited presentation, or fixing a broken PPTX package before delivery.

Quick Start

Ask the skill to analyze the attached .pptx, extract its contents, and help you edit or rebuild the deck as needed.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I edit a PowerPoint presentation without opening PowerPoint?▼

You can edit PowerPoint presentations by unpacking the .pptx file, modifying the XML structure and slide content, and repacking the deck. This allows direct manipulation of slides, templates, and speaker notes without manual file wrestling.

How do I validate a broken PPTX file before delivery?▼

To validate a broken PPTX file, check for XML issues, broken references, missing declarations, and whitespace preservation problems. This validation process repairs the presentation package structure and ensures reliable delivery.

Can I create a slide deck from a template using Python?▼

Yes, you can create a slide deck from a template using Python-based Office tooling. The process unpacks the template, generates slides from existing layouts, updates content, and repacks the .pptx file.

What is the best way to extract text and generate thumbnails from a .pptx file?▼

The best way to extract text and generate thumbnails from a .pptx file is through Python-based Office tooling with LibreOffice-powered rendering support. This reads the unpacked presentation structure and outputs slide images.

Do I need Python and LibreOffice to split and combine presentation slides?▼

Yes, splitting and combining presentation slides requires Python-based Office tooling for unpacking and repacking .pptx files. LibreOffice-powered rendering support is also utilized for thumbnail generation and presentation processing tasks.

Why does my PPTX presentation have broken references after editing the XML?▼

Broken references in a PPTX presentation often stem from missing XML declarations or whitespace preservation problems. Validating the unpacked package structure checks for these issues and repairs the slide deck file.