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.