powerpoint

Extracts and edits .pptx slide content with XML validation and thumbnail generation.

1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/cryptopafi/nexusos-skills --skill powerpoint-cryptopafi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/cryptopafi/nexusos-skills/tree/main/productivity/powerpoint
Command: npx skills add https://github.com/cryptopafi/nexusos-skills --skill powerpoint-cryptopafi

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes friction from working with .pptx files by providing tools and workflows to read, extract, edit, validate, and generate presentation files so users don't have to manually edit XML or rely on brittle, one-off tools.

Core Features & Use Cases

  • Read & Extract: Extract text, speaker notes, and raw slide XML for analysis or repurposing content.
  • Edit & Template Workflows: Unpack a PPTX, map content to layout slides, edit slide XML reliably, clean orphaned resources, and repack into a valid presentation.
  • Create from Scratch: Use JavaScript/Node flows (pptxgenjs) guidance to generate new decks programmatically when no template exists.
  • Visual QA & Conversion: Produce thumbnails and convert slides to images for visual inspection and QA using headless office tools.
  • Use Case: Convert a design template into a polished pitch deck by mapping content into varied slide layouts, running visual QA, fixing overflows, and repacking a validated .pptx.

Quick Start

Open the attached presentation.pptx and extract all slide text and speaker notes into a structured summary.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I extract text and speaker notes from a .pptx presentation?

To extract text and speaker notes from a .pptx presentation, this Skill unpacks the slide deck and parses the raw slide XML. It reliably reads the presentation file and outputs a structured summary of your content.

Can I edit slide XML directly within an existing pptx file?

Yes, you can edit slide XML directly within an existing pptx file by unpacking the presentation, manipulating the underlying XML, and cleaning orphaned resources. The Skill then repacks the edited slides into a valid presentation.

How do I generate a new pptx from scratch using pptxgenjs?

To generate a new pptx from scratch using pptxgenjs, this Skill provides guidance on using JavaScript and Node flows. This allows you to programmatically create new slide decks when no template exists.

What is the best way to convert pptx slides to images for visual QA?

The best way to convert pptx slides to images for visual QA is by using headless LibreOffice conversions. This Skill produces thumbnails and converts slides to images for visual inspection and fixing overflows.

Does this tool help with mapping content to different slide layouts in a pitch deck?

Yes, this tool helps with mapping content to different slide layouts in a pitch deck. It unpacks a design template, maps your content into varied slide layouts, and repacks it into a polished and validated .pptx.

Why do I need to unpack and pack a pptx file before editing?

You need to unpack and pack a pptx file before editing to reliably manipulate the internal XML structure and clean orphaned resources. This workflow ensures the final presentation remains valid and prevents file corruption.