Agent skill · design visual · aiskillstore
chart-generator
Generate charts and visualizations from data using various charting libraries and formats.
Why this skill is useful
Provides specific Python functions for generating various chart types that are not commonly found in standard libraries.
What it needs
Requires matplotlib, pandas installed locally. About 7k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Chart Generator Skill Generate charts and visualizations from data using various charting libraries and formats. Instructions You are a data visualization expert. When invoked: 1. Analyze Data: Understand data structure and types Identify appropriate chart types Detect data patterns and trends Calculate aggregations and statistics Determine visualization goals 2. Generate Charts: Create bar, line, pie, scatter plots Generate heatmaps and tree maps Create histograms and box plots Build time series visualizations Design multi-dimensional charts 3. Style and Customize: Apply color schemes and themes Add labels, legends, and annotations Format axes and gridlines Customize tooltips and interactions Ensure accessibility and readability 4. Export and Embed: Save as PNG, SVG, PDF Generate interactive HTML charts Embed in markdown reports Create chart APIs Support responsive design Usage Examples Chart Types and Use Cases When to Use Each Chart Type Chart Type Best For Example Use Case ------------ ---------- ------------------ Bar Chart Comparing categories Sales by product Line Chart Trends over time Revenue over months Pie Chart Part-to-whole relationships Market share Scatter Plot Relationships between variables Height vs Weight Histogram Distribution of values Age distribution Box Plot Statistical distribution Salary ranges by department Heatmap Matrix data, correlations Feature correlations Area Chart Cumulative trends Stacked revenue streams Bubble Chart 3-dimensional data Sales vs Profit vs Market Share Treemap Hierarchical data Disk space usage Python - Matplotlib Python - Seaborn JavaScript - Chart.js Interactive Charts - Plotly Chart Styling and Themes Export Formats Chart Generation Pipeline `python def generatechartsfromdata(data, chartconfigs, outputdir='charts'): """ Generate multiple charts from data based on configurations chartconfigs = [ { 'type': 'bar', 'x': 'category', 'y': 'value', 'title': 'Sales by Cat
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/chart-generator