Install any skill in seconds. Free to start, no credit card required.
Get Started Free →zebbern/chart-image
Generate publication-quality PNG chart images from data, supporting line, bar, area, candlestick, pie, and heatmap charts.
6 of 25 test cases passed with the skill.
Tokens, turns and time describe resource use, not a dollar price.
Lift withheld: 6 comparable cases; this report requires 8.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
I have activity logs by day of week and hour of day: [{'x':'Mon','y':'09:00','value':12},{'x':'Mon','y':'10:00','value':45},{'x':'Tue','y':'09:00','value':8}]. Generate a matrix heatmap PNG titled 'Activity Intensity' using the viridis color scheme.
| Checked | Without skill | With skill |
|---|---|---|
| Uses chart.mjs script with --type heatmap | Missed | Passed |
| Includes --color-scheme viridis flag | Missed | Passed |
The instructions your model reads when the skill loads.
Generate PNG chart images from data using Vega-Lite. Perfect for headless server environments.
Built for Fly.io / VPS / Docker deployments:
canvas which requires build tools)cd /data/clawd/skills/chart-image/scripts && npm install
node /data/clawd/skills/chart-image/scripts/chart.mjs \
--type line \
--data '[{"x":"10:00","y":25},{"x":"10:30","y":27},{"x":"11:00","y":31}]' \
--title "Price Over Time" \
--output chart.png
node chart.mjs --type line --data '[{"x":"A","y":10},{"x":"B","y":15}]' --output line.png
node chart.mjs --type bar --data '[{"x":"A","y":10},{"x":"B","y":15}]' --output bar.png
test cases passed with the skill
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.