pptx

Automate creation, editing, and analysis of PowerPoint (.pptx) presentations.

Updated Oct 31, 2025
One-click install
npx skills add https://github.com/gavanduffy/better-chat-bot --skill pptx-gavanduffy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/gavanduffy/better-chat-bot/tree/main/pptx
Command: npx skills add https://github.com/gavanduffy/better-chat-bot --skill pptx-gavanduffy

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates creation, editing, analysis, and manipulation of PowerPoint (.pptx) files. It enables reading and updating slide content, extracting text, and working with layouts and speaker notes.

Core Features & Use Cases

  • Reading & analysis: Unpack PPTX to access slide XML, notes, and comments for inspection.
  • Text extraction: Convert slide text to Markdown for easy review.
  • Automation workflows: Create and modify decks, validate layouts, and generate inventories/replacements programmatically.

Quick Start

Provide a PPTX file like 'presentation.pptx' and run the PPTX workflow to extract text or modify slides.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I extract text from PowerPoint slides?

Extract text from PPTX files by unpacking the presentation to access slide XML and convert content to Markdown. This Skill automates text extraction from slides, notes, and comments for easy review and processing.

Can I automate PowerPoint creation and editing programmatically?

Yes, automate PPTX creation, editing, and modification of slides, layouts, shapes, and speaker notes. This Skill enables end-to-end workflows including HTML to PPTX conversion and programmatic deck generation.

What does OOXML validation and repacking do for PowerPoint files?

OOXML validation and repacking ensures relationship and ID integrity within the PPTX package structure. This Skill validates the internal package format and repacks files to maintain correct packaging and compatibility.

How do I convert HTML content into a PowerPoint presentation?

Convert HTML to PPTX using integrated html2pptx workflows with support for web-safe fonts, typography, color design, and whitespace preservation. This Skill automates HTML-to-slide conversion while maintaining layout integrity.

Can I generate slide inventories and thumbnails from PPTX files?

Generate slide inventories and thumbnails programmatically using integrated tooling. This Skill supports inventory generation and thumbnail creation as part of end-to-end PPTX analysis and documentation workflows.

What preparation do PPTX files need before processing?

PPTX files must be valid OOXML packages with intact relationships and IDs. This Skill can validate and repack malformed presentations before applying extraction, editing, or analysis operations.