This is the third post in what is becoming an unintentional series — Copilot skill kits with a working plate gallery as the documentation. The first was the Visual Skills Showcase — twenty-six general-purpose visual skills with one live sample each. The second was the Research Source Stack and its harness kit. This one is narrower and deeper: fourteen figure skills covering the specific domain of data-visualization production — the matplotlib idioms, the time-series and telemetry conventions, the distributions-and-SPC patterns, the maps, the ML-insight figures, the flow diagrams, the table styling, the plotly interactive layer, and the exec-figure polish discipline that pulls all of it together into figures you can put in front of a VP without flinching.

The kit philosophy is the same as the previous two: each skill is a SKILL.md file (some with reference notes and reusable scripts) that lives in .github/skills/ and teaches the agent how to produce that specific figure type well. The gallery is the test — every plate in this page was rendered by the kit’s own scripts on synthetic data (numpy.random.default_rng(42)), so every figure is reproducible from its module.py::function recipe, and the style root is consistent across all fourteen skills (warm cream canvas, deep ink, saturated accents, units in every axis label, semantic colors that never change meaning).

The companion posts: Skills in AI Agents for the skill pattern in general, VS Code Copilot, Explained for the wiring-it-into-your-workflow story, and the Visual Skills Showcase for the more general visual-communication kit.

The fourteen skills

Grouped by what they produce:

Conventions & style. plot-style-guide (the style root every other skill inherits from), matplotlib-conventions (the object-oriented API discipline, preset sizes, direct labeling, semantic reference bands).

Diagnostic & monitoring figures. diagnostics-plots (residual plots, fault-injection traces, calibration tables), prognostics-plots (RUL distributions, degradation curves, confidence bands), timeseries-telemetry (multi-signal telemetry, downsampling, MDF/CAN-style trace plots).

Statistical figures. distributions-stats (histograms, KDEs, SPC charts, the Q-Q plots that nobody automates well).

Spatial figures. maps-fields-2d (heatmaps, contour fields, scalar fields on grids), geo-fleet (state-level choropleths with normalization-by-vehicles-in-operation, minimum-n greying — the example in the footer of the gallery).

ML insight figures. ml-insights (learning curves, confusion matrices, SHAP-style feature attribution, partial-dependence plots).

Structural figures. flows-relations (Sankey, alluvial, directed-graph layouts), svg-figures (the static-block-diagram pattern from the visual-skills kit, specialized for engineering work).

Tabular & dashboard. tables-formatting (the boring-but-essential discipline of clean tables and KPI cards), exec-figure-polish (the integration layer that takes a good figure and makes it executive-ready).

Plus plotly-interactive (the interactive layer — hovers, brushing, embedded JSON for blog posts).

The 4.6 MB gallery page is the deliverable. Every section is a plate; click any plate to see the title, the figcaption, and the underlying recipe. The plotly section is interactive.

Open the gallery →

Download the kit

The skill bundle is one zip — drop the skill folders into your project’s .github/skills/ directory and Copilot will pick them up. The kit also includes two ready-made agent profiles in agents/ (figure-critic and data-explorer) you can register as Copilot custom agents.

copilot-plotting-kit.zip — fourteen figure-skill folders + two agent profiles, 104 files, ready to drop into .github/skills/.


← Back to Autonomy