text-to-ppt for Openclaw

A high-performance AI skill that converts raw text into visually stunning, interactive HTML presentations using a sophisticated two-phase generation process.

rendylong
v1.0.0
Mar 18, 2026
0
2.7k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install text-to-ppt

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 text-to-ppt 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 text-to-ppt?

The text-to-ppt skill is a specialized automation tool designed for the Openclaw Skills ecosystem that bridges the gap between static text and dynamic presentations. It enables users to transform research reports, proposals, and plans into beautiful, single-file HTML slide decks that are ready for any browser.

By leveraging modern web technologies like Chart.js for data visualization and Font Awesome for iconography, this skill ensures that your presentations are not just informative but also visually engaging. It is optimized for high-speed delivery through a unique parallel execution strategy, making it an ideal choice for developers and professionals who need rapid, high-quality deck generation.

text-to-ppt Use Cases

  • Automatically converting long-form research papers or meeting notes into a structured slide deck.
  • Generating professional business proposals or project plans from raw drafts.
  • Visualizing data sets from text-based reports into interactive charts within a presentation.
  • Rapidly prototyping presentation materials directly within an Obsidian workflow.
  • Transforming web content or URLs into shareable, self-contained HTML presentations.

How text-to-ppt Works

  1. Phase 1: Planning: The skill analyzes the input text to create a JSON-based slide-by-slide outline, defining themes, layouts, and data points in under 10 seconds.
  2. Phase 2: Parallel Generation: Using the Openclaw Skills framework, the main agent spawns multiple sub-agents to generate HTML for individual slides independently and simultaneously.
  3. Phase 3: Design Integration: Each sub-agent applies the centralized design system rules, including colors, components, and inline styles, to ensure brand consistency.
  4. Phase 4: Assembly: The system reads a shell template and injects all generated slide blocks into a single, cohesive HTML file.
  5. Phase 5: Deployment: The final file is saved to a designated local path, and the user is provided with the direct file location.

text-to-ppt Setup

To enable text-to-ppt within your environment, ensure you have the necessary design references in your vault:

# Ensure the following directory exists for output
mkdir -p ~/Documents/longhai/Longhai/

# Place your design-system.md and shell-template.html in the references/ folder
cp my-design-spec.md ./references/design-system.md

Simply trigger the skill by asking the agent to "create a presentation from this text" or "make slides from this file path."

text-to-ppt Data Schema & Taxonomy

The skill utilizes a structured JSON schema for the planning phase and organizes the final output as a self-contained document.

Data Component Description
Slide Plan (JSON) Defines title, language, theme, and an array of slide objects with layout types (centered, split, grid, etc.).
HTML Slide Divs Individual, self-contained <div> blocks containing inline CSS and Chart.js scripts.
Output File Saved as {topic-slug}.presentation.html for easy identification.
Design System Markdown-based reference for theme colors (Dark, Light, Tech, Warm) and UI rules.

text-to-ppt Advanced Features

  • Multi-Agent Parallelism: Spawns up to 5 sub-agents to drastically reduce generation time for large decks.
  • Interactive Data Visualization: Automatic detection of data points to generate bar, line, or pie charts using Chart.js.
  • Layout Intelligence: Supports diverse slide layouts including timelines, feature cards, and split-screen insights.
  • Obsidian Integration: Deeply integrated with local Markdown workflows and Obsidian vault storage.
  • Custom Theming: Flexible theme selection (Dark, Light, Tech, Warm) with specific accent color mappings for various professional contexts.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*