Skip to content
AI.Tedt.orgAI Library
All Assets
Agent Skillactive

Chart Builder

Generate clean, consistently-styled matplotlib charts (bar, line, scatter, histogram, pie) from a DataFrame or CSV with one call.

Updated Jul 14, 2026Version 1.0.0255 downloads

About This Asset

Chart Builder

Turn a spreadsheet or table into a clean, good-looking chart — bar, line, scatter, histogram, or pie — with a single request.

Why use this?

Your agent can already make charts without any skill. When you ask for one, it writes a fresh, one-off chart script on the spot and runs it. That works, but because it starts from scratch each time, the results vary. Ask for “revenue by region” twice and you might get two different color schemes, two different sizes, or labels that overlap in one but not the other.

Chart Builder swaps that ad hoc approach for a fixed, reusable set of chart functions. Instead of writing new plotting code for each request, the agent calls a function that’s already built: you pick the chart and the data, and the skill handles the styling and the details.

The benefits:

  • Usually faster — calling a ready-made function skips the work of writing and debugging new plotting code on each request.
  • More consistent — charts share the same tidy style and a color palette that’s friendly to colorblind viewers, so a set of charts looks like it belongs together.
  • Fewer rough edges — the functions handle the fiddly bits: skipping blank rows, angling labels when they’d overlap, widening the chart when there are lots of categories, and keeping the legend out of the way.

The best way to judge the difference is to try both on your own data: ask for a few charts the normal way, then with this skill, and compare the speed and the results.

What you get

Six chart types from one toolkit:

Chart Best for
Bar comparing a value across categories
Grouped / stacked bar comparing across categories and a second grouping
Line a value changing over time or sequence
Scatter the relationship between two numbers
Histogram the spread of a single number
Pie / donut parts of a whole

Just tell the agent what to plot, for example:

Make a stacked bar chart of revenue by region and quarter.

A sample dataset (assets/sample_sales.csv) is included so you can try any of the charts right away.

Requirements

Runs in the standard Python environment for Cowork, Copilot Studio, and Scout, with matplotlib and pandas — nothing to install or set up.

Continue Exploring
Browse the Full Library

Rate and Discuss This Agent Skill

Microsoft upstream and AI.Tedt.org remain separate communities. Discovery totals combine their responses, but each discussion stays with its source.

Combined Response
▲ 52 comments

Source totals are added. They do not represent unique people.

Microsoft Upstream
▲ 52 comments
89 repository stars
AI.Tedt.org
▲ 00 comments
0 repository stars

AI.Tedt.org Discussion

Open on GitHub

Microsoft Upstream Discussion

Open on GitHub