A versatile command-line utility that transforms Markdown documents into professional presentation decks across multiple formats.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install marp-cli
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install marp-cli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Marp CLI is the primary interface for the Marp (Markdown Presentation Ecosystem), designed to bridge the gap between simple text editing and high-quality presentation delivery. By utilizing Openclaw Skills, developers can treat their presentations as code, allowing for version-controlled slide decks that are easy to update and share. The tool supports rendering Markdown into interactive HTML, print-ready PDFs, PowerPoint files, and static images, ensuring compatibility with any presentation environment.
Built for speed and flexibility, this skill allows users to focus on content using standard Markdown syntax while the CLI handles the complex layout and styling. Whether you are building internal documentation or preparing for a conference, Marp CLI provides a streamlined path from a single text file to a polished visual asset.
To get started with Marp CLI, ensure you have a compatible browser installed. You can then execute standard conversion commands within your Openclaw Skills environment:
# Convert to HTML (default)
marp slide-deck.md
# Convert to PDF with presenter notes
marp --pdf --pdf-notes slide-deck.md
# Export the title slide as a high-resolution PNG
marp slide-deck.md -o title.png --image-scale 2
Marp CLI organizes data through a simple input-output relationship based on the following taxonomy:
| Component | Description |
|---|---|
| Input Source | Markdown (.md) files using Marp-specific YAML headers and --- delimiters |
| Web Outputs | Standard HTML5 presentations using the Bespoke.js template engine |
| Document Outputs | PDF files with optional outlines and speaker note annotations |
| Presentation Outputs | PPTX files (PowerPoint), including experimental support for editable formats |
| Asset Outputs | PNG and JPEG image sequences representing individual slides |
-w flag.marp -s to browse and preview a directory of Markdown files as slides.-P to handle bulk conversion of entire directories efficiently.Loading
A streamlined command-line interface for rapid discovery and bulk downloading of scientific papers from arXiv.

A specialized interface for controlling aria2 download services remotely using the JSON-RPC 2.0 protocol.

A professional command-line utility for reverse engineering Android APK files, enabling developers to decode, modify, and rebuild applications.

A specialized automation skill for generating professional terminal recordings and CLI demos using scripted tape files.

A high-performance CLI skill for searching and retrieving biomedical literature and data from NCBI's PubMed database.

A powerful Python-based command-line interface for full lifecycle management of Zotero libraries using both local and cloud APIs.
