ppt-maker for Openclaw

A sophisticated AI skill designed to generate, preview, and export structured PowerPoint presentations from text or Markdown inputs.

mr-q526
v1.0.0
Apr 1, 2026
1
794
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install ppt-maker-skill

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install ppt-maker-skill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is ppt-maker?

The ppt-maker skill is a developer-centric tool within the Openclaw Skills ecosystem that focuses on building structured presentations rather than simple HTML conversions. By utilizing a deck.json core, it ensures that every slide remains a collection of editable components. This approach allows users to bridge the gap between AI-generated content and professional-grade Microsoft PowerPoint files, providing a seamless workflow from initial outline to final export.

ppt-maker Use Cases

  • Generating comprehensive presentation outlines and slide layouts from a single thematic prompt.
  • Converting technical Markdown documentation or existing scripts into visual presentation decks.
  • Modifying specific slide elements like titles, layouts, and component positions using natural language commands.
  • Previewing slide transitions and step-by-step animations in a dedicated web-based viewer.
  • Exporting structured AI content into fully editable .pptx files for final adjustments in PowerPoint.

How ppt-maker Works

  1. Initialize a dedicated project directory to maintain isolation for each presentation deck.
  2. The AI generates a structured deck.json file based on user requirements and predefined archetypes.
  3. Validate the generated JSON data to ensure compliance with the slide schema.
  4. Utilize the built-in rendering engine to preview the presentation in an interactive HTML environment.
  5. Apply natural language modifications which are translated into structured operations to update the project data.
  6. Export the final project as a standard .pptx file while maintaining component editability.

ppt-maker Setup

To begin using this skill within the Openclaw Skills framework, ensure Node.js is installed. Follow these steps to initialize your environment:

cd {baseDir}
npm install

You can then start a new project using the initialization script:

node scripts/init_project.js project-name "Your Presentation Topic"

ppt-maker Data Schema & Taxonomy

The skill organizes data into a structured hierarchy to maintain project integrity across Openclaw Skills workflows:

Component Description
deck.json The master schema containing slide IDs, component coordinates (x, y, w, h), and content.
projects/ A repository for individual slide projects, each with its own assets and configurations.
materials/ A storage area for reference assets like PDFs, scripts, and images used for content extraction.
subskills/ Specialized workflows tailored for specific scenarios like personal introductions or lesson plans.

ppt-maker Advanced Features

  • Subskill Priority: Automatically detects and utilizes specialized workflows for specific niches like education or project introductions.
  • Archetype Management: Defines the default structure and starting sequence for different classes of presentations.
  • Animation Engine: Supports structured effects including fade-in, slide-up, and zoom-in, which are rendered in preview and simulated during export.
  • Project Scaffolding: Includes scripts to quickly generate new subskills and archetypes for custom presentation scenarios.
  • Interactive Viewer: A dual-pane preview tool with auto-scaling canvases and component tooltips for precise editing.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*