chart-visualization▌
bytedance/deer-flow · updated Apr 8, 2026
This skill provides a comprehensive workflow for transforming data into visual charts. It handles chart selection, parameter extraction, and image generation.
Chart Visualization Skill
This skill provides a comprehensive workflow for transforming data into visual charts. It handles chart selection, parameter extraction, and image generation.
Workflow
To visualize data, follow these steps:
1. Intelligent Chart Selection
Analyze the user's data features to determine the most appropriate chart type. Use the following guidelines (and consult references/ for detailed specs):
- Time Series: Use
generate_line_chart(trends) orgenerate_area_chart(accumulated trends). Usegenerate_dual_axes_chartfor two different scales. - Comparisons: Use
generate_bar_chart(categorical) orgenerate_column_chart. Usegenerate_histogram_chartfor frequency distributions. - Part-to-Whole: Use
generate_pie_chartorgenerate_treemap_chart(hierarchical). - Relationships & Flow: Use
generate_scatter_chart(correlation),generate_sankey_chart(flow), orgenerate_venn_chart(overlap). - Maps: Use
generate_district_map(regions),generate_pin_map(points), orgenerate_path_map(routes). - Hierarchies & Trees: Use
generate_organization_chartorgenerate_mind_map. - Specialized:
generate_radar_chart: Multi-dimensional comparison.generate_funnel_chart: Process stages.generate_liquid_chart: Percentage/Progress.generate_word_cloud_chart: Text frequency.generate_boxplot_chartorgenerate_violin_chart: Statistical distribution.generate_network_graph: Complex node-edge relationships.generate_fishbone_diagram: Cause-effect analysis.generate_flow_diagram: Process flow.generate_spreadsheet: Tabular data or pivot tables for structured data display and cross-tabulation.
2. Parameter Extraction
Once a chart type is selected, read the corresponding file in the references/ directory (e.g., references/generate_line_chart.md) to identify the required and optional fields.
Extract the data from the user's input and map it to the expected args format.
3. Chart Generation
Invoke the scripts/generate.js script with a JSON payload.
Payload Format:
{
"tool": "generate_chart_type_name",
"args": {
"data": [...],
"title": "...",
"theme": "...",
"style": { ... }
}
}
Execution Command:
node ./scripts/generate.js '<payload_json>'
4. Result Return
The script will output the URL of the generated chart image. Return the following to the user:
- The image URL.
- The complete
args(specification) used for generation.
Reference Material
Detailed specifications for each chart type are located in the references/ directory. Consult these files to ensure the args passed to the script match the expected schema.
License
This SKILL.md is provided by antvis/chart-visualization-skills.
Licensed under the MIT License.
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.6★★★★★26 reviews- ★★★★★Chaitanya Patil· Dec 24, 2024
chart-visualization reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Sakura Bhatia· Dec 12, 2024
Registry listing for chart-visualization matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Piyush G· Nov 15, 2024
I recommend chart-visualization for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Diya Flores· Nov 3, 2024
Useful defaults in chart-visualization — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Noah Park· Nov 3, 2024
We added chart-visualization from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Li Verma· Oct 22, 2024
I recommend chart-visualization for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Luis Lopez· Oct 22, 2024
chart-visualization fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Shikha Mishra· Oct 6, 2024
Useful defaults in chart-visualization — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Nia Kim· Sep 13, 2024
Solid pick for teams standardizing on skills: chart-visualization is focused, and the summary matches what you get after install.
- ★★★★★Aarav Brown· Sep 13, 2024
Registry listing for chart-visualization matched our evaluation — installs cleanly and behaves as described in the markdown.
showing 1-10 of 26