pptx

Read, edit, and generate PPTX slides with XML validation.

3|4|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/rajivhasija79-bit/DV-Skills --skill pptx-rajivhasija79-bit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/rajivhasija79-bit/DV-Skills/tree/main/skills/pptx
Command: npx skills add https://github.com/rajivhasija79-bit/DV-Skills --skill pptx-rajivhasija79-bit

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX handling is manual and error-prone when reading text, editing slides, applying templates, or generating new decks.

Core Features & Use Cases

  • Read slide text and extract content from PPTX decks
  • Edit, update, or generate slides and apply templates or layouts
  • Use scenarios: create pitch decks by leveraging multiple templates while preserving layout variety

Quick Start

Load a PPTX file and request reading, editing, or generating slides.

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 content from PowerPoint slides automatically?

To extract text from PowerPoint slides, you load a PPTX file and request reading. The Skill parses the slide XML to retrieve text content and other embedded elements, returning the extracted data for downstream use.

Can I apply a new template to existing pptx slides without breaking the layout?

Yes, you can apply templates to existing pptx slides. The Skill ensures correct PPTX XML manipulation by preserving slide relationships, content types, and layout references while applying the new template across the deck.

Does this approach handle slide relationships and content types when editing PPTX files?

Editing PPTX files with this Skill directly handles slide relationships and content types. It performs XML manipulation with built-in validation and repair to ensure the deck remains structurally sound and openable.

What is the best way to generate a pitch deck from multiple PowerPoint templates?

Generating a pitch deck from multiple templates is supported by creating new slides while preserving layout variety. The Skill leverages different templates and layouts to build a cohesive presentation deck automatically.

Do I need Pillow and defusedxml installed to edit PowerPoint slides?

Yes, you need Pillow and defusedxml installed. These dependencies handle image processing and secure XML parsing during PPTX extraction, editing, and generation tasks to ensure safe and accurate slide manipulation.