data-visualization

Generates charts and data visualizations with matplotlib via the inference.sh CLI.

Updated Jul 28, 2026
One-click install
npx skills add https://github.com/Aadi-110i/PEP-PROJECT --skill data-visualization-aadi-110i
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-visualization
Source: https://github.com/Aadi-110i/PEP-PROJECT/tree/main/skills/data-visualization
Command: npx skills add https://github.com/Aadi-110i/PEP-PROJECT --skill data-visualization-aadi-110i

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Choosing the right chart type and applying sound design rules is hard, and producing polished charts requires repetitive plotting code. This Skill provides chart selection guidance, color palettes, and ready-to-run recipes for generating visualizations. ## Core Features & Use Cases - Chart Selection Guidance: Decision tables mapping data relationships (time series, comparison, distribution, correlation) to the correct chart type, with explicit anti-patterns like pie charts and 3D charts. - Ready-to-Run Recipes: Matplotlib-based commands for line charts, horizontal bar charts, heatmaps, KPI cards, and dark-mode charts executed through the inference.sh belt CLI. - Design Rules: Axes, color, typography, annotation, and storytelling conventions including colorblind-safe palettes and insight-driven titles. - Use Case: A product manager needs a monthly revenue chart for a stakeholder report; the Skill supplies a sorted, annotated bar or line chart with an insight-focused title generated as a PNG. ## Quick Start Ask the assistant to create a bar chart of monthly revenue using the data-visualization skill, and it will run the matplotlib recipe through the belt CLI to produce a PNG image.

Frequently Asked Questions about data-visualization

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

FAQPage Schema
How do I create a bar chart with matplotlib?

Run the provided recipe through the belt CLI with the python-executor app, passing matplotlib code that calls ax.bar or ax.barh with your categories and values. The script saves the result as a PNG file at 150 DPI.

Which chart type should I use for my data?

Use line charts for change over time, bar charts for category comparison, scatter plots for correlation, histograms for distribution, and stacked bars for part-of-whole. The Skill's selection table maps each data relationship to the best chart and lists types to avoid.

Why should I avoid pie charts for data visualization?

Pie charts make similar-sized slices hard to compare, cannot show more than five or six categories, and hide exact values. Horizontal bar charts, stacked bars, or treemaps communicate the same part-of-whole data more clearly.

Does this Skill require any tools to be installed?

Yes, it requires the inference.sh belt CLI, which must be installed and authenticated with belt login before running any chart generation commands. Chart code itself runs remotely via the python-executor app.

How do I make colorblind-safe charts?

Use the provided colorblind-safe palette (#0077BB, #33BBEE, #009988, #EE7733, #CC3311) and avoid relying on red and green alone. Add shapes, patterns, or direct labels so meaning does not depend on color perception.

Can I generate dark mode charts with matplotlib?

Yes, the Skill includes a dark theme recipe that sets figure and axes facecolors to #0f172a, light text colors, and muted gridlines via plt.rcParams. Save the figure with the matching facecolor parameter to preserve the background.