📄

Request My Resume

Thank you for your interest! To receive my resume, please reach out to me through any of the following channels:

← Back to Resources
AI & Dev Pay What You Want 📎 ZIP · 65KB

AI PPTX Generator Skill | Slides Skill Download

A PptxGenJS-based AI Skill toolkit that enables AI to generate editable PPTX files directly, not HTML web presentations. Includes layout helpers, rendering validation tools, and complete workflows.

📖 Content Preview

AI PPTX Generator Skill | Slides Skill Download - Page 1
AI PPTX Generator Skill | Slides Skill Download - Page 2
AI PPTX Generator Skill | Slides Skill Download - Page 3

⬇️ Above is a preview of the first 3 pages. Download for the full content.

☕ Pay What You Want

ZIP · 65KB

Overview

This is a Slides Skill toolkit designed for AI Agents, enabling AI to generate real, editable .pptx PowerPoint files instead of HTML web presentations.

Built on PptxGenJS, it includes complete layout helpers, rendering validation scripts, and best-practice workflows.

Core Features

🎯 Native PPTX Output

🛠️ Complete Toolchain

📐 Smart Layout

🎨 Rich Content Support

Use Cases

Workflow

  1. Set slide size (default 16:9)
  2. Import pptxgenjs_helpers layout utilities
  3. Write slide content in JavaScript
  4. Run render scripts to generate PPTX
  5. Validate layout (overflow detection, font checks)
  6. Deliver .pptx and source .js

Package Contents

slides/
├── SKILL.md                    # Complete documentation
├── LICENSE.txt                 # License
├── assets/
│   └── pptxgenjs_helpers/      # Layout helper library
├── scripts/
│   ├── render_slides.py        # PPTX to PNG
│   ├── slides_test.py          # Overflow detection
│   ├── create_montage.py       # Generate thumbnail montage
│   ├── detect_font.py          # Font detection
│   └── ensure_raster_image.py  # Image format conversion
├── references/
│   └── pptxgenjs-helpers.md    # API reference
└── agents/
    └── openai.yaml             # Agent config example

Tech Stack

Requirements

Why This Tool?

Unlike HTML web presentations (like reveal.js), this tool generates real PowerPoint files:

✅ Open and edit in Office/WPS/Keynote
✅ Support native charts and animations
✅ Universal file format, easy to share
✅ Preserve full editing capabilities

Perfect for scenarios requiring deliverable editable presentations.

☕ Like this resource?

Mr. Guo Logo

© 2026 Mr'Guo

Twitter Github WeChat