← Back to Skills Marketplace
dannyshmueli

Chart Image

by Danny Shmueli · GitHub ↗ · v2.6.35 · MIT-0
cross-platform ✓ Security Clean
13212
Downloads
17
Stars
0
Active Installs
15
Versions
Install in OpenClaw
/install chart-image
Description
Generate publication-quality chart images from data. Supports line, bar, area, point, histogram, candlestick, pie/donut, heatmap, multi-series, and stacked c...
Usage Guidance
Reasonable to install for normal chart generation. Keep --spec, --csv-file, and --output paths controlled by the runtime, avoid rendering untrusted raw Vega-Lite specs, and keep the npm dependencies updated with the lockfile.
Capability Analysis
Type: OpenClaw Skill Name: chart-image Version: 2.6.35 The 'chart-image' skill is a legitimate utility for generating chart images using Vega-Lite and Sharp. The core logic in 'scripts/chart.mjs' handles data parsing and image rendering without any evidence of malicious intent, such as data exfiltration, backdoors, or unauthorized execution. The documentation in 'CAPABILITY.md' and 'SKILL.md' provides clear, safe instructions for the AI agent, specifically warning against shell injection vulnerabilities by recommending structured argument passing instead of string interpolation. No suspicious dependencies or obfuscated code were detected.
Capability Assessment
Purpose & Capability
The artifacts consistently describe a local Node.js chart renderer using Vega-Lite and Sharp, and the code matches that purpose by parsing data/specs and writing PNG or SVG output.
Instruction Scope
The CLI supports raw Vega-Lite specs, CSV/spec files, stdin, and arbitrary output paths; this is disclosed, and CAPABILITY.md tells agents to use structured argv calls and keep file/path parameters runtime-controlled.
Install Mechanism
Setup is a normal npm install in the scripts directory with a package-lock file and integrity-pinned resolved packages, though package.json still uses caret dependency ranges.
Credentials
Runtime access is limited to local chart input reads and output writes; no credential access, shell execution, network calls, or background indexing were evidenced in the skill script.
Persistence & Privilege
Persistence is limited to generated chart files, including the documented temp output directory, and there is no daemon, scheduler, privilege escalation, or self-modifying behavior.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install chart-image
  3. After installation, invoke the skill by name or use /chart-image
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.6.35
Add x-domain support for quantitative and temporal charts, plus updated docs/examples.
v2.6.23
- Added options for axis tick count control: `--x-ticks`, `--y-ticks`, and `--y2-ticks` - Added legend layout controls: `--legend-columns` and `--legend-label-limit` - Added explicit order option for multi-series and stacked legends: `--series-order` - Added global font family theming with `--font-family` - README and documentation updated to cover new options and usage
v2.6.18
Tighten capability docs to avoid risky shell-construction examples and reduce scanner-noisy guidance.
v2.6.17
Add y2-axis formatting, plus recent chart output and label control improvements.
v2.6.14
**2.6.14 includes expanded chart customization and new options for improved data visualization.** - Added support for `--x-sort` (including `"none"` to preserve input order). - New chart appearance controls: `--no-points`, `--line-width`, `--point-size`, and `--bar-radius`. - Introduced `--last-value` option to annotate the final data point. - Added `--y-pad` for vertical axis padding. - Documentation updated to reflect all new options and defaults.
v2.5.1
chart-image v2.5.1 - Version bump from 2.4.0 to 2.5.1. - Documentation updated (README.md, SKILL.md): no new features or options documented. - No changes to code structure or CLI arguments are documented.
v2.4.0
- Added general dual-axis chart support with new CLI options: `--y2-field`, `--y2-title`, `--y2-color`, `--y2-type` - Updated documentation to include dual-axis usage (bar/area/line overlays with independent right Y-axis) - Bumped version to 2.4.0
v2.3.0
**2.3.0 Summary:** This version introduces new features and enhancements for chart image generation. - New option: `--subtitle` allows adding a subtitle below the chart title. - New option: `--hline` enables horizontal reference lines (with support for color and labels). - New option: `--annotation` for static text annotation on charts. - New option: `--annotations` supports an array of event markers/timeline annotations. - Improved documentation with examples for all new options.
v2.2.0
color-scheme now works on multi-series lines, stacked bars, pie/donut (was heatmap-only); added -o shorthand for --output
v2.1.0
Added: pie/donut, candlestick, heatmap, sparklines, volume overlay, temporal x-axis, multi-series, stacked bars. Alert options: --show-change, --focus-recent, --show-values.
v2.0.0
Major update with focus-recent, show-values, dark mode improvements
v1.2.0
**Adds multi-series, stacked bar, and sparkline chart options.** - Added support for multi-series line charts via `--series-field` option. - Introduced stacked bar charts using `--stacked` and `--color-field`. - Enabled sparkline (mini inline) chart output with `--sparkline` flag. - Updated documentation to describe new options and provide usage examples. - Declared a capability block in SKILL.md for chart-generation.
v1.1.0
Added --focus-recent N to zoom into last N data points for alert-style charts
v1.0.1
Improved docs: added Fly.io deployment benefits, comparison with alternatives
v1.0.0
Initial release: Vega-Lite charts with dark mode, peak labels, change annotations
Metadata
Slug chart-image
Version 2.6.35
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 15
Frequently Asked Questions

What is Chart Image?

Generate publication-quality chart images from data. Supports line, bar, area, point, histogram, candlestick, pie/donut, heatmap, multi-series, and stacked c... It is an AI Agent Skill for Claude Code / OpenClaw, with 13212 downloads so far.

How do I install Chart Image?

Run "/install chart-image" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Chart Image free?

Yes, Chart Image is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Chart Image support?

Chart Image is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Chart Image?

It is built and maintained by Danny Shmueli (@dannyshmueli); the current version is v2.6.35.

💬 Comments