pptx

Process .pptx files to read, extract, or edit slide content.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill ensures every .pptx mention is handled with a deterministic workflow, letting you read, edit, or build slide decks without juggling manual PowerPoint steps or uncertain conversions.

Core Features & Use Cases

  • Read & analyze presentations: Use markitdown[pptx], thumbnails, and XML unpacking to inspect slide text, speaker notes, and hidden metadata before modifying anything.
  • Template-based edits with QA loops: Follow the editing workflow to unpack decks, map content to varied layouts, clean up placeholders, and run thumbnail/visual QA so investor, product, or training decks become polished.
  • Create decks from scratch and stay on-brand: Leverage the pptxgenjs tutorial, color palette guidance, and typography rules to craft new slides, then verify them with the QA checklist for consistent spacing, contrast, and placeholder removal.

Use Case: Turn raw product updates into a professional investor deck by extracting key messages, reapplying the template, and verifying slide images and formatting before delivery.

Quick Start

Ask the assistant to review presentation.pptx, summarize each slide's message, and propose layout improvements.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I extract text and speaker notes from a .pptx file without opening PowerPoint?

You can read .pptx files by using markitdown[pptx] and XML unpacking to extract slide text, speaker notes, and hidden metadata directly without needing to open PowerPoint. This workflow also generates thumbnails for visual inspection during the extraction process.

What's the best way to automate template-based edits across an existing presentation deck?

The best way to automate template-based edits is to unpack the .pptx file, map content to layouts, clean placeholders, and run thumbnail visual QA loops to verify formatting. This ensures investor, product, or training decks maintain consistent spacing and branding.

Can I create new presentation slides from scratch and stay on-brand using pptxgenjs?

Yes, you can create new slides from scratch using pptxgenjs combined with color palette guidance and typography rules to stay on-brand. You then verify the newly created slides with a QA checklist to ensure consistent spacing, contrast, and proper placeholder removal.

Does this presentation processing workflow require LibreOffice or Poppler to function?

Yes, the presentation processing workflow relies on LibreOffice headless conversion and Poppler alongside Pillow and markitdown[pptx] to extract text, create thumbnails, and pack slides reliably. These tools enable deterministic processing without manual PowerPoint intervention.

Why do I need visual QA loops when modifying slide layouts in a .pptx file?

You need visual QA loops when modifying slide layouts to verify that investor, product, or training decks become polished and maintain consistent formatting. Generating thumbnails during the editing workflow allows you to catch spacing, contrast, and placeholder issues before final delivery.