Slides Generator for Openclaw

A specialized utility for transforming markdown content into professional, branded PDF presentation decks with built-in support for technical diagrams.

fengtality
v1.0.0
Feb 28, 2026
0
1.2k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install slides-generator

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 slides-generator 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 Slides Generator?

The Slides Generator is a high-performance tool designed for developers and technical presenters who want to bypass complex presentation software. By leveraging the Openclaw Skills framework, it converts simple markdown files into polished, Hummingbot-branded PDF slides. It is particularly effective for technical documentation, architectural reviews, and project pitches where precision and branding are paramount.

This skill automates the layout process, including sophisticated two-column rendering when text and diagrams are paired. It allows users to focus on content while ensuring the final output adheres to professional standards, complete with code blocks, tables, and automated diagram generation from natural language descriptions.

Slides Generator Use Cases

  • Creating technical architecture presentations for engineering teams.
  • Generating branded project update decks from existing markdown documentation.
  • Rapidly prototyping slide layouts with Mermaid flowcharts and sequence diagrams.
  • Converting meeting notes or README files into professional PDF handouts.

How Slides Generator Works

  1. The user provides markdown content following a specific heading structure where H1 is the title and H2 represents individual slides.
  2. The skill parses the content, identifies potential Mermaid diagram descriptions, and translates them into executable Mermaid code.
  3. A summary of the slide outline is presented to the user for confirmation or editing.
  4. Upon confirmation, a bash script triggers a Python-based generation engine that utilizes fpdf2 to render the final PDF.
  5. The resulting PDF is saved to the specified directory, ready for distribution or presentation.

Slides Generator Setup

Ensure you have Python 3 installed on your system. To handle diagrams, you will also need the Mermaid CLI.

# Install Python dependencies
pip3 install fpdf2

# Install Mermaid CLI for diagram support
npm install -g @mermaid-js/mermaid-cli

The generation script can be executed directly via curl for seamless integration into your Openclaw Skills workflow.

Slides Generator Data Schema & Taxonomy

The skill uses a structured markdown approach to define slide boundaries and content types. Metadata and branding are applied globally during the PDF generation phase.

Element Markdown Syntax PDF Rendering
Presentation Title # Title Centered Title Slide
Slide Header ## N. Slide Title Top-aligned Slide Title
Content Bullet points, Bold, Italic Body Text
Diagrams ```mermaid Auto-rendered SVG/Image
Tables Standard MD Table Grid-aligned Table View
Code Blocks ``` Monospace Gray Background

Slides Generator Advanced Features

  • Natural Language to Mermaid: Automatically converts descriptive text into complex flowcharts, sequence diagrams, and class diagrams.
  • Two-Column Layout: Intelligently detects when to split a slide between text and visual components for optimal space usage.
  • Incremental Editing: Use the --edit flag to update specific slides within an existing PDF without full regeneration.
  • Openclaw Skills Integration: Seamlessly hooks into broader automation workflows to turn real-time data into visual reports.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*