chart-chooser

Map dataset intent and shape to chart types with encodings.

3|2|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/JayRHa/AgentSkills --skill chart-chooser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chart-chooser
Source: https://github.com/JayRHa/AgentSkills/tree/main/chart-chooser
Command: npx skills add https://github.com/JayRHa/AgentSkills --skill chart-chooser

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

chart-chooser helps teams select the most appropriate chart type for their dataset and question, ensuring visuals are honest and easy to interpret.

Core Features & Use Cases

  • Identify the user intent and data shape to map to the optimal chart type.
  • Provide recommended encodings (position/length/color/size) and honesty checks to avoid misleading visuals.
  • Include a lightweight programmatic workflow (suggest_chart.py) with example patterns and self-checks for common analytics tasks.

Quick Start

Provide a dataset and intent to receive an immediate chart recommendation with encodings and a ready-to-implement spec.

Frequently Asked Questions about chart-chooser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose the right chart type for my dataset and analytical question?

To choose the right chart type, map your analytical intent and data shape to the optimal visualization. This ensures honest data visuals by selecting appropriate encodings like position, length, color, or size for comparison, trend, or distribution analysis.

What is the best way to avoid misleading data visualizations when selecting encodings?

The best way to avoid misleading data visualizations is applying honesty checks after selecting a chart type. This process evaluates proposed visual encodings against rule-based references to prevent distorted comparisons, truncated trends, or misrepresenting part-to-whole composition.

Can I get a chart recommendation for geospatial mapping or flow between stages?

Yes, you can get a chart recommendation for geospatial mapping or flow between stages. By providing your dataset and analytical intent, a rule-based mapping identifies the specific chart type and suggests appropriate encodings for these specialized data shapes.

Does the chart selection process work for ranking and distribution shape analysis?

Yes, the chart selection process works for ranking and distribution shape analysis. It applies a rule-based mapping from your intent to a chart type, proposing specific encodings and honesty checks tailored to accurately representing data ranks and distribution shapes.

How to generate a ready-to-implement chart spec from a dataset?

To generate a ready-to-implement chart spec, provide a dataset and your analytical intent to the chart selection workflow. This triggers a lightweight programmatic script that outputs the recommended chart type, visual encodings, and necessary honesty checks.

When should I not use automated chart type suggestions for data visualization?

You should not use automated chart type suggestions when your dataset lacks a clear analytical question or intent. The rule-based mapping requires a defined task like comparison or trend analysis to accurately propose encodings and perform valid honesty checks.