powerpoint

Generate, read, and edit PowerPoint .pptx slide decks via XML unpack and repack.

Updated May 15, 2026
One-click install
npx skills add https://github.com/cabezno/bmb-encover-agent --skill powerpoint-cabezno
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/cabezno/bmb-encover-agent/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/cabezno/bmb-encover-agent --skill powerpoint-cabezno

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill removes the friction of creating, updating, and extracting content from PowerPoint (.pptx) files, so you can work faster without manually wrestling with slide layouts and formatting.

Core Features & Use Cases

  • Read and extract content from .pptx (including text extraction and low-level inspection via unpacked XML).
  • Edit or transform existing decks using a template-based workflow (analyze → unpack → modify slide XML → clean → pack).
  • Generate new presentations from scratch or templates with a dedicated creation workflow for new deck structures.

Use cases: turning an existing deck into a revised version, extracting talking points from speaker notes, or assembling a slide deck from a chosen template and content source.

Quick Start

Use the powerpoint skill to extract text from the attached file 'presentation.pptx'.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I extract text from a .pptx presentation for downstream use?

You extract text from a .pptx presentation by unpacking the file to inspect its underlying XML structure. This approach pulls text and speaker notes directly from the slides, providing reliable content extraction for downstream applications.

What is the best way to edit an existing PowerPoint deck programmatically?

The best way to edit an existing PowerPoint deck programmatically is through a template-aware workflow: analyze the file, unpack the XML, modify slide structures, clean the data, and repack it. This ensures structural edits remain valid within the original layout.

Can I generate new .pptx slide decks from scratch using a specific template?

Yes, you can generate new .pptx slide decks from scratch or a chosen template. The Skill provides a dedicated creation workflow that builds new deck structures and applies template-based formatting to assemble complete presentations from your content source.

Does this approach support combining or splitting PowerPoint presentations?

Yes, this approach supports combining or splitting PowerPoint presentations by manipulating the unpacked XML files. You can merge slides from different decks or separate them into new valid .pptx outputs using deterministic script-based operations.

How does the visual QA process validate edited PowerPoint files?

The visual QA process validates edited PowerPoint files by providing re-render steps for correctness after repacking the XML. It uses deterministic script-based operations to generate thumbnails and inspect the final output, ensuring your deck formatting is accurate.