pptx

Read, edit, validate, and visually QA PowerPoint .pptx files via Office XML tooling.

Updated May 24, 2026
One-click install
npx skills add https://github.com/Estrella-231/Mathematical_modeling_tongmeng --skill pptx-estrella-231
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Estrella-231/Mathematical_modeling_tongmeng/tree/main/.agents/skills/pptx
Command: npx skills add https://github.com/Estrella-231/Mathematical_modeling_tongmeng --skill pptx-estrella-231

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the friction of creating and fixing PowerPoint decks by providing repeatable workflows for generating, extracting, editing, and validating .pptx files.

Core Features & Use Cases

  • Text extraction from PPTX: Convert slides to text for summarization, review, or reuse in other documents.
  • Template-based slide editing: Unpack a deck, edit slide XML, clean unused parts, and repack reliably.
  • Visual QA via thumbnails/images: Produce slide thumbnail grids or render individual slide images to spot layout issues early.
  • Create decks from scratch: Use a programmatic approach when no template exists.

Use Case: You need to deliver a polished presentation for a competition report. You can extract and verify the content from an existing template, then update slide text and structure, run cleanup, and visually inspect the result.

Quick Start

Use the pptx skill to analyze an existing deck template named 'template.pptx' and extract its slide text.

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 PowerPoint slides for downstream use?

Text extraction from PowerPoint slides converts .pptx content into readable text for summarization, review, or reuse. This Skill unpacks the deck and parses slide XML to reliably extract text content from existing presentations.

What's the best way to automate editing an existing PowerPoint template?

Automating PowerPoint template editing involves unpacking the .pptx file, modifying the slide XML directly, cleaning unused parts, and repacking the deck. This approach ensures reliable modifications without manually opening the presentation in Office.

How does visual QA for slide decks work?

Visual QA for slide decks produces thumbnail grids or renders individual slide images to spot layout issues early. It relies on Office conversion utilities like soffice and pdftoppm to generate visual outputs for inspecting presentation formatting.

Can I generate a PowerPoint slide deck from scratch programmatically?

Generating a PowerPoint slide deck from scratch uses a programmatic approach when no template exists. This Skill leverages pptxgenjs and Office XML tooling to create new .pptx files with custom slide structures and text content.

Do I need soffice and pdftoppm installed to inspect PowerPoint layouts?

Yes, soffice and pdftoppm are required dependencies for reliable inspection of PowerPoint layouts. These Office conversion utilities are necessary to render slide thumbnails and perform visual QA on the generated or edited .pptx files.