ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 5/5

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/dannyshmueli/table-image-generator
Or

What 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

  1. "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'."
  2. "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."
  3. "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

Stars3376
Views0
Updated2026-03-24
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-dannyshmueli-table-image-generator": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#visualization#imaging#reporting#json-to-png#messaging
Safety Score: 5/5

Flags: file-write, file-read, code-execution