Favicon of chart-builder

chart-builder Skill

AI Agent SkillTypeScriptOpen source

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.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
15/100

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

Copy skill directory
  • Install or run with Copy skill directory

When to use chart-builder Skill

  • Use it for data analysis.

Built with

TypeScriptCopy skill directory

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.

Share:

Stars
3
Forks
2
Last commit
9 days ago
Repository age
2 months
License
MIT

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to chart-builder