pptx

Automate PPTX slide extraction, editing, and deck generation in pipelines.

Updated May 2, 2026
One-click install
npx skills add https://github.com/artgaurav16420-oss/Mega-Skills --skill pptx-artgaurav16420-oss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/artgaurav16420-oss/Mega-Skills/tree/main/distribution/harnesses/tabnine/agent/skills/pptx
Command: npx skills add https://github.com/artgaurav16420-oss/Mega-Skills --skill pptx-artgaurav16420-oss

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The PPTX Skill streamlines handling of PowerPoint files by enabling automated reading, editing, and creation of slide decks to reduce manual PPTX manipulation.

Core Features & Use Cases

  • Read and extract content from PPTX files (text, images, slides) for quick analysis.
  • Edit, template, or generate new decks from data sources, or assemble decks from scratch with templates.
  • Validate slide structures and assemble consistent decks for reporting or presentations in automated pipelines.

Quick Start

Create a new PPTX deck from a template and save as Deck1.pptx.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate slide content extraction from pptx files?

Automate pptx content extraction by using dedicated unpack scripts to read text and images directly from slides. This allows quick analysis of presentation data within automated pipelines without manual PowerPoint manipulation.

Can I generate a new pptx deck from an existing template and data source?

Yes, you can generate a new pptx deck by applying template updates and assembling slides from data sources. The pack and editing scripts deterministically transform template structures into ready-to-present decks.

What is the best way to edit and update PowerPoint templates programmatically?

The best way to edit PowerPoint templates programmatically is using deterministic slide-editing scripts. They modify template structures directly in automated workflows, ensuring consistent deck generation for reporting pipelines.

Does this pptx automation approach work with Python dependencies like lxml and Pillow?

Yes, this pptx automation approach relies on Python dependencies including lxml, defusedxml, and Pillow. These libraries enable robust XML parsing, secure file handling, and image processing for slide manipulation.

Are there limitations when unpacking and packing pptx files in automated pipelines?

Limitations when unpacking and packing pptx files in automated pipelines include strict reliance on included scripts for deterministic transformations. Complex slide animations or highly non-standard template structures may require manual validation.