pptx

Extract, edit, create, and repack PowerPoint .pptx files with XML validation.

44|1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/IPADS-SAI/MobiClaw --skill pptx-ipads-sai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/IPADS-SAI/MobiClaw/tree/main/mobiclaw/skills/pptx
Command: npx skills add https://github.com/IPADS-SAI/MobiClaw --skill pptx-ipads-sai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the friction of working directly with PowerPoint XML when you need to read, edit, create, or validate .pptx files. It helps you turn complex presentation tasks into a predictable workflow instead of manual slide-by-slide editing.

Core Features & Use Cases

  • Read and inspect decks: Extract slide content, preview layouts with thumbnails, and verify structure before making changes.
  • Edit and build presentations: Update existing slides, duplicate layouts, create decks from templates, and generate new presentations from scratch.
  • Validate and repair: Check XML well-formedness, relationships, content types, IDs, tracked changes, and other issues that can corrupt a deck.
  • Use Case: A consultant receives a client presentation and needs to update several slides, preserve formatting, and confirm the file still opens cleanly. This Skill can unpack the deck, edit the content safely, validate the result, and repack it into a working .pptx.

Quick Start

Use the pptx skill to inspect the attached presentation, update the requested slides, and return a validated .pptx file.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I edit PowerPoint XML to update slide content without breaking the file?

To edit PowerPoint XML safely, you unpack the .pptx file, modify the slide content, and verify relationship and content-type integrity before repacking it into a working presentation.

What is the best way to validate a .pptx deck for structural corruption?

Validating a .pptx deck involves checking XML well-formedness, relationships, content types, IDs, and tracked changes to detect and repair issues that can corrupt the presentation structure.

Can I create a PowerPoint presentation from scratch using XML?

Yes, you can create new PowerPoint presentations from scratch by generating the necessary Office XML structure, applying layouts and templates, and repacking the components into a valid .pptx file.

How do I extract and inspect slide layouts and speaker notes from an existing .pptx file?

You extract and inspect slide layouts and speaker notes by unpacking the .pptx container, parsing the underlying XML, and previewing layouts with thumbnails to verify the deck structure.

Does editing .pptx XML require manual checks for content types and relationships?

Editing .pptx XML requires relationship and content-type integrity checks to ensure deterministic presentation updates and prevent file corruption when repacking the deck.