LaunchKit · 2026
Back to Skills

markdown-to-html

Convert Markdown text to beautifully styled, self-contained HTML with embedded CSS.

1
771 downloads
by @claudiodrusus

Setup & Installation

openclaw skills install @claudiodrusus/markdown-to-html

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install markdown-to-html

Version History

v1.1.0Feb 22, 2026 - Version note by skill developer:

No visible changes in this release. - Version bumped to 1.1.0. - No updates detected in documentation or files.

What This Skill Does

Converts Markdown files to self-contained HTML documents using only Python's standard library. All CSS is embedded inline, so the output works without external dependencies or a web server. Supports light and dark themes, stdin piping, and a full range of Markdown elements including tables and code blocks.

Because all CSS is embedded inline, the output file is fully portable and works in any browser or email client without a server, build step, or installed packages.

When to use it

  • Converting a project README into a shareable HTML page
  • Building styled email newsletter issues from Markdown drafts
  • Generating offline-readable documentation without a static site generator
  • Producing formatted release notes from a CHANGELOG file
  • Creating dark-mode meeting notes for presentation or archiving

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Convert my notes.md to a dark-themed HTML file titled 'Meeting Notes'

AGENT
  1. 1Locate notes.md in the working directory
  2. 2Run python main.py notes.md -o notes.html --theme dark --title "Meeting Notes"
  3. 3Verify the output file is written to disk
  4. 4Confirm the HTML opens standalone in a browser with no external requests
OUTPUT

notes.html, a self-contained HTML file with dark theme styling, an embedded title, and no external dependencies