chart-builder Skill
Use this skill whenever the user asks to visualize, chart, plot, or graph data (bar, line, scatter, histogram, pie) from a CSV, table, or DataFrame. It gives the agent prebuilt, parameterized matplotlib functions so charts are produced faster and more reliably — with consistent styling and sane defaults — instead of ha Published by microsoft in cat-agent-skills.
What is chart-builder Skill?
Use this skill whenever the user asks to visualize, chart, plot, or graph data (bar, line, scatter, histogram, pie) from a CSV, table, or DataFrame. It gives the agent prebuilt, parameterized matplotlib functions so charts are produced faster and more reliably — with consistent styling and sane defaults — instead of ha Published by microsoft in cat-agent-skills. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Data analysis
- Data analysis use cases
Technical details
- Install or run with Copy skill directory
When to use chart-builder Skill
- Use it for data analysis.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/cat-agent-skills
- Skill file: submissions/chart-builder/SKILL.md
What it does
Use this skill whenever the user asks to visualize, chart, plot, or graph data (bar, line, scatter, histogram, pie) from a CSV, table, or DataFrame. It gives the agent prebuilt, parameterized matplotlib functions so charts are produced faster and more reliably — with consistent styling and sane defaults — instead of ha
Skill instructions
Generate charts from tabular data via the bundled scripts/charts.py toolkit. Each function takes a DataFrame or a file path plus the columns to plot, and saves a PNG (returning the path). It handles theming, figure sizing, label rotation, NaN dropping, legend placement, and saving. Instructions 1. Provide the data source: a pandas DataFrame, or a path to a .csv / .tsv / .json file. 2. Call the function for the chart you need, passing the column names: - bar(data, x, y) — one value per category (horizontal=True for barh) - groupedbar(data, x, y, group) — value per category split by group (stacked=True to stack) - line(data, x, y, group=None) — value over an ordered axis, one line per group - scatter(data, x, y, group=None, size=None) — two numeric columns - histogram(data, y, bins=20, group=None) — distribution of one column - pie(data, x, y, donut=False) — share of y per category x 3. Optional keyword args on every chart: title, xlabel, ylabel (derived from column names if omitted), ou
Explore related resources
Frequently asked questions
What is chart-builder?
chart-builder is a open-source AI agent skill with Copy skill directory. Use this skill whenever the user asks to visualize, chart, plot, or graph data (bar, line, scatter, histogram, pie) from a CSV, table, or DataFrame.
Who is chart-builder best for?
chart-builder is best for reusing agent instructions, scripts, and references, data analysis workflows.
How do I install chart-builder?
Install or run chart-builder using Copy skill directory. Check chart-builder for the latest setup command.
Is chart-builder actively maintained?
chart-builder may need a closer maintenance check before production use.
Auto-fetched from GitHub.