pptx

Automate PPTX creation, editing, and content extraction via scripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creating, editing, and extracting content from PowerPoint decks is manual, error-prone, and time-consuming; this skill streamlines PPTX workflows and reduces repetitive tasks.

Core Features & Use Cases

  • Read/analyze PPTX content to extract text and structure.
  • Edit, apply templates, and create decks from scratch or from layouts.
  • Manage slide notes, presenter content, and template-driven slide generation for consistent branding.

Quick Start

Describe a PPTX task you want to perform (e.g., extract text from a deck or apply a template) and provide the PPTX file to begin.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation and editing?

Automate PowerPoint presentation creation and editing by running deterministic scripts that assemble decks, apply templates, parse text, and handle slide notes for consistent branding without manual effort.

Can I extract text and structure from an existing PPTX deck?

Extract text and structure from an existing PPTX deck by reading and analyzing the file content to pull out text, layouts, and slide notes for downstream processing.

What's the best way to apply templates and manage slide notes across custom layouts?

Apply templates and manage slide notes across custom layouts by using template-driven slide generation scripts that ensure consistent branding and deterministic modifications to presenter content.

Do I need specific dependencies to process PPTX files?

Processing PPTX files requires specific dependencies including defusedxml, lxml, and Pillow to parse XML structures, handle custom layouts, and validate output presentations correctly.

Does this approach support deck assembly from scratch or only editing existing slides?

Deck assembly supports both creating presentations from scratch and editing existing slides by leveraging custom layouts and optional reference assets to generate valid PPTX outputs.