pptx

Automates reading, parsing, and editing PowerPoint (PPTX) files.

1|Updated Apr 21, 2025
One-click install
npx skills add https://github.com/LAI-YEN-CHUN/VSCode-Settings --skill pptx-lai-yen-chun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/LAI-YEN-CHUN/VSCode-Settings/tree/main/.github/skills/pptx
Command: npx skills add https://github.com/LAI-YEN-CHUN/VSCode-Settings --skill pptx-lai-yen-chun

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX management tasks often require repetitive, error-prone manual edits across decks, layouts, and notes. This skill automates reading, editing, and generating slide decks from templates, ensuring consistency and speed.

Core Features & Use Cases

  • Read, parse, and extract text and metadata from PPTX files to support summaries, audits, or migration.
  • Edit slides, create from templates, merge/split decks, and manage speaker notes and comments.
  • Apply across projects: onboarding templates, marketing decks, training slides, and product launches.

Quick Start

Provide a PPTX file path and the desired outcome, and I will automate the requested slide tasks.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate editing and parsing PowerPoint presentations?

Automating editing and parsing PowerPoint presentations involves reading PPTX files to extract text and metadata, then applying programmatic edits to slides, layouts, speaker notes, and comments for template-driven workflows.

Can I merge or split slide decks from a template automatically?

Yes, you can merge or split slide decks automatically by providing a PPTX file path and the desired outcome. The process manages template adaptation, ensures slide integrity, and handles speaker notes across multiple machines.

Does this approach extract speaker notes and comments from PPTX files?

Yes, extracting speaker notes and comments from PPTX files is supported. It reads and parses presentation metadata, allowing you to manage text content and audit deck structures for migration or summary generation.

What's the best way to generate training slides from existing templates?

Generating training slides from existing templates is best handled by template-driven workflows that apply automated edits. Providing the template path and desired outcome creates consistent decks for onboarding, marketing, or product launches.

Do I need specific Python dependencies to manage PPTX workflows?

Yes, managing PPTX workflows requires specific Python dependencies including defusedxml, lxml, Pillow, and validators. These libraries support XML parsing, image processing, and basic validation to ensure slide integrity during automated edits.