slide-making-skill

Generate PowerPoint slides programmatically with PptxGenJS from code.

13.3k|1.1k|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/MiniMax-AI/skills --skill slide-making-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slide-making-skill
Source: https://github.com/MiniMax-AI/skills/tree/main/plugins/pptx-plugin/skills/slide-making-skill
Command: npx skills add https://github.com/MiniMax-AI/skills --skill slide-making-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers programmatically create and modify PowerPoint slides using PptxGenJS, ensuring consistent layouts, fonts, and media handling across decks.

Core Features & Use Cases

  • Programmatic slide generation: build slides from data sources, templates, and charts.
  • Layout consistency: enforce dimensions, positioning, and styling rules for text, images, and charts.
  • Export-ready output: produce native .pptx files ready for presentation or distribution in automated workflows.
  • Use Case: generate a data-driven deck from a JSON dataset for weekly reporting.

Quick Start

Install the pptxgenjs package, create a new presentation, add a slide with text and an image, and export the file as a .pptx.

Frequently Asked Questions about slide-making-skill

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

FAQPage Schema
How do I generate PowerPoint slides programmatically from JSON data?

You can generate PowerPoint slides programmatically by passing JSON datasets into a deterministic script structure that defines slide layouts, text, and charts, producing a native binary .pptx file for automated reporting workflows.

What is programmatic slide generation used for in development workflows?

Programmatic slide generation is used to build presentation decks from data sources, templates, or UI components, ensuring consistent layouts, fonts, and media handling across automated reporting or QA slide kits.

Can I use PptxGenJS to enforce consistent layout dimensions and styling for charts and images?

Yes, PptxGenJS allows you to enforce consistent layout dimensions, positioning, and styling rules for text, images, and charts, ensuring export-ready PowerPoint outputs maintain uniform formatting.

How to create a .pptx file from code for automated weekly reporting?

To create a .pptx file from code for weekly reporting, install the pptxgenjs package, define a presentation structure with data-driven slides and charts, and export the output as a native .pptx file.

Does automated presentation generation work with UI components or QA slide kits?

Automated presentation generation works with UI components and QA slide kits by deriving slides from code and data templates, applying deterministic script structures to enforce layout consistency for automated testing decks.

What are the limitations of generating PowerPoint slides with code?

Generating PowerPoint slides with code requires a deterministic script structure and predefined YAML guides to maintain layout consistency, meaning complex custom animations or manual design adjustments may be limited compared to interactive editors.