chart-splat
Generate beautiful charts via the Chart Splat API. Use when the user asks to create, generate, or visualize data as charts, graphs, or plots. Supports line, bar, pie, doughnut, radar, polar area, and candlestick/OHLC charts. Returns PNG images.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bobbyg603/chart-splatWhat This Skill Does
The chart-splat skill for OpenClaw provides a powerful, automated way to generate professional-grade charts and graphs directly from your agent interface. By leveraging the Chart Splat API, this skill renders data visualizations using Chart.js on the server-side, returning clean and visually appealing PNG images. Whether you are performing basic data analysis or creating complex financial reports, this skill allows you to transform raw numeric strings and JSON configuration files into high-quality visual outputs suitable for reports or dashboards.
Installation
To integrate this tool into your environment, use the OpenClaw skill installation command via your terminal:
clawhub install openclaw/skills/skills/bobbyg603/chart-splat
Once installed, you can trigger the functionality immediately. The skill utilizes an npx-based CLI, meaning you do not need to install complex local dependencies; the agent will handle the execution context as needed.
Use Cases
This skill is highly versatile and serves several professional domains:
- Business Analytics: Visualize quarterly revenue or sales trends with clean bar and line charts.
- Market Research: Use pie or doughnut charts to represent demographic breakdowns or market share percentages.
- Performance Monitoring: Utilize radar charts to compare multi-dimensional metrics such as agent latency, speed, or throughput.
- Financial Analysis: Use the dedicated candlestick and OHLC chart types to visualize market volatility, cryptocurrency prices, or historical stock data, which is essential for traders and analysts.
Example Prompts
- "Generate a bar chart showing our Q1 through Q4 revenue of 50, 75, 60, and 90 thousand respectively. Title it 'Quarterly Revenue' and use a purple color scheme."
- "Create a pie chart for our user survey results: 30% Red, 50% Blue, and 20% Green. Save it as survey_results.png."
- "Visualize the following financial data using a candlestick chart: open at 4.23, high at 4.80, low at 4.10, and close at 4.45 for the most recent session."
Tips & Limitations
- Config Flexibility: For advanced requirements, such as charts with multiple datasets or custom legends, create a local JSON configuration file. You can then point the tool to this file using the
--configflag to bypass the limitations of simple CLI arguments. - Input Precision: When using the CSV input method for labels and data, ensure there are no spaces between values to avoid parsing errors.
- File Output: Always define an output filename with the
-oflag to ensure the agent saves the file in the correct directory. - Performance: For extremely large datasets, prioritize the JSON config method over standard CLI flags to maintain data integrity.
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-bobbyg603-chart-splat": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, external-api, code-execution