pptx-generator

Generate and edit PowerPoint presentations using PptxGenJS and XML workflows.

2|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/hgxszhj-pixel/MiniMax-AI-skills --skill pptx-generator-hgxszhj-pixel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-generator
Source: https://github.com/hgxszhj-pixel/MiniMax-AI-skills/tree/main/skills/pptx-generator
Command: npx skills add https://github.com/hgxszhj-pixel/MiniMax-AI-skills --skill pptx-generator-hgxszhj-pixel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, markitdown, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps create professional and efficient presentations without starting from scratch, with expert-level tips on design and XML-based editing for precise customization.

Core Features & Use Cases

  • Automatic Creation and Editing: Leverage PptxGenJS to generate presentations from scratch or edit existing PPTX files using XML workflows.
  • Customization and Design System: Utilize a comprehensive design system with color palettes, font references, and style recipes for consistent visual branding.
  • Use Case: When you need to create a presentation for a client meeting and want to ensure it's visually appealing and meets branding guidelines without manual design work.

Quick Start

Generate a new presentation with a cover, table of contents, and content slides using the provided design system. Run the following command:

python -m markitdown presentation.pptx

Frequently Asked Questions about pptx-generator

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

FAQPage Schema
How do I generate PowerPoint presentations automatically using PptxGenJS?

To generate PowerPoint presentations automatically, this Skill uses PptxGenJS to create slides from scratch, applying a structured design system for consistent visual branding and content management without manual design work.

Can I edit existing PPTX files through XML manipulation workflows?

Yes, you can edit existing PPTX files through XML manipulation workflows, enabling precise customization of presentation elements beyond the standard interface for structured productivity tasks.

Do I need Python and markitdown to process markdown for presentation creation?

Yes, you need Python and the markitdown library to process markdown content, extracting structured text that feeds into the automated presentation generation pipeline alongside PptxGenJS.

How does a design system ensure visual branding consistency in presentation slides?

A built-in design system ensures visual branding consistency by providing predefined color palettes, font references, and style recipes that automatically apply uniform formatting across all generated presentation slides.

What is the best way to create a client meeting presentation with cover and table of contents slides?

The best way to create a client meeting presentation is to run the provided markitdown command, which automatically generates a structured PPTX file with a cover, table of contents, and content slides.

Are there limitations when using XML editing for precise PPTX customization?

While XML editing allows precise PPTX customization, it requires familiarity with underlying XML structures and is best suited for design-centric projects where branding consistency and granular control are crucial.