pptx

Automate .pptx parsing, editing, and visual QA with markitdown, pptxgenjs, and LibreOffice.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, Pillow, pptxgenjs, LibreOffice, Poppler, and includes scripts (resource) components.

What problem does it solve?

This skill removes the friction from presentation workflows by automating the creation, parsing, and visual quality assurance of PowerPoint files, ensuring high-quality output without manual design drudgery.

Core Features & Use Cases

  • Automated Content Extraction: Quickly parse text and XML from existing decks for summaries or repurposing.
  • Design-Driven Generation: Create slide decks from scratch or templates using programmatic layout and styling rules.
  • Visual QA Loop: Perform automated visual inspections to catch layout errors, text overflows, and contrast issues before final delivery.

Quick Start

Use the pptx skill to analyze the presentation file named project-proposal.pptx and extract all text content for review.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate the creation of PowerPoint slides from existing templates?

This skill automates PowerPoint slide creation through design-driven generation, applying programmatic layout and styling rules to create decks from scratch or templates using pptxgenjs.

Can I extract text and XML content from an existing .pptx file?

Yes, you can parse text and XML from existing decks using the automated content extraction feature. It integrates with markitdown to quickly extract presentation content for summaries or repurposing.

How do I perform visual quality assurance on a presentation to catch layout errors?

You can perform visual quality assurance on presentations by running an automated visual inspection loop. This process renders slides via LibreOffice and Poppler to catch layout errors, text overflows, and contrast issues before delivery.

What dependencies do I need to render and manipulate .pptx files programmatically?

To render and manipulate .pptx files, you need markitdown, Pillow, pptxgenjs, LibreOffice, and Poppler installed. These dependencies enable comprehensive document parsing, generation, manipulation, and visual rendering.

Is there a way to debug visual issues like text overflow in generated slide decks?

Yes, you can debug visual issues in generated slide decks using the visual QA loop. It performs automated visual inspections to identify and help resolve text overflows, layout errors, and contrast problems.