table-image
Generate images from tables for better readability in messaging apps like Telegram. Use when displaying tabular data.
Why use this skill?
Easily convert markdown tables into high-quality PNG images for messaging apps. Perfect for sharing clean, readable data in Telegram and Discord via OpenClaw.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/joargp/table-imageWhat This Skill Does
The table-image skill is an essential utility for OpenClaw users who need to share tabular data within chat-based interfaces like Telegram or Discord, which often lack robust markdown table rendering. This skill bridges the gap by programmatically converting markdown-formatted tables into lightweight, high-quality PNG images. By utilizing the tablesnap engine, it ensures that your data remains perfectly formatted, legible, and visually consistent with your messaging platform's aesthetic, defaulting to a clean dark mode theme. It is an ideal solution for presenting project status, financial reports, or comparative data that would otherwise become unreadable when pasted as raw text.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/joargp/table-image
Additionally, ensure the underlying dependency is installed on your host system. You can install it directly via Go:
go install github.com/joargp/tablesnap/cmd/tablesnap@latest
For advanced emoji support, run tablesnap emojis install after the primary installation to ensure custom symbols do not appear as missing character boxes.
Use Cases
This skill is best used when:
- Providing daily stand-up reports for development teams.
- Sharing financial breakdowns or budget summaries.
- Comparing model performance or benchmarking data in long chat threads.
- Creating visual "cheat sheets" for recurring tasks or commands.
- Presenting structured data that requires specific font styling and alignment that text-only messages cannot preserve.
Example Prompts
- "OpenClaw, please create a summary table of the last three successful deployments and render it as an image for my project channel."
- "Take this list of system errors and their codes, format them into a clean markdown table, and send the result as a PNG file."
- "Generate a comparison table for the Q3 marketing budget vs. actual spend and export it as an image so I can share it in the team group chat."
Tips & Limitations
- The skill defaults to a dark theme. If you need a light theme for specific reports, use the
--theme lightflag when invoking the tool. - The output is optimized for messaging, usually keeping file sizes under 20KB, ensuring fast delivery and low bandwidth usage.
- Complex tables with extremely long cell contents may require manual resizing or column adjustment to ensure the image remains readable on mobile devices.
- Remember to install the full emoji set if your data includes specific technical symbols or icons; otherwise, they may render as squares.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-joargp-table-image": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read
Related Skills
news-summary
This skill should be used when the user asks for news updates, daily briefings, or what's happening in the world. Fetches news from trusted international RSS feeds and can create voice summaries.
accli
This skill should be used when interacting with Apple Calendar on macOS. Use it for listing calendars, viewing events, creating/updating/deleting calendar events, and checking availability/free-busy times. Triggers on requests like "check my calendar", "schedule a meeting", "what's on my schedule", "am I free tomorrow", or any calendar-related operations.