Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: render this markdown table as an image: | Name | Score |\n|------|-------|\n| Alice | 95 |\n| Bob | 87 |
- 1Receive the markdown table string
- 2Run node scripts/render.mjs with the markdown content and -o flag pointing to output path
- 3Optionally pass --title or --dark flags based on context
- 4Script renders the table to a PNG at the specified path
- 5Return or send the generated PNG file
A PNG image file containing the styled rendered table