pptx

Extract, edit, and validate Microsoft PowerPoint .pptx presentations.

Updated Apr 28, 2026
One-click install
npx skills add https://github.com/leexb-wp21-prog/Azure-Ticket-Helpdesk --skill pptx-leexb-wp21-prog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/leexb-wp21-prog/Azure-Ticket-Helpdesk/tree/main/.cursor/skills/skills-main/skills-main/skills/pptx
Command: npx skills add https://github.com/leexb-wp21-prog/Azure-Ticket-Helpdesk --skill pptx-leexb-wp21-prog

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown[pptx], Pillow, pptxgenjs, LibreOffice, Poppler (pdftoppm), and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill removes the friction of handling PowerPoint presentations by giving you reliable ways to extract content, edit slides, generate new decks, and verify the output is correct.

Core Features & Use Cases

  • .pptx text extraction & analysis: Pull slide text and presentation content for reuse (summaries, emails, downstream processing).
  • Template-based slide editing workflow: Unpack a PPTX, edit slide XML, clean unused artifacts, then repack into a valid PPTX.
  • Visual verification via thumbnails/images: Create thumbnail grids or convert to per-slide images to catch layout, overflow, and visual issues.
  • Slide creation from scratch or templates: Build decks when you don’t have an existing slide to reuse, including design guidance and QA loops.

Quick Start

Use the pptx skill to extract text from the attached file 'deck.pptx'.

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 downstream processing?

You can extract text from a .pptx file using deterministic markitdown extraction. This pulls slide text and presentation content for reliable reuse in summaries, emails, or downstream document processing workflows.

Can I modify a PowerPoint presentation by editing the slide XML directly?

You can modify a PowerPoint presentation using a template-based unpack and pack workflow. This unpacks the PPTX, allows you to edit slide XML and clean unused artifacts, then repacks it into a valid .pptx file.

What is the best way to visually verify PowerPoint slide layouts for overflow issues?

The best way to visually verify slide layouts is by generating thumbnail grids or per-slide images. This uses LibreOffice and PDF conversion to catch layout, overflow, and visual issues for layout correctness.

Does this workflow require LibreOffice and Poppler to generate presentation thumbnails?

Yes, visual QA and thumbnail generation require LibreOffice and Poppler (pdftoppm). These dependencies handle the PDF and image conversion needed to validate layout correctness and catch visual issues.

How do I create a new .pptx deck from scratch using pptxgenjs?

You can create a new .pptx deck from scratch using pptxgenjs. This approach supports building presentations when you lack an existing template, including design guidance and visual QA loops for correctness.