pptx

Create, edit, and extract content from PowerPoint PPTX files.

26|12|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/insmtx/Lework --skill pptx-insmtx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/insmtx/Lework/tree/main/backend/skills/worker/pptx
Command: npx skills add https://github.com/insmtx/Lework --skill pptx-insmtx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml, lxml, Pillow, and includes scripts (resource) components.

What problem does it solve?

Creating, editing, and analyzing PowerPoint presentations traditionally requires manual work in desktop software that is hard to automate or scale. This Skill brings the full PPTX workflow into the AI context, enabling programmatic generation, template editing, content extraction, and quality assurance.

Core Features & Use Cases

  • Read & Extract: Convert any PPTX to text, thumbnails, or raw XML for analysis and content reuse.
  • Edit Templates: Unpack existing decks, modify slides and content in parallel, then repack with schema validation.
  • Create from Scratch: Build professional slide decks with PptxGenJS, including charts, shapes, icons, and custom design systems.
  • Visual QA: Render slides to images and systematically inspect for layout bugs, overflow, or placeholder leaks.

Quick Start

Use the pptx skill to build a new investor pitch deck from the product roadmap outline and save it as 'Series-A-Pitch.pptx'.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint creation and edit existing PPTX templates?

Automate PowerPoint creation by using PptxGenJS to build decks from scratch and edit existing PPTX templates through XML unpacking, schema validation, and repacking. This enables programmatic slide modification and template-based editing at scale.

Can I extract text and render thumbnails from PPTX slides for visual QA?

Extract text and render thumbnails from PPTX slides using LibreOffice and Poppler for deterministic processing. Visual QA systematically inspects rendered slide images to detect layout bugs, overflow, and placeholder leaks.

What's the best way to modify slide content in parallel without breaking the OOXML schema?

Modify slide content in parallel by unpacking the PPTX file, editing the raw XML directly, and repacking with OOXML schema validation. This ensures structural integrity while allowing bulk content updates across multiple slides.

Do I need LibreOffice and Poppler to generate and analyze PowerPoint presentations?

Yes, you need LibreOffice and Poppler to render slides to images for visual QA and deterministic processing. PptxGenJS and markitdown are also required for scratch generation and content extraction tasks.

How does PptxGenJS compare to XML editing for building professional slide decks?

PptxGenJS builds professional slide decks from scratch with charts, shapes, and icons, while XML editing modifies existing templates by unpacking and repacking. Use PptxGenJS for new decks and XML editing for template modifications.

Why does my automated PowerPoint workflow have layout bugs and placeholder leaks?

Layout bugs and placeholder leaks occur during automated PowerPoint workflows when slides are modified without visual inspection. Render slides to images using thumbnail rendering and systematically inspect them to detect overflow and structural issues.