pptx

Generate PowerPoint decks from slides_data.json using Node.js and pptxgenjs.

8|1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/gujiachun-rainbow/RainClaw --skill pptx-gujiachun-rainbow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/gujiachun-rainbow/RainClaw/tree/main/rainclaw/backend/builtin_skills/pptx
Command: npx skills add https://github.com/gujiachun-rainbow/RainClaw --skill pptx-gujiachun-rainbow

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX deck creation often requires translating notes, data, and templates into a cohesive slide deck, a process that is repetitive and error-prone. This Skill automates the generation of professional PowerPoint presentations from structured inputs and research materials, ensuring consistency and speed.

Core Features & Use Cases

  • Automated deck generation from data sources and templates to produce consistent slide structures.
  • Template-driven layouts with Auto TOC, cover slides, and content slides supporting multiple types.
  • Data-to-slides workflows for charts, tables, bullets, and images, enabling rapid pitch decks and reports.

Quick Start

Run the generator with slides_data.json to produce output.pptx.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automatically generate PowerPoint presentations from structured data?

You can automatically generate PowerPoint presentations from structured data by running a Node.js generator that reads a slides_data.json file and renders charts, tables, bullets, and images into a final PPTX deck. This automates the repetitive translation of notes and data into cohesive slide structures.

Can I use pptxgenjs to build a data-driven pitch deck with an auto TOC?

Yes, using pptxgenjs you can build a data-driven pitch deck that includes an auto TOC, cover slides, and closing slides. The generator workflow applies template-driven layouts to structured data, producing consistent slide-by-slide outputs for pitches and reports.

What is the best way to convert structured JSON data into formatted report slides?

The best way to convert structured JSON data into formatted report slides is using a template-driven generator that reads slides_data.json and renders diverse slide types. This ensures consistent layouts for data-driven presentations like client briefings and automated reports.

Does this presentation generator support adding charts, tables, and images to slides?

Yes, this presentation generator supports adding charts, tables, bullets, and images to slides. It implements a data-to-slides workflow using pptxgenjs to render multiple content types from your structured data inputs directly into the final PPTX file.

Do I need Node.js to create data-driven slides from templates?

Yes, you need Node.js to create data-driven slides from templates because the generator workflow relies on the pptxgenjs library. Running the generator script processes your structured data and outputs the final PPTX presentation.

Why does automating PPTX deck creation from data reduce errors?

Automating PPTX deck creation from data reduces errors by eliminating the manual, repetitive process of translating notes and templates into slides. The generator applies template-driven layouts consistently across all slides, ensuring formatting accuracy and structural cohesion throughout the deck.