pptx

Generate and modify PowerPoint (.pptx) presentations from templates.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/hamadah10/OML-Skills-Testing --skill pptx-hamadah10
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/hamadah10/OML-Skills-Testing/tree/main/.github/pptx
Command: npx skills add https://github.com/hamadah10/OML-Skills-Testing --skill pptx-hamadah10

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX work often requires repetitive tasks such as creating slide decks from templates, inserting and formatting content, updating notes and comments, and packaging final decks. This skill automates those workflows to save time and ensure consistency across presentations.

Core Features & Use Cases

  • Read, analyze, and extract text from PPTX files for indexing or summarization.
  • Create new slides from templates, edit content, insert media, and re-pack into a final PPTX.
  • Manage layouts, speaker notes, comments, and references to templates to support pitches, reports, or training decks.
  • Use in template-driven workflows to rapidly generate consistent decks for sales, product updates, or classroom content.

Quick Start

Provide a PPTX file and a template, and have the Skill generate a ready-to-share deck.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint slide creation from templates?

You can automate PowerPoint slide creation by feeding content into this skill, which applies templates and reassembles updated slides. It reads, edits, and packs PPTX files directly to generate ready-to-share decks.

Can I extract text from PPTX files for indexing or summarization?

Yes, you can extract text from PPTX files for indexing or summarization. The skill analyzes presentation content by reading and extracting text to support downstream workflows for decks, pitches, and reports.

What is the best way to update speaker notes and layouts in a PPTX deck?

Updating speaker notes and layouts in a PPTX deck is handled by modifying the file's internal structure. This skill manages layouts, notes, and comments, allowing you to edit and re-pack presentations efficiently.

Does this PPTX automation tool require specific Python dependencies?

Yes, PPTX automation requires specific dependencies including defusedxml, lxml, and Pillow. These libraries support reading, modifying, validating, and reassembling PPTX files with minimal user input.

How do I insert media and edit content in existing PowerPoint slides?

To insert media and edit content in existing PowerPoint slides, the skill reads the PPTX file, modifies the content, inserts the media, and re-packs it into a final presentation. This automates repetitive formatting tasks.

When do I need template-driven workflows for presentation generation?

You need template-driven workflows for presentation generation when creating consistent decks for sales, product updates, or classroom content. This approach ensures formatting consistency and saves time across repetitive PPTX tasks.