ppt-maker

Generate structured deck.json files and export PPTX presentations from topics.

23|5|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Mr-Q526/PPTMaker-skill --skill ppt-maker-mr-q526
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ppt-maker
Source: https://github.com/Mr-Q526/PPTMaker-skill/tree/main
Command: npx skills add https://github.com/Mr-Q526/PPTMaker-skill --skill ppt-maker-mr-q526

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates turning a topic or draft into a structured PPT deck, reducing manual formatting and enabling consistent, shareable outputs for presentations and knowledge sharing.

Core Features & Use Cases

  • Generate a structured deck.json from a topic or draft, including slides, components, and layout rules.
  • Render an HTML preview of the deck to verify visuals before export.
  • Export a ready-to-edit PPTX and manage outputs in project folders, with support for templates, archetypes, and subskills.
  • Use natural language edits to adjust content, layout, and presentation flow.

Quick Start

Input a topic and this skill will output a structured deck.json, render a preview, and export a PPTX.

Frequently Asked Questions about ppt-maker

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

FAQPage Schema
How do I turn a topic into a structured PPT deck?

To turn a topic into a structured PPT deck, input your topic and the skill generates a structured deck.json, renders an HTML preview, and exports a ready-to-edit PPTX file.

Can I edit slides using natural language?

Yes, you can edit slides using natural language to adjust content, layout, and presentation flow. The skill updates the underlying deck.json to reflect your requested changes.

Does ppt-maker support deterministic HTML preview and PPTX export?

Yes, ppt-maker supports deterministic HTML preview and PPTX export. It uses deck.json as the single source of truth to render visuals before exporting the final presentation file.

What's the best way to generate outlines from drafts for a PPTX?

The best way to generate outlines from drafts for a PPTX is to input your draft into the skill, which creates a structured deck.json with slides and layout rules before exporting the PPTX.

Do I need templates to automate presentation generation?

You do not need templates to automate presentation generation, but the skill supports templates, archetypes, and subskills to manage outputs in project folders and ensure consistent formatting.

Why use deck.json as the single source of truth for PPT export?

Using deck.json as the single source of truth for PPT export ensures deterministic HTML preview and consistent PPTX outputs. It structures slides, components, and layout rules before exporting.