powerpoint

Create, read, and edit .pptx slide decks with XML-based workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, Pillow, pptxgenjs, LibreOffice, poppler-utils, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill removes the friction of working with PowerPoint files by helping you read, edit, and generate .pptx decks without manually wrestling with slide internals.

Core Features & Use Cases

  • Read & extract .pptx content (including text extraction and template/placeholder inspection).
  • Edit presentations reliably using a workflow of analyze → unpack → modify slide XML → clean → repack.
  • Create decks from scratch or templates using layout analysis and PPTX generation guidance.
  • Visual QA support by converting slides to images for inspection of layout, spacing, and overflow.
  • Use case: You have an existing template and need to update every slide with new messaging, charts, and speaker notes while ensuring nothing overflows or leaves leftover placeholder text.

Quick Start

Use the powerpoint skill to extract text and detect placeholder content from your deck, for example when you run it on deck 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 and detect placeholders from a .pptx file?

To extract text from a .pptx file, the Skill inspects the deck's XML structure to retrieve text content and identify placeholder templates. This allows you to read and analyze existing presentation slides without manually opening the file.

What is the best way to edit PowerPoint slide XML without breaking the layout?

The best way to edit PowerPoint slide XML reliably is through an analyze, unpack, modify, and repack workflow. This deterministic manipulation process ensures layout integrity while updating slide content and messaging.

Can I generate a new .pptx deck from an existing template?

Yes, you can generate a new .pptx deck from an existing template. The Skill uses layout analysis and PPTX generation guidance to create presentations from scratch or adapt existing templates with new messaging.

How do I check a PowerPoint presentation for text overflow or layout issues?

You can check PowerPoint presentations for text overflow and layout issues using visual QA support. The Skill converts slides to images, allowing you to inspect layout, spacing, and detect any overflow errors visually.

Do I need LibreOffice and poppler-utils to unpack and validate PPTX files?

Yes, LibreOffice and poppler-utils are required dependencies for PPTX validation and troubleshooting. They provide the necessary scripts for thumbnailing and Office XML unpacking to support visual QA checks.

Why does my PowerPoint template still show leftover placeholder text after editing?

Leftover placeholder text often occurs when slide XML is modified without a proper cleaning step. The Skill resolves this by applying an unpack, modify, clean, and repack workflow to ensure leftover placeholders are removed.