powerpoint

Creates, edits, reads .pptx slides and exports them as images for QA.

Updated May 5, 2026
One-click install
npx skills add https://github.com/Z43L/zeus-agent --skill powerpoint-z43l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/Z43L/zeus-agent/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/Z43L/zeus-agent --skill powerpoint-z43l

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, libreoffice (soffice), poppler (pdftoppm), Pillow, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill removes the pain of manually opening, restructuring, and reformatting PowerPoint files by guiding end-to-end workflows for reading, editing, and rebuilding .pptx presentations reliably.

Core Features & Use Cases

  • Extract slide content: Pull text and a quick understanding of a .pptx file for reuse elsewhere.
  • Edit and update decks: Use a safe template-based workflow—analyze layouts, unpack, modify slide XML, clean, and pack back into a valid .pptx.
  • Create presentations from scratch: Generate a new deck using a programmatic approach when no template exists.
  • Visual QA for correctness: Convert to slide images and systematically inspect for overflow, alignment issues, placeholder text, and other rendering problems.

Use case example: You have an existing pitch deck template and new content; this Skill helps you map content to slide layouts, edit slide structure and text, then verify visuals before delivering the final updated .pptx.

Quick Start

Use the powerpoint skill to read and extract all text from the file presentation.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 PowerPoint file programmatically?

Yes, you can edit an existing .pptx template by unpacking the Office XML, mapping new content to slide layouts, modifying the XML, and packing it back into a valid file to update the deck safely.

What is the best way to generate a slide deck from scratch without a template?

Generating a slide deck from scratch uses a programmatic approach to create new .pptx files. This method builds the presentation structure directly, allowing deterministic slide regeneration when no pre-existing template exists.

Can I convert pptx slides to images for visual QA and layout checking?

Converting pptx slides to images enables visual QA by rendering slide thumbnails to catch layout regressions. This process systematically inspects rendered images for overflow, alignment issues, and placeholder text.

Do I need LibreOffice and Poppler to render PowerPoint slide images?

Rendering PowerPoint slide images requires specific dependencies for visual QA. LibreOffice and Poppler are used to convert .pptx files into slide images to catch layout regressions and inspect visual correctness.

How do I unpack and clean Office XML when updating PowerPoint presentations?

Unpacking and cleaning Office XML involves decompressing the .pptx file structure to directly modify slide XML. This workflow allows precise template-driven editing before packing the modified files back into a valid presentation.