allbeingsfuture/skills@pptx

Automate reading, editing, and repackaging of PPTX presentation files.

9|2|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/AllBeingsFuture/AllBeingsFuture --skill allbeingsfuture-skills-pptx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: allbeingsfuture/skills@pptx
Source: https://github.com/AllBeingsFuture/AllBeingsFuture/tree/main/electron/embedded-assets/skills/pptx
Command: npx skills add https://github.com/AllBeingsFuture/AllBeingsFuture --skill allbeingsfuture-skills-pptx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, sharp, jszip, @xmldom/xmldom, and includes scripts (resource) components.

What problem does it solve?

This skill automates end-to-end PPTX workflow: reading, parsing, editing, and re-packaging PowerPoint presentations to save time and reduce manual errors.

Core Features & Use Cases

  • Read and parse PPTX contents (text, slides, notes)
  • Programmatically edit slides, add or remove slides, and re-pack the file
  • Create template-driven presentations from existing PPTX templates for consistent branding

Quick Start

Provide the path to a PPTX file and specify the edits you want, and the system will output a new PPTX.

Frequently Asked Questions about allbeingsfuture/skills@pptx

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

FAQPage Schema
How do I automate PPTX batch slide updates and content extraction?

Automating PPTX batch updates involves unpacking the file, parsing slides and shapes, applying text edits, and repacking the package with proper content types and relationships. This skill handles that workflow end-to-end.

How do I programmatically edit PowerPoint slides and repackage the PPTX file?

To programmatically edit PowerPoint slides, the skill unpacks the PPTX, parses the XML structure of slides and shapes, applies your specified text edits, and repacks it into a valid PPTX file.

Can I create template-driven PowerPoint presentations for consistent branding?

Yes, you can create template-driven presentations by providing an existing PPTX template and specifying the desired content edits, which the system uses to output a new branded PPTX file.

Do I need to parse PPTX XML manually to extract text and notes?

No, you do not need to parse PPTX XML manually. The skill automatically unpacks the PPTX package and parses the slides and shapes to extract text and notes for you.

Does this PPTX automation approach work with Playwright and JSZip?

Yes, the skill operates within a Node.js environment and relies on dependencies including JSZip for unpacking and repacking the PPTX archive, and xmldom for parsing the XML structure.

What are the limitations of using XML templating for PPTX automation?

Using XML templating for PPTX automation means operations are limited to manipulating the parsed XML structure of slides and shapes, which may not support complex native PowerPoint animations or embedded media.