pptx

Extract, inspect, and edit PowerPoint .pptx slide content via XML modifications.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/skyymar69-rgb/Nexus-seo-websit --skill pptx-skyymar69-rgb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/skyymar69-rgb/Nexus-seo-websit/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/skyymar69-rgb/Nexus-seo-websit --skill pptx-skyymar69-rgb

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines working with PowerPoint .pptx files by providing reliable instructions to extract content, inspect slide visuals, and perform safe template-based edits or new slide creation.

Core Features & Use Cases

  • Extract and analyze PPTX content: Convert PPTX slides to text for review, including extracting slide text for downstream use.
  • Visual inspection & QA workflows: Render slides to images/PDF for detecting layout issues like overlap, overflow, and low-contrast elements.
  • Template-based editing: Unpack a PPTX, inspect slide layouts, modify slide XML content, clean, then repack into a valid PPTX.
  • Create from scratch: Generate new PPTX decks when you don’t have a template, using the PptxGenJS workflow and layout sizing guidance.

Quick Start

Use the pptx skill when you need to create, edit, or extract content from any .pptx file such as presentation.pptx.

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 PowerPoint .pptx file for review?

To extract text from a .pptx file, the Skill converts PowerPoint slide content into text using markitdown. This allows you to easily review and utilize extracted slide text for downstream processing.

What's the best way to edit an existing PowerPoint template programmatically?

The best way to edit a .pptx template is by unpacking the file, modifying the slide XML content, cleaning it, and then repacking it. This disciplined workflow ensures the output remains a valid PPTX file.

Can I generate a new slide deck from scratch using pptxgenjs?

Yes, you can generate a new slide deck from scratch using the PptxGenJS workflow. This approach provides deterministic creation capabilities along with layout sizing guidance when you lack an existing template.

How does visual QA work for detecting slide layout issues like overflow?

Visual QA works by rendering .pptx slides to images or PDF using Poppler and LibreOffice. This visual inspection process helps detect layout issues such as text overlap, overflow, and low-contrast elements.

Do I need LibreOffice and Poppler installed to inspect slide visuals?

Yes, you need LibreOffice (soffice) and Poppler (pdftoppm) installed as dependencies. These tools are required to render PPTX slides into PDF and images for visual inspection and layout quality assurance workflows.