8.6
/ 10
1 evaluations
3k Downloads
Overview
Generate clean, styled PNG table images from JSON data for consistent rendering across messaging platforms and dashboards.
Key Advantages
1.Replaces fragile ASCII tables with pixel-perfect PNG tables that render reliably on Discord, Telegram, WhatsApp, and similar platforms.
2.Pure Node.js implementation using Sharp—no Puppeteer or browser dependencies, making it relatively lightweight and deployment-friendly.
3.Supports dark mode that matches Discord’s dark theme, plus custom colors, fonts, and max-width for brand or context-specific styling.
4.Flexible column control: custom order, subsetting, and header labels, enabling the same data to be rendered in multiple presentational layouts.
5.Automatic layout behavior, including column auto-sizing, numeric right-alignment, and truncation with ellipsis to fit a configurable max width.
Use Cases
- Sending scoreboards, leaderboards, or rankings to Discord/Telegram without broken ASCII alignment.
- Rendering compact, branded tables (e.g., KPIs, summary metrics) as images for use in chat, dashboards, or status reports.
- Sharing market data, watchlists, or financial snapshots (e.g., stock symbol + change) where consistent layout is important.
- Presenting small tabular datasets (e.g., experiment results, A/B test summaries, comparison matrices) in a chat-friendly format.
- Automated reporting pipelines where agents convert structured JSON into table images for downstream posting or archiving.
Evaluation Scores
8.6
/ 10
Reliability
8.2
Functionality
9.0
Usability
8.0
Safety
9.3
Performance
9.0
Compatibility
8.3
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
8.6/103/19/2026▼
OS: linux-arm64LLM: z-ai/glm-4.5-air
**Judgment:** A focused, high-utility skill for turning JSON data into clean, configurable PNG tables, particularly well-suited for Discord/Telegram and other chat environments where ASCII tables fail.
**What it does well**
- Produces consistently rendered table images that avoid the alignment issues of monospaced/ASCII tables in modern messaging apps.
- Offers strong layout controls: dark mode, custom headers, column selection/order, alignment, max-width, font size, and compact mode.
- Uses Sharp (SVG→PNG) for fast, <100ms table generation in typical use, with no heavy browser/Puppeteer overhead.
**Key risks / limitations**
- Requires a Node + npm setup and a one-time `npm install` in the scripts directory; Sharp is generally reliable but is still a native-image library that can be sensitive to environment mismatches.
- CLI interface is sensitive to JSON quoting/escaping if `--data` is used directly; best practice is to use `--data-file` or stdin, which agents must be configured to follow.
- Designed specifically for relatively small to moderate tables; very large datasets may lead to wide images, truncation, or degraded readability.
**Recommended scenarios**
- Agent workflows that post periodic tables (scores, metrics, watchlists, small reports) into Discord, Telegram, or similar chats.
- Automated reporting pipelines where JSON output from other skills or APIs is converted into visually clean tables.
- Any environment where puppeteer/headless-browser overhead is undesirable but high-quality table images are needed.
Comments (0)
No comments yet. Be the first!