matlab-build-chart
Create and customize MATLAB charts and plots. Plot types (line, scatter, bar, histogram, heatmap, surface), axes configuration, annotations, data tips, interactive plots, animation, multiple axes with tiledlayout, colororder, and performance optimization. Works for standalone figures, Live Scripts, and uifigure apps. Use when plotting data, customizing axes, adding annotations or interactivity, animating charts, or arranging multiple axes. Triggers: plot, chart, graph, axes, uiaxes, annotation, data tips, animation, tiledlayout, colororder, heatmap, scatter, figure, visualization, export.
npx skills add matlab/matlab-agentic-toolkit --skill matlab-build-chart --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# MATLAB Chart Builder Create, customize, and interact with MATLAB charts and plots — in standalone figures, Live Scripts, or uifigure apps. ## When to Use This Skill Use this skill when: - Plotting data (line, scatter, bar, histogram, heatmap, surface, polar, geo, volume) in any context - Configuring axes (labels, limits, ticks, legend, font, export) - Adding annotations (xline, yline, xregion, text) - Adding or customizing data tips - Creating interactive plots (click, hover, drag callbacks) - Animating or streaming data to a chart - Arranging multiple axes with tiledlayout/nexttile - Optimizing chart rendering performance - Exporting figures for publication or reports - User says "help me visualize this" without a specific chart type ## When NOT to Use This Skill - Building a full app (use `matlab-build-app` — it invokes this skill for chart sub-steps) - Applying dark mode, brand colors, or custom color themes (use `matlab-theming`) - Working with Simulink scopes or Simscape plots - Creating App Designer charts via the drag-and-drop GUI ## Workflow ``` User request arrives | +-- FAST PATH (most requests) | Chart type named OR unambiguous single-axes plot | AND no interactivity /
- When to Use This Skill
- When NOT to Use This Skill
- Workflow
- Fast-Path Triggers (build directly, no plan)
- Plan-Path Triggers (present plan first)
- Rendering Context
- Visualization Intent Taxonomy
- Communicative Intents
- Data-Domain Intents
- Classification Rules
- Inline Plan Template
- Critical Rules
- Universal (all contexts)
- Additional constraints in uifigure apps
What does the matlab-build-chart skill do?
Create and customize MATLAB charts and plots. Plot types (line, scatter, bar, histogram, heatmap, surface), axes configuration, annotations, data tips, interactive plots, animation, multiple axes with tiledlayout, colororder, and performance optimization. Works for standalone figures, Live Scripts, and uifigure apps. Use when plotting data, customizing axes, adding annotations or interactivity, animating charts, or arranging multiple axes. Triggers: plot, chart, graph, axes, uiaxes, annotation, data tips, animation, tiledlayout, colororder, heatmap, scatter, figure, visualization, export.
How do I install it?
Run `npx skills add matlab/matlab-agentic-toolkit --skill matlab-build-chart --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From matlab/matlab-agentic-toolkit, a repository with 868 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
