pptx

Extract text and edit PowerPoint .pptx files via XML workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown[pptx], Pillow, pptxgenjs, LibreOffice (soffice), poppler (pdftoppm), and includes scripts (resource) components.

What problem does it solve?

This Skill removes the guesswork of working with PowerPoint files by providing a repeatable workflow to extract content, edit slide decks, and catch visual/content issues before you ship.

Core Features & Use Cases

  • Extract and analyze .pptx content (text extraction, raw XML inspection).
    • Use case: Pull the exact text from a deck so you can rewrite sections or generate a summary.
  • Template-driven slide editing (unpack → edit slide XML → clean → repack).
    • Use case: Update a pitch deck to match a new campaign while preserving layouts and speaker notes.
  • Create decks from scratch when no template exists.
    • Use case: Generate a brand-new presentation structure using programmatic slide creation guidance.
  • Visual QA loop to detect layout defects (overflow, overlaps, placeholder leftovers) by converting slides to images and iterating fixes.
    • Use case: After editing, automatically render slides to images and inspect each slide for typography and spacing problems.

Quick Start

Use the pptx skill to extract and verify the contents of the file 'presentation.pptx'.

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 a PowerPoint .pptx file?

To extract text from a .pptx file, use markitdown to pull the exact text content from slides. This allows you to rewrite sections or generate summaries without manually opening the deck.

What is the best way to edit a PowerPoint template without breaking the layout?

The best way to edit a PowerPoint template is the unpack, edit slide XML, clean, and repack workflow. This process updates deck content while preserving original layouts and speaker notes.

How do I perform visual QA on a slide deck to detect layout defects?

Perform visual QA on a slide deck by converting slides to images using LibreOffice and poppler. This renders each slide visually to inspect for typography, spacing, and overflow issues.

Can I create a new presentation from scratch using pptxgenjs?

Yes, you can create a new presentation from scratch using programmatic slide creation guidance with pptxgenjs. This generates a brand-new deck structure when no existing template exists.

Do I need LibreOffice installed to convert pptx slides to images?

Yes, converting pptx slides to images requires LibreOffice (soffice) and poppler (pdftoppm) dependencies. These tools render the slide outputs needed for the visual QA loop.

Why does my PowerPoint presentation editing workflow require unpacking the XML?

PowerPoint presentation editing requires unpacking the XML to directly manipulate the underlying Office XML structure. This ensures precise template updates and content changes before cleaning and repacking.