pptx

Create and edit PowerPoint presentations using pptxgenjs and XML manipulation.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/michaeljabbour/amplifier-bundle-letsgo --skill pptx-michaeljabbour
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/michaeljabbour/amplifier-bundle-letsgo/tree/main/skills/pptx
Command: npx skills add https://github.com/michaeljabbour/amplifier-bundle-letsgo --skill pptx-michaeljabbour

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation and editing of PowerPoint presentations, eliminating the need for manual design work and ensuring professional, visually appealing slides.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch or templates with custom content, color palettes, and typography.
  • Slide Editing: Modify existing presentations by unpacking, editing XML, and repacking slides.
  • Content Extraction: Parse text and create visual thumbnails from .pptx files.
  • Use Case: Need a pitch deck for a new product? Provide the key points, target audience, and desired aesthetic, and this Skill will generate a compelling presentation.

Quick Start

Use the pptx skill to create a new presentation with the title "Q4 Performance Review".

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation from scratch?

Automate PowerPoint presentation creation from scratch by providing key points and desired aesthetics to generate slides with custom content, color palettes, and typography using the pptxgenjs library. You receive a fully formatted, visually polished .pptx file without manual design work.

Can I edit existing .pptx files by modifying their XML structure?

Yes, you can edit existing .pptx files by unpacking the presentation, manipulating the underlying XML elements directly, and repacking the slides. This allows precise structural modifications to text and visual elements beyond standard formatting tools.

Does this tool support extracting text and generating thumbnails from PowerPoint slides?

Extracting text and generating thumbnails from PowerPoint slides is fully supported. The Skill parses the .pptx file content to retrieve raw text data and creates visual thumbnails, enabling quick previews of existing presentation materials.

Do I need to install pptxgenjs to generate slides?

Yes, pptxgenjs is a required dependency to generate slides. The Skill leverages this JavaScript library to programmatically build presentations, apply custom color palettes, and format content, ensuring professional output.

What is the best way to create a pitch deck using automation?

The best way to create a pitch deck using automation is to provide your key points, target audience, and desired visual aesthetic. The Skill then leverages pptxgenjs to generate a compelling presentation with tailored typography and color palettes.

Are there limitations when unpacking and repacking .pptx XML for slide editing?

When unpacking and repacking .pptx XML for slide editing, limitations may arise if the XML structure is heavily corrupted or uses unsupported custom schema elements. The process relies on lxml and defusedxml to parse and securely manipulate the presentation package.