powerpoint

Create, read, and modify PowerPoint .pptx slide decks via XML workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you work with PowerPoint (.pptx) files by extracting their content, editing slides at the structure level, and generating new decks without relying on manual UI work.

Core Features & Use Cases

  • Read/Extract .pptx content: Extract slide text and inspect presentation contents for downstream use (summaries, emails, or reviews).
  • Edit or rebuild presentations: Apply a template-driven workflow to unpack, modify slide XML, and repack a valid .pptx.
  • Create presentations from scratch: Generate decks when no template is available.
  • Visual QA for layout issues: Convert slides to images (via PDF conversion) and visually verify spacing, overflow, and contrast.

Quick Start

Use the powerpoint skill to extract the text from your file deck.pptx.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I extract text from a .pptx file for downstream processing?

To extract text from a .pptx file, the skill uses markitdown with its pptx text extraction path to pull slide content. This allows you to retrieve presentation text for summaries, emails, or content reviews without manual UI work.

What is the best way to automate slide editing in a PowerPoint deck?

Automating slide editing requires a deterministic unpack -> manipulate XML -> clean -> repack workflow. This template-driven process modifies the underlying slide XML structure directly and repacks it into a valid .pptx output.

Can I visually check my presentation for layout issues like text overflow?

Yes, you can perform visual QA by converting slides to images via PDF conversion. This process allows you to visually verify spacing, overflow, and contrast issues in the generated presentation deck.

Does this approach require an existing template to generate a presentation?

No, you can create presentations from scratch when no template is available. The workflow also supports template-based edits by unpacking a source .pptx, manipulating the XML, and repacking it.

Why does my PowerPoint file break after modifying slide content directly?

PowerPoint files break when slide XML is manipulated without proper cleaning and repacking. The skill enforces deterministic steps—unpack, manipulate XML, clean, and repack—to ensure the output remains a structurally valid .pptx file.