LaunchKit · 2026
Back to Skills

md-table-image

Render markdown tables as PNG images.

0
326 downloads
by @kirorab

Setup & Installation

openclaw skills install @kirorab/md-table-image

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

npx clawhub install md-table-image

What This Skill Does

Renders markdown tables and content into styled PNG images using a Node.js script. Accepts input as a command-line argument or via pipe. Supports optional title, viewport width, and dark theme.

Platforms like Slack, email, and many chat tools don't render markdown tables, so an image ensures the recipient sees formatted output regardless of their client.

When to use it

  • Sending a comparison table in a chat message
  • Sharing data summaries that look broken as raw markdown
  • Posting formatted tables to platforms that don't render markdown
  • Archiving tabular data as a visual snapshot
  • Attaching structured output to a report or ticket

Example Workflow

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

INPUT

User asks: render this markdown table as an image: | Name | Score |\n|------|-------|\n| Alice | 95 |\n| Bob | 87 |

AGENT
  1. 1Receive the markdown table string
  2. 2Run node scripts/render.mjs with the markdown content and -o flag pointing to output path
  3. 3Optionally pass --title or --dark flags based on context
  4. 4Script renders the table to a PNG at the specified path
  5. 5Return or send the generated PNG file
OUTPUT

A PNG image file containing the styled rendered table