pptx

Generate, edit, repair, and validate PPTX files with XML QA workflows.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/aimentor606/aether --skill pptx-aimentor606
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/aimentor606/aether/tree/main/core/kortix-master/opencode/skills/GENERAL-KNOWLEDGE-WORKER/pptx
Command: npx skills add https://github.com/aimentor606/aether --skill pptx-aimentor606

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Presentation files are fragile and editing or generating PPTX decks often produces OOXML corruption, layout regressions, or missing assets that break in PowerPoint. This Skill consolidates deterministic generation, safe XML-level edits, automated repairs, and a mandatory visual QA loop so teams can deliver reliable, production-ready slides without repeated manual troubleshooting.

Core Features & Use Cases

  • Unpack & Edit: Expand PPTX to pretty-printed XML for targeted structural edits and template adaptation.
  • Repack & Repair: Condense and reassemble XML into a valid PPTX and fix common pptxgenjs OOXML bugs that cause PowerPoint repair dialogs.
  • Generate Decks: Guidance for producing decks with pptxgenjs and safe practices to avoid corruption (color formats, shadows, object mutation).
  • Thumbnailing & Visual QA: Convert slides to images via LibreOffice and Poppler, compose thumbnail grids, and support a background visual-review workflow.
  • Workflow Example: Use the scripts to unpack a template, apply structural changes, run content and visual QA, fix issues, and repack a validated PPTX.

Quick Start

Use the pptx skill to repair and validate presentation.pptx and produce thumbnail images for a visual QA review.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I fix pptxgenjs OOXML corruption causing PowerPoint repair dialogs?

To fix pptxgenjs OOXML corruption, unpack the PPTX file to pretty-printed XML, apply targeted structural edits, and run automated repair scripts to resolve known bugs that trigger PowerPoint repair dialogs.

How do I unpack and edit PPTX slide XML for template adaptation?

You can unpack a PPTX file into pretty-printed XML using dedicated Python CLI utilities, make targeted structural edits to the slide XML, and repack it back into a valid PPTX file for delivery.

What is the best way to generate PPTX decks without causing layout regressions or missing assets?

The best way to generate reliable PPTX decks is using pptxgenjs with safe practices for color formats and shadows, followed by a mandatory three-step content, visual, and fix-and-verify QA flow.

Do I need LibreOffice and Poppler to generate slide thumbnails for visual QA?

Yes, you need LibreOffice and Poppler installed to convert slides to images, compose thumbnail grids, and support a background visual-review workflow for your PPTX presentation files.

Why does editing PPTX files directly often break the OOXML structure?

Editing PPTX files directly often breaks the OOXML structure because presentation files are fragile, and manual edits can easily introduce corruption, layout regressions, or missing assets that break in PowerPoint.