Table Image
Generate images from tables for better readability in messaging apps like Telegram. Use when displaying tabular data.
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 0 · 2.4k · 15 current installs · 17 all-time installs
by@joargp
MIT-0
Security Scan
OpenClaw
Benign
medium confidencePurpose & Capability
The skill's stated purpose (rendering tables to images) matches the runtime instructions which install and use the tablesnap tool. However, the manifest does not declare required binaries (the instructions require the Go toolchain and git), so the declared requirements are incomplete.
Instruction Scope
SKILL.md stays on-topic: it instructs installing/building tablesnap, piping markdown tables to the tablesnap binary, producing an image file (e.g., /tmp/table.png), and sending it via MEDIA:. It does reference filesystem paths (/tmp) and a one-time emoji download via tablesnap, which are consistent with the skill's goal.
Install Mechanism
There is no formal install spec in the manifest; instead the instructions recommend 'go install' or cloning the GitHub repo and building. Downloading/building from https://github.com/joargp/tablesnap is a common pattern and uses a well-known host, but building/executing code fetched at runtime writes binaries to disk and requires the Go toolchain.
Credentials
The skill requests no environment variables, credentials, or config paths — appropriate for a local rendering tool. There is no apparent need for additional secrets or unrelated credentials.
Persistence & Privilege
always:false and normal invocation behavior. The skill's instructions will create a binary (when the user follows the build/install steps) and write image files (e.g., /tmp/table.png), but it does not request persistent agent-wide privileges or modify other skills.
Assessment
This skill is an instruction-only wrapper around the open-source tablesnap tool and is coherent with its description. Before installing: ensure you have the Go toolchain and git available (the SKILL.md omits these as required binaries); review the tablesnap GitHub repo to confirm you trust the code you will build and run; prefer installing a pinned release rather than 'latest' if you need reproducibility; be aware that building from source and running the binary will execute code retrieved from the internet and will write files (binaries and /tmp images) to your system; the optional 'tablesnap emojis install' will download emoji assets — verify that destination and contents if you care about network downloads.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.0
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
📊 Clawdis
SKILL.md
Table Image Skill
Render markdown tables as PNG images for messaging platforms that don't support markdown tables.
Prerequisites
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
Usage
echo "| Header 1 | Header 2 |
|----------|----------|
| Data 1 | Data 2 |" | tablesnap -o /tmp/table.png
Then send with MEDIA:/tmp/table.png
Options
| 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 |
Emoji Support
Bundled (work out of the box): ✅ ❌ 🔴 🟢 🟡 ⭕ ⚠️
Full emoji (one-time download):
tablesnap emojis install
Unsupported emoji render as □ until full set is installed.
Example Workflow
# Create table image
echo "| Task | Status |
|------|--------|
| Build | ✅ |
| Deploy | 🚀 |" | tablesnap -o /tmp/table.png
# Send in reply
MEDIA:/tmp/table.png
Notes
- Dark theme by default (matches Telegram/Discord dark mode)
- Auto-sizes to fit content
- Output ~10-20KB (messaging-friendly)
- Cross-platform (Inter font embedded)
Links
Files
1 totalSelect a file
Select a file to preview.
Comments
Loading comments…
