pptx

Read, edit, and create PPTX slides with template handling and QA checks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX workflows are often manual, slow, and error-prone. This Skill automates reading, editing, and generating PowerPoint decks, reducing manual effort and ensuring consistency across slides, notes, and templates.

Core Features & Use Cases

  • Automated slide editing: modify slide content, apply templates, update speaker notes.
  • Deck assembly and template integration: create from layouts, merge slides, manage layouts across decks.
  • Content extraction and indexing: read PPTX to extract text and notes for indexing or summarization.
  • Use Case: For a training program, automatically assemble a multi-section deck from a template and populate slide content from a knowledge base.

Quick Start

Load a PPTX, apply a template, and save the updated deck.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate editing PPTX slides without opening PowerPoint?

Automate PPTX slide editing by unpacking decks, modifying slide content, applying templates, updating speaker notes, and repacking files through a deterministic, scriptable workflow that maintains deck integrity.

Can I extract text and speaker notes from a PowerPoint deck for indexing?

Yes, you can read PPTX files to extract text and notes from slides for content indexing or summarization, supporting automated content extraction workflows across various slide layouts.

What's the best way to assemble a multi-section presentation from an existing template?

Assemble presentations by loading a PPTX template, creating slides from layouts, merging content across decks, and populating slide content from a knowledge base through automated deck assembly.

Does this PPTX automation approach work with XML processing and image handling dependencies?

Yes, the workflow relies on defusedxml and lxml for XML processing, plus Pillow for image handling, ensuring secure and robust manipulation of PPTX file internals.

How do I apply a template to an existing PowerPoint deck programmatically?

Apply templates to existing decks by loading the PPTX, integrating the template layouts, updating slide content and notes, and saving the updated deck with QA checks to maintain consistency.

Are there limitations when modifying PowerPoint layouts across different decks?

The workflow manages layouts across decks through unpack, edit, and pack steps with QA checks, but complex layout transitions may require manual verification to ensure visual consistency.