pptx

Extract slide text and edit PowerPoint .pptx files via unpacked OOXML workflows.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/daanteijema-beep/ai-gids-platform --skill pptx-daanteijema-beep
Or copy as Structured Prompt for Agentâ–¼
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/daanteijema-beep/ai-gids-platform/tree/main/.agents/skills/pptx
Command: npx skills add https://github.com/daanteijema-beep/ai-gids-platform --skill pptx-daanteijema-beep

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown[pptx], Pillow, pptxgenjs, LibreOffice, poppler, python scripts (office/soffice), and includes scripts (resource) components.

What problem does it solve?

This Skill helps you work with PowerPoint .pptx files end-to-end, from extracting content and inspecting visuals to editing slide XML and regenerating a valid PPTX.

Core Features & Use Cases

  • Text extraction & analysis: Extract slide text content for downstream use (summaries, emails, indexing).
  • Visual inspection workflow: Convert slides to images and QA against layout issues like overflow, spacing, and overlaps.
  • Template-driven editing & creation: Unpack PPTX, edit slide XML safely, clean unused parts, and repack to output presentations.

Quick Start

Use the pptx skill when you need to open, create, or modify a .pptx file by first extracting or inspecting it, then editing via the unpack → clean → pack workflow.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I extract text from a PPTX file for indexing or summarization?â–¼

To extract text from a PPTX file, the skill utilizes markitdown to pull slide content directly from the .pptx input. This extracted text is then ready for downstream tasks like generating summaries, emails, or indexing presentations.

What is the best way to edit slide XML in a PowerPoint file?â–¼

The best way to edit slide XML is through an unpack → clean → pack OOXML workflow. This skill unpacks the PPTX structure, allows safe template-driven XML modifications, cleans unused parts, and repacks it into a valid output file.

How do I visually QA a slide deck for layout issues like overflow and overlaps?â–¼

To visually QA a slide deck, the skill converts slides into image thumbnails using LibreOffice and poppler. These generated images allow you to inspect and verify layouts against spacing issues, overlaps, and text overflow.

Does this PPTX editing workflow require LibreOffice to be installed?â–¼

Yes, this PPTX editing workflow requires LibreOffice to be installed. It relies on LibreOffice and poppler tooling for PDF conversion and visual inspection, alongside Pillow and python scripts to handle the thumbnail generation process.

Can I create a new presentation from a template using unpacked OOXML?â–¼

Yes, you can create new presentations from templates using unpacked OOXML. The skill supports template-driven creation by unpacking the PPTX, safely editing the slide XML, removing unused components, and packing a corrected .pptx output.

What are the limitations of manipulating PPTX files at the XML level?â–¼

When manipulating PPTX files at the XML level, limitations include potential layout shifts that require visual QA loops to catch. The workflow mitigates this by generating visual thumbnails to verify that XML edits do not cause overflow or spacing issues.