pptx

Generate, edit, and validate PowerPoint .pptx presentations via template unpacking and visual QA.

199|41|Updated Oct 25, 2020
One-click install
npx skills add https://github.com/rvdbreemen/OTGW-firmware --skill pptx-rvdbreemen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/rvdbreemen/OTGW-firmware/tree/main/.github/skills/pptx
Command: npx skills add https://github.com/rvdbreemen/OTGW-firmware --skill pptx-rvdbreemen

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the time-consuming trial-and-error of creating, editing, and validating PowerPoint (.pptx) presentations by giving you a repeatable workflow for extracting content, generating slide structures, and improving visual quality.

Core Features & Use Cases

  • Text extraction from PPTX: Pull slide text for analysis or reuse when you need to summarize, compare, or repurpose content from existing decks.
  • Thumbnail-based visual review: Rapidly inspect many slides by generating thumbnail grids to catch ordering, missing content, or layout problems early.
  • Template-driven editing workflow: Unpack a PPTX, map content to layouts, edit slide XML, clean artifacts, and pack back into a valid PPTX.
  • Create from scratch: Generate a new deck when you don’t have a template to start from.
  • QA & iteration loop: Perform automated text checks and a visual verification pass (including conversion to slide images) to reduce common slide-generation defects.

Quick Start

Use the pptx skill to create a new PPTX deck by designing slides from scratch and then running the provided QA steps to verify text content and slide visuals.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint template editing and generation for slide decks?

Automate PowerPoint template editing by unpacking .pptx files, mapping content to slide layouts, editing slide XML, and packing it back into a valid deck. This template-driven workflow removes manual trial-and-error when adapting existing presentations.

What is the best way to extract text from a .pptx file for content analysis?

Extract text from .pptx files by pulling slide content for downstream analysis, summarization, or repurposing. This text extraction handles existing decks and prepares content for reuse without manual copying.

How do I perform visual QA on a generated PowerPoint presentation?

Perform visual QA on PowerPoint presentations by generating thumbnail grids and converting slides to images. This rapid inspection loop catches ordering, missing content, and layout problems early in deck creation.

Can I create a PowerPoint slide deck from scratch without an existing template?

Yes, you can create a new .pptx deck from scratch by designing slide structures without a starting template. After generation, run automated text checks and visual verification passes to reduce common slide defects.

Does this PowerPoint automation workflow require soffice and pdftoppm installed?

Yes, the workflow relies on soffice and pdftoppm dependencies for rendering slides to images during visual QA. It also uses markitdown, Pillow, and pptxgenjs for extraction, image processing, and scripted deck generation.

What are the limitations of converting slides to images for visual verification?

Visual verification via image conversion checks rendered slide appearance but does not validate underlying XML structure or interactive elements. Use it alongside text checks to catch layout issues, not to verify hyperlinks or embedded media.