Agent skill · Data & Analytics

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.

matlabgithub.com/matlabGitHub ↗
claude-codecodexcopilotcan modify filesNOASSERTION
Install
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.

Facts
Files in the skill folder: 11
SKILL.md size: 14 KB
Bundled scripts: none
Version: 1.0
Declared author: MathWorks
Allowed tools: -Read-Write-Edit-Bash
Path: skills-catalog/matlab-app-building/matlab-build-chart/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 868
Language: MATLAB

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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 /

What's inside
Steps it walks through
  1. When to Use This Skill
  2. When NOT to Use This Skill
  3. Workflow
  4. Fast-Path Triggers (build directly, no plan)
  5. Plan-Path Triggers (present plan first)
  6. Rendering Context
  7. Visualization Intent Taxonomy
  8. Communicative Intents
  9. Data-Domain Intents
  10. Classification Rules
  11. Inline Plan Template
  12. Critical Rules
  13. Universal (all contexts)
  14. Additional constraints in uifigure apps
Ships with 10 files
  • manifest.yaml
  • references/animation.md
  • references/annotations.md
  • references/axes-config.md
  • references/chart-palettes.md
  • references/data-tips.md
  • references/interactive-plots.md
  • references/multiple-axes.md
  • references/performance.md
  • references/plot-types.md
More from matlab-agentic-toolkit
All skills →
About this skill
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.

Keep going