pptx

Read, edit, and create PowerPoint .pptx files with slide-level control.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/ian-pascoe/dotfiles-chezmoi --skill pptx-ian-pascoe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/ian-pascoe/dotfiles-chezmoi/tree/main/dot_agents/skills/pptx
Command: npx skills add https://github.com/ian-pascoe/dotfiles-chezmoi --skill pptx-ian-pascoe

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 with PowerPoint files by helping you read, create, edit, combine, split, and validate presentations without manually wrestling with slide XML or layout quirks.

Core Features & Use Cases

  • Presentation Reading: Extract text, inspect slide structure, and review notes or comments from existing decks.
  • Editing & Reuse: Modify template-based presentations, duplicate or reorder slides, and preserve formatting while updating content.
  • Deck Creation: Build polished slide decks from scratch with strong visual guidance for layout, typography, spacing, and color choices.
  • Quality Assurance: Run structural validation and visual inspection workflows to catch broken references, overflow, or leftover placeholder content.
  • Use Case: A product team can turn a rough outline into a branded investor deck, then check the generated file for layout issues before sending it out.

Quick Start

Ask the assistant to open the attached PPTX and either extract its contents, edit the slides, or generate a new deck that matches your requested story and style.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I extract text from a PowerPoint presentation?

You can extract text from a PowerPoint presentation by unpacking the .pptx file to read its slide XML structure. This approach reliably pulls text content, inspects slide layouts, and retrieves speaker notes or comments from existing decks without manual formatting loss.

Can I duplicate and reorder slides in a PPTX file?

Yes, you can duplicate and reorder slides in a PPTX file using deterministic helper scripts for slide operations. This allows you to modify template-based presentations, preserve original formatting, and update content while maintaining reliable slide-level control across the deck.

What is the best way to create a PowerPoint deck from scratch?

The best way to create a PowerPoint deck from scratch is using scripts that handle XML unpacking, schema-aware validation, and repacking. This method provides strong visual guidance for layout, typography, spacing, and color choices to build polished presentations.

How do you validate a PPTX file for layout issues and broken references?

You validate a PPTX file by running structural validation and visual inspection workflows. This involves schema-aware validation to catch broken references or leftover placeholders, alongside LibreOffice-based rendering for visual QA to detect overflow and layout issues.

Do I need LibreOffice to run visual QA on PowerPoint slides?

Yes, visual QA on PowerPoint slides requires a LibreOffice-based rendering environment. This setup allows you to visually inspect generated .pptx decks to catch layout issues, overflow, or leftover placeholder content before sending the final presentation out.