pptx

Create, edit, and analyze PowerPoint presentations without manual OOXML handling.

52|8|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/eddie-292/grapwork --skill pptx-eddie-292
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/eddie-292/grapwork/tree/main/frontend/skills/examples/pptx
Command: npx skills add https://github.com/eddie-292/grapwork --skill pptx-eddie-292

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 files by letting you read, edit, create, and validate presentations through a structured workflow instead of manual slide-by-slide editing.

Core Features & Use Cases

  • Presentation Creation: Build polished decks from scratch or from templates with consistent layouts and visual structure.
  • Presentation Editing: Update existing slides, reorder content, duplicate layouts, and manage tracked changes or comments when needed.
  • Content Analysis: Extract and inspect slide text, thumbnails, raw XML, and presentation structure for review or QA.
  • Use Case: A team can take a branded template, swap in new messaging, verify slide integrity, and render thumbnails for visual inspection before delivery.

Quick Start

Ask the assistant to open the .pptx file, extract its content, and make the slide changes you want while preserving the presentation’s structure and design.

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 without losing the slide structure?

Extracting text from a PowerPoint presentation involves parsing the internal XML structure of the .pptx file. This Skill reads slide text, thumbnails, and raw XML while preserving the presentation's layout, ensuring accurate content inspection and QA review.

Can I edit an existing PowerPoint template and swap in new content automatically?

Yes, you can edit an existing PowerPoint template by applying structured updates to slides. This Skill allows you to update existing slides, swap messaging, duplicate layouts, and reorder content without manually handling the underlying OOXML files.

What is the best way to generate slide thumbnails for visual QA of a .pptx file?

Generating slide thumbnails for visual QA requires rendering the presentation's visual structure. This Skill utilizes Pillow and LibreOffice to render thumbnails, allowing you to visually inspect slides and verify design integrity before final delivery.

Does this PowerPoint editing approach require manually handling OOXML files?

No, this PowerPoint editing approach does not require manually handling OOXML files. It relies on defusedxml and lxml for reliable XML parsing and validation, abstracting away the manual file manipulation behind a structured workflow.

How do I create a presentation from scratch with consistent layouts?

To create a presentation from scratch with consistent layouts, you use a structured workflow to define slide structure and visual elements. This Skill builds polished decks from scratch or from templates, managing pack and unpack operations reliably.