table-image-generator
Generate clean table images from data. Perfect for Discord/Telegram where ASCII tables look broken. Supports dark/light mode, custom styling, and auto-sizing. No Puppeteer required. Companion to chart-image skill.
Why use this skill?
Stop using broken ASCII tables on Discord. Use the OpenClaw table-image-generator to convert JSON data into clean, professional, and readable PNG images.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/dannyshmueli/table-image-generatorWhat This Skill Does
The table-image-generator is a purpose-built utility for the OpenClaw AI ecosystem that transforms raw JSON data into clean, readable PNG images. Designed specifically to overcome the limitations of standard text-based chat platforms like Discord, Telegram, and WhatsApp, this skill eliminates the 'ASCII hell' that occurs when structured data is pasted directly into chat windows. Unlike other complex tools that rely on bloated headless browsers like Puppeteer, this agent utilizes the lightweight Sharp image processing library. This makes it exceptionally fast (rendering in under 100ms) and easy to maintain while providing professional, aesthetically pleasing output that supports dark mode and auto-sizing.
Installation
To integrate this skill into your environment, use the OpenClaw CLI. Navigate to your terminal and execute:
clawhub install openclaw/skills/skills/dannyshmueli/table-image-generator
After the installation process completes, perform the necessary one-time dependency initialization by running:
cd /data/clawd/skills/table-image/scripts && npm install
This ensures all required node modules are prepared for the image rendering engine.
Use Cases
This tool is indispensable for developers and analysts who need to share data summaries within team communication channels. It is ideal for displaying database query results, financial reports, system metrics, or inventory logs where structure is critical. By rendering images rather than raw text, you ensure that the column alignment is preserved on every device, regardless of font settings or viewport size, providing a superior user experience for your teammates.
Example Prompts
- "Generate a table image from this JSON: [{"Product": "Server A", "Load": "45%"}, {"Product": "Server B", "Load": "88%"}]. Use dark mode and give it the title 'System Load Report'."
- "Take this sensor data and create a table image for me. Align the 'Value' column to the right, and make sure the rows have alternating stripes for better visibility."
- "Create a clean table image showing the latest market stats for these stocks, use custom headers 'Ticker' and 'Performance' and ensure the output file is named market_update.png."
Tips & Limitations
To ensure consistent behavior, always favor the --data-file approach or heredoc syntax when passing large datasets; this prevents shell escaping issues that frequently break command-line arguments. While the tool is highly efficient, remember that it is a flat image generator. You cannot interact with or copy-paste text from the generated PNG. For accessibility, always include a brief text summary alongside the image if you are operating in an environment with high accessibility requirements.
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-dannyshmueli-table-image-generator": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution
Related Skills
edge-tts-unlimited
Free, unlimited text-to-speech using Microsoft Edge neural voices via Python edge-tts. Use when generating long-form audio, podcasts, voice notes, spoken briefs, or headless/server-side TTS without API keys, credits, or character limits.
Jits Builder
Skill by dannyshmueli
red-alert
Israel Red Alert API — real-time and historical rocket/missile alert data. Query alerts by city, time range, generate shelter time stats. Uses redalert.orielhaim.com (socket.io for real-time) and tzevaadom.co.il (REST for history).
anima
Turns ideas into live, full-stack web applications with editable code, built-in database, user authentication, and hosting. Anima is the design agent in the AI swarm, giving agents design awareness and brand consistency when building interfaces. Three input paths: describe what you want (prompt to code), clone any website (link to code), or implement a Figma design (Figma to code). Also generates design-aware code from Figma directly into existing codebases. Triggers when the user provides Figma URLs, website URLs, Anima Playground URLs, asks to design, create, build, or prototype something, or wants to publish or deploy.
github-pat
Interact with GitHub using Personal Access Tokens. Secure, user-controlled access - no OAuth, no full account access. Clone, push, branch, PR, issues. Use when user wants to work with GitHub repos.