pptx

Automate PPTX deck creation, parsing, editing, and assembly tasks.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/leogomez74/studio --skill pptx-leogomez74
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/leogomez74/studio/tree/main/.agents/skills/pptx
Command: npx skills add https://github.com/leogomez74/studio --skill pptx-leogomez74

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill helps accelerate work with PowerPoint PPTX files by enabling creation, parsing, editing, and assembly of decks without manual steps.

Core Features & Use Cases

  • Deck creation: generate slide decks, pitch decks, or presentations from templates or layouts.
  • Content extraction/editing: read, parse, and modify slides, notes, or comments; extract text for summaries.
  • Deck assembly/templating: merge or split slide files, apply templates and speaker notes to streamline production.

Quick Start

Provide a PPTX file and request actions such as reading content, creating slides from a template, or merging decks.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint PPTX deck creation from templates?

Automate PPTX deck creation by providing a template file and requesting slide generation, parsing, or assembly actions. This skill processes layouts and templates to generate new slides, pitch decks, or presentations without manual formatting steps.

Can I extract text and speaker notes from an existing PowerPoint presentation?

Extract text and speaker notes from a PowerPoint presentation by parsing the PPTX file. The skill reads slide content, notes, and comments to pull text for summaries or modify existing slide information programmatically.

What's the best way to merge or split multiple slide decks into one file?

Merge or split slide decks by providing the PPTX files and requesting assembly actions. The skill combines separate presentation files into one deck or splits a single deck into multiple files while applying templates and notes.

Do I need Python libraries like lxml or Pillow to edit PPTX slides programmatically?

Editing PPTX slides programmatically requires Python dependencies including defusedxml, lxml, and Pillow. These libraries handle XML parsing, document structure manipulation, and image processing within the PowerPoint files.

Does this approach work for modifying slide layouts in existing PowerPoint files?

Modifying slide layouts in existing PowerPoint files is supported. The skill parses PPTX documents to read and alter layout structures, apply new templates, and adjust slide arrangements within the deck.

Why does my automated PPTX generation require a specific filename or deck mention?

Automated PPTX generation activates when the request mentions "deck," "slides," "presentation," or includes a PPTX filename. This ensures the skill triggers only for relevant deck creation, parsing, or editing tasks.