pptx

Extract text and edit Office XML in PowerPoint .pptx presentations.

Updated May 26, 2026
One-click install
npx skills add https://github.com/XWIlluDelu/agent-share --skill pptx-xwilludelu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/XWIlluDelu/agent-share/tree/main/lib/pptx
Command: npx skills add https://github.com/XWIlluDelu/agent-share --skill pptx-xwilludelu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you work with .pptx files end-to-end—turning slide content into usable text, safely editing or rebuilding presentations, and validating the resulting Office XML so the file remains structurally correct.

Core Features & Use Cases

  • Text extraction & analysis: Extract slide text and structure from any .pptx so it can be reused in summaries, emails, or downstream processing.
  • Template-based editing workflow: Analyze a template, unpack the PPTX into editable XML, modify slide contents, clean the structure, then repack into a valid .pptx.
  • Visual QA for slide layout: Convert slides into per-slide images (via PDF->JPEG) for inspection of overflow, misalignment, spacing, and contrast issues.
  • Create decks from scratch: Generate a new presentation when no template/reference exists, using a JavaScript workflow.

Quick Start

Tell the AI: “Use the pptx skill to extract text from the attached file deck.pptx, then summarize the key slide headings and bullet points.”

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

Extracting text from a pptx presentation uses markitdown to convert slide content and structure into reusable plain text. This enables downstream processing like generating summaries, emails, or parsing slide deck layouts.

Can I edit PowerPoint templates by modifying the underlying XML structure?

You can edit PowerPoint templates by unpacking the pptx into editable Office XML, modifying slide contents, and cleaning the structure. The skill then repacks the modified XML back into a structurally valid pptx file.

What is the best way to perform visual QA on slide layouts for overflow and spacing issues?

Performing visual QA on slide layouts is done by converting slides into per-slide JPEG images via PDF rendering. This visual output allows you to inspect typography, spacing, misalignment, and overflow issues directly.

How do I create a new presentation deck from scratch when no template exists?

Creating a new presentation deck from scratch without a template uses a JavaScript workflow to generate the presentation. It builds the required Office XML structure and packs it into a valid pptx file.

Does editing Office XML directly risk breaking the PowerPoint file structure?

Editing Office XML directly can risk file corruption, but this skill applies validation-aware repair during the unpack and pack process. It ensures the resulting pptx remains structurally correct after modifications.