pptx

Read, edit, and generate PowerPoint decks from templates and layouts.

45|12|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/LdotJdot/OpenLum --skill pptx-ldotjdot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/LdotJdot/OpenLum/tree/main/OpenLum.Console/Skills/pptx
Command: npx skills add https://github.com/LdotJdot/OpenLum --skill pptx-ldotjdot

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX handling and deck creation often involve repetitive, error-prone tasks such as extracting content, applying templates, or merging slides. This skill automates those workflows to save time and ensure consistency.

Core Features & Use Cases

  • Create slide decks from templates or layouts and apply edits across multiple slides.
  • Read and extract text from PPTX files for summaries or indexing.
  • Update or assemble presentations by combining slides, adjusting layouts, and adding notes or comments.
  • Example: Generate a templated pitch deck from a set of slide notes and content sources.

Quick Start

Load a PowerPoint file, apply a template, and extract slide content for a summary.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint slides and create decks from templates?

You can automate PowerPoint slides by loading a PPTX file and applying templates to generate decks. This skill reads, edits, and assembles presentations to ensure consistency across multiple slides.

Can I extract text from PowerPoint files for indexing or summaries?

Yes, you can extract text from PowerPoint files to generate summaries or build content indexes. The skill reads PPTX files and pulls slide content for further processing.

What is the best way to batch-modify slides across multiple PowerPoint files?

The best way to batch-modify slides is by automating PPTX handling to apply edits across multiple slides simultaneously. This approach adjusts layouts and adds notes while ensuring consistency.

Do I need Python dependencies like lxml and Pillow to edit PPTX files?

Yes, editing PPTX files requires Python dependencies including lxml, Pillow, and defusedxml. These libraries handle XML parsing and image processing for reading and generating PowerPoint decks.

How do I merge slides and assemble presentations from different sources?

You can merge slides and assemble presentations by combining content from different sources into a single PPTX file. The skill adjusts layouts and adds notes to create a unified deck.