pptx

Create, edit, extract, and validate PPTX decks via unpack and repack scripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX authoring and editing workflows often require manual, error-prone deck manipulation. This skill provides a consolidated toolkit to create, edit, extract, and validate PPTX content end-to-end.

Core Features & Use Cases

  • Create from templates or existing layouts, manage slide masters and notes, and assemble new decks from multiple sources.
  • Edit slide content, reorder slides, unpack/pack PPTX, extract text, and validate deck integrity across slides, layouts, and notes.
  • Use cases include template-driven deck creation, bulk edits across large slide decks, content extraction for dashboards, and rapid deck assembly for pitches.

Quick Start

Provide a PPTX file to the skill and request a deck transformation (create, edit, or extract content) to produce a new PPTX.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate bulk slide edits across a large PowerPoint deck?

You can automate bulk slide edits by unpacking the PPTX, modifying slide content programmatically, and re-packing the presentation. This approach applies changes across slides, layouts, and notes without manual formatting.

What is the best way to extract text from PPTX slides for a dashboard?

Extracting text from PPTX slides involves unpacking the presentation file and parsing the internal XML structure. This process isolates text content from layouts and notes, providing raw data for downstream dashboards or content analysis.

Can I assemble a new presentation from multiple existing templates?

Yes, you can assemble new decks from multiple sources by unpacking existing templates, merging slide masters and layouts, and re-packing into a final PPTX. This enables rapid deck assembly for pitches or reports.

Does this approach support validating PPTX integrity after modifying slides?

Validating PPTX integrity is supported after modifying slides. The process checks the unpacked presentation structure, ensuring that layouts, notes, and slide content remain structurally sound before re-packing the final deck.

How do I reorder slides and manage slide masters in a PowerPoint presentation programmatically?

Reordering slides and managing slide masters programmatically requires unpacking the PPTX file, rearranging the internal XML components, and validating the deck structure before repacking the final presentation.