powerpoint

Extract text, thumbnails, and raw XML from PowerPoint .pptx files.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/thisismynewfmail-ui/Monika-agent --skill powerpoint-thisismynewfmail-ui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/thisismynewfmail-ui/Monika-agent/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/thisismynewfmail-ui/Monika-agent --skill powerpoint-thisismynewfmail-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Managing .pptx files manually is time‑consuming and error‑prone, especially when extracting content, editing slides, or building new decks from templates.

Core Features & Use Cases

  • Reading Content: Quickly extract text, thumbnails, and raw XML from any .pptx via simple Python commands.
  • Editing Workflow: Duplicate or modify slides using template layouts, with automated unpacking and cleaning scripts.
  • Creating from Scratch: Generate brand‑new presentations with PPTXGenJS without needing an existing file.
  • Design Guidance: Built‑in style palettes, layout tips, and QA procedures to ensure professional‑looking decks.

Quick Start

Ask Monika to use the PowerPoint skill to extract text from 'presentation.pptx' and build a new slide deck.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I extract text and thumbnails from a .pptx file?

You can extract text, thumbnails, and raw XML from any .pptx file by running simple Python commands through the markitdown utility. This automation quickly reads slide content without manual copying, providing raw data and images for further use.

Can I generate a brand new PowerPoint presentation from scratch without an existing template?

Yes, you can create brand-new presentations from scratch using PPTXGenJS. This approach allows you to programmatically build slide decks and apply built-in style palettes without needing an existing .pptx file as a starting point.

What's the best way to edit existing PowerPoint slides using a template layout?

The best way to edit existing slides is by using automated unpacking and cleaning scripts to duplicate or modify template layouts. This workflow ensures you can efficiently apply new designs and content to slides while maintaining structural integrity.

Do I need LibreOffice to convert PowerPoint slides to PDF?

Yes, LibreOffice utilities are required to perform PDF conversion and generate slide thumbnails. These dependencies handle the visual rendering and format transformation needed to export your .pptx file into a viewable PDF document.

How does automated slide deck creation handle professional design and styling?

Automated slide deck creation includes built-in style palettes, layout tips, and QA procedures to ensure professional-looking presentations. This design guidance helps maintain visual consistency and quality across generated reports and pitch decks.

When should I not use Python scripts for PowerPoint presentation extraction?

You should avoid using Python scripts for PowerPoint extraction when dealing with heavily corrupted .pptx files or when you need to preserve complex, non-standard multimedia animations that raw XML parsing cannot accurately capture or reconstruct.