Skip to content

Guide · Agent skill

How to use the Data Visualization Guide agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The data-visualization skill is a set of design guidelines that an AI agent follows when you ask it to chart or graph data. It covers choosing a chart type, keeping axes honest, labeling units, limiting colors, using colorblind-friendly palettes and leading with the main insight. This guide explains what the skill does, how to install it, how to trigger it with plain requests and where its limits are.

Data Visualization Guidekyegomez/swarms · Apache-2.0

Quick start

  1. 1Download the ZIP. Get the data-visualization skill ZIP from this page.
  2. 2Unzip into a skills folder. Extract it into ~/.claude/skills/ for all projects, or into .claude/skills/ inside one project.
  3. 3Or upload in the Claude apps. Open Settings, go to Capabilities, choose Skills and upload the ZIP.
  4. 4Describe the chart you need. Ask for a chart in plain language and include the goal and audience.
  5. 5Review the chart type and design. Check that the agent chose a suitable chart type and labeled axes and units.
  6. 6Verify the numbers. Compare the chart's figures against your source data, since the skill does not check accuracy.

What is an agent skill and what does this one do?

An agent skill is a folder containing a SKILL.md file. The file gives an AI agent specific instructions it can load when a task matches the skill's description. This particular skill is written as guidance only: it does not include scripts or tools of its own.

When the skill is active, the agent applies a checklist of visualization best practices. It considers which chart type fits your data (line for trends over time, bar for comparing categories, scatter for relationships, pie for parts of a whole with no more than 5-6 segments, heatmap for patterns in large datasets, box plot for distributions and outliers). It also applies design rules such as starting bar chart y-axes at zero unless there is a good reason not to, including units, adding legends when there are multiple series and limiting colors to 5-7.

  • Chooses a chart type based on the data's characteristics and audience
  • Labels titles, axes and units and adds legends for multiple series
  • Uses sequential, diverging, categorical or highlight colors on purpose
  • Suggests annotations, context and data sources to support the story

How do you install the data-visualization skill?

Download the skill's ZIP file from this page. Then choose one of the two installation routes below.

For Claude Code, unzip the file into your personal skills folder ~/.claude/skills/ to make it available across your projects, or into a project's .claude/skills/ folder to limit it to that project.

In the Claude apps, open Settings, go to Capabilities, and upload the skill under Skills.

  • Personal install: unzip into ~/.claude/skills/
  • Project install: unzip into .claude/skills/ inside your project
  • Claude apps: Settings → Capabilities → Skills, then upload the ZIP

How do you trigger the skill with a natural request?

You do not need a special command. The skill is meant to activate when you ask the agent to create a chart, graph or visualization. Describe the goal and, if you have it, the data. Mentioning the audience or use case helps the agent pick a suitable style.

The skill's own examples show the kind of request that fits: a dashboard, an exploratory look at patterns, or publication-ready report charts.

  • "Create an executive dashboard for sales metrics."
  • "Visualize patterns in customer behavior data."
  • "Generate publication-ready charts for our annual report."
  • "Which chart type should I use to show monthly revenue by region?"

What does the skill need and what are its safety notes?

The skill lists no requirements. It does not run scripts and does not use the network, so it only changes the advice the agent gives you. Because it is guidance rather than code, nothing in it executes on your machine.

The skill does not give the agent access to your data. If you want charts built from real files, you need to supply the data and a tool that can run the code yourself.

  • Requires: nothing listed
  • Runs scripts: no
  • Uses network: no
  • Files included: SKILL.md only

What tips get better charts from the agent?

Give the agent the question you want answered before the chart type. The skill starts by determining the message to communicate, so a clear question produces a more focused chart.

Ask for the tools you use. The skill mentions Python libraries such as matplotlib, seaborn, plotly and altair, R's ggplot2, JavaScript options such as D3.js, Chart.js and Highcharts, and BI tools such as Tableau, Power BI and Looker. Naming one of these lets the agent match its advice to your environment.

Check the result yourself. The skill recommends verifying accuracy, but it contains no method for doing so, so confirm figures against your source before you publish.

  • State the insight you want the chart to show
  • Name your tool or library
  • Review numbers against the original data before sharing

What people use it for

  • Building an executive dashboard layout for sales metrics
  • Exploring customer behavior patterns before deeper analysis
  • Choosing between a bar chart and a pie chart for a report
  • Producing clearly labeled, colorblind-aware charts for presentations
  • Getting a checklist of design problems to fix in an existing chart

Frequently asked questions

Is the data-visualization skill free to use?

The source lists the skill as Apache-2.0 licensed, which is the licence to check for usage terms. The source does not state any price.

What do I need to run the data-visualization skill?

The skill lists no requirements. It runs no scripts and uses no network, so it only provides written guidance to the agent.

Where do I put the data-visualization skill folder?

Unzip it into ~/.claude/skills/ for personal use, or into .claude/skills/ inside a project. In the Claude apps, upload the ZIP under Settings → Capabilities → Skills.

Will this skill create charts from my CSV or database?

No. The skill gives design advice only and does not provide executable code or data access. You need to supply the data and a tool that can run the code.

Can the skill verify that my data is accurate?

No. The skill recommends verifying accuracy but contains no method for checking the underlying data, so review your figures against the source before relying on them.

How is this different from a charting library like matplotlib or Chart.js?

A charting library draws the chart, while this skill advises on which chart to choose and how to design it. The skill names libraries such as matplotlib, seaborn, plotly, ggplot2, D3.js and Chart.js as tools the agent can recommend.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use this skill if you want an agent to follow sound chart design rules, such as suitable chart types, honest axes, clear labels and colorblind-friendly palettes, when you are analysts, students, report writers or teams preparing dashboards. Pick something else if you need the agent to run code on real datasets or to verify statistical conclusions, because this skill provides only design guidance.

Download the skill