Install
openclaw skills install table-imageGenerate images from tables for better readability in messaging apps like Telegram. Use when displaying tabular data.
openclaw skills install table-imageRender markdown tables as PNG images for messaging platforms that don't support markdown tables.
Install tablesnap:
go install github.com/joargp/tablesnap/cmd/tablesnap@latest
Or build from source:
git clone https://github.com/joargp/tablesnap.git
cd tablesnap
go build -o tablesnap ./cmd/tablesnap
echo "| Header 1 | Header 2 |
|----------|----------|
| Data 1 | Data 2 |" | tablesnap -o /tmp/table.png
Then send with MEDIA:/tmp/table.png
| Flag | Default | Description |
|---|---|---|
-i | stdin | Input file |
-o | stdout | Output file |
--theme | dark | Theme: dark or light |
--font-size | 14 | Font size in pixels |
--padding | 10 | Cell padding in pixels |
Bundled (work out of the box): ✅ ❌ 🔴 🟢 🟡 ⭕ ⚠️
Full emoji (one-time download):
tablesnap emojis install
Unsupported emoji render as □ until full set is installed.
# Create table image
echo "| Task | Status |
|------|--------|
| Build | ✅ |
| Deploy | 🚀 |" | tablesnap -o /tmp/table.png
# Send in reply
MEDIA:/tmp/table.png