pptx

Read, edit, create, and assemble PPTX slide decks with templates.

2|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/b12consulting/skills --skill pptx-b12consulting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/b12consulting/skills/tree/main/skills/pptx
Command: npx skills add https://github.com/b12consulting/skills --skill pptx-b12consulting

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX workflows often require repetitive reading, editing, templating, and deck assembly. This Skill automates those tasks to save time and reduce human error.

Core Features & Use Cases

  • Read slide content and extract text from PPTX files.
  • Edit presentations from templates or existing decks and generate new slide decks.
  • Create from scratch or merge/split slides, supporting templates, layouts, and speaker notes.
  • Use cases include building pitch decks, templated proposals, and rapid deck iteration.

Quick Start

Open a PPTX file, extract slide text, and generate a new deck from a chosen template.

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 PPTX presentation?

To extract text from a PPTX presentation, you need PPTX parsing capabilities that read slide content. This skill automates reading slide content and reliably extracting text from existing decks.

Can I use Python to automate editing and generating slide decks from templates?

Yes, you can automate editing and generating slide decks from templates using Python. This skill supports templating new presentations, manipulating slide content, and generating new decks from existing files.

What is the best way to merge or split slides across multiple pitch decks?

The best way to merge or split slides across multiple pitch decks is through deck-assembly automation. This skill handles reorganizing slide content, allowing you to rapidly iterate and assemble presentations.

Does this approach support adding or modifying speaker notes in a PPTX file?

Yes, this approach supports speaker notes in a PPTX file. It provides reliable slide-content manipulation for end-to-end deck workflows, including managing layouts and notes during creation or editing.

What libraries are needed to programmatically create and manipulate PPTX files?

To programmatically create and manipulate PPTX files, this skill requires defusedxml, lxml, and Pillow. These dependencies provide the necessary parsing, generation, and template support for presentation workflows.

Are there limitations when reorganizing slide content across existing decks?

When reorganizing slide content across existing decks, limitations depend on reliable PPTX parsing and generation capabilities. Complex template structures may require careful manipulation to maintain layout integrity during assembly.