HTML to PowerPoint Converter (Marp) for Openclaw

A streamlined utility for converting structured Markdown and HTML content into professional PowerPoint, PDF, or HTML presentations using the Marp ecosystem.

lijie420461340
v1.0.0
Jan 30, 2026
0
0
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install html-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 html-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 HTML to PowerPoint Converter (Marp)?

This skill utilizes the Marp (Markdown Presentation Ecosystem) to bridge the gap between technical documentation and professional presentations. By using simple Markdown syntax with CSS-based themes, users can generate visually consistent slide decks without the manual overhead of traditional presentation software. It represents a significant productivity boost for users leveraging Openclaw Skills, allowing for the rapid creation of slides directly from project notes, README files, or structured data.

At its core, the skill handles the conversion lifecycle from raw text to finished PPTX files. It supports built-in themes like Gaia and Uncover, while providing the flexibility of custom CSS for advanced layouts. Whether you are presenting a technical roadmap or a business pitch, this skill ensures your content remains the priority while the formatting is handled automatically.

HTML to PowerPoint Converter (Marp) Use Cases

  • Creating technical presentations directly from GitHub README files or documentation.
  • Automating the generation of recurring data-driven business reports into PowerPoint format.
  • Turning meeting notes and outlines into structured slide decks for immediate review.
  • Generating portable PDF handouts or HTML-based web presentations from existing Markdown content.

How HTML to PowerPoint Converter (Marp) Works

  1. The user prepares a Markdown file using the --- separator to define distinct slides and sets marp: true in the frontmatter.
  2. The skill identifies specific directives such as theme selection, pagination, and header/footer configurations.
  3. Using the Marp CLI, the skill processes the Markdown and applies the selected CSS-based theme and layout rules.
  4. The final output is rendered into the requested format, such as a .pptx, .pdf, or .html file, and saved to the local file system.

HTML to PowerPoint Converter (Marp) Setup

To use this conversion capability within your environment, you must have the Marp CLI installed. Use one of the following commands:

# Install globally via npm
npm install -g @marp-team/marp-cli

# Or install via Homebrew on macOS
brew install marp-cli

# Verify the installation
marp --version

HTML to PowerPoint Converter (Marp) Data Schema & Taxonomy

The skill manages data through Markdown files containing YAML frontmatter and Marp-specific directives. The organization follows this structure:

Attribute Description Required
marp Must be set to true in frontmatter to enable rendering Yes
theme Choice of default, gaia, or uncover themes No
paginate Boolean to enable or disable page numbering No
header Persistent text appearing at the top of every slide No
footer Persistent text appearing at the bottom of every slide No

HTML to PowerPoint Converter (Marp) Advanced Features

  • Scoped CSS styling allowing for unique designs on individual slides without affecting the whole deck.
  • Advanced layout options including two-column grids and split-background visuals.
  • Programmatic integration support for Python and Node.js to enable batch processing of presentations.
  • Image manipulation through Markdown attributes for precise sizing and background placement.
  • Built-in support for code syntax highlighting and mathematical typesetting within slides.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0