matlab-build-app
Build MATLAB apps from requirements to working code. Asks discovery questions (or skips them when the path is known), recommends UIFigure or UIHTML architecture, identifies layout archetype (Dashboard, Explorer, Tabbed, Wizard, Canvas), produces an implementation plan, and executes the build. For UIFigure apps, optionally serializes as App Designer (.mlapp or plain-text .m + .xml). Use when a user wants to build a MATLAB app, create a GUI, make an interactive tool, build a uifigure app, build a uihtml app, build an App Designer app, build a .mlapp app, build a plain-text App Designer app, or a
npx skills add matlab/matlab-agentic-toolkit --skill matlab-build-app --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 Build App Determine the best architecture for a MATLAB application, produce an implementation plan grounded in internal references, and execute the build. For UIFigure apps, optionally serialize into an App Designer format. ## When to Use This Skill Use this skill when: - User wants to build a MATLAB app, GUI, or interactive tool - User asks "how should I build this app?" or "which approach should I use?" - User describes an application — with or without specifying an implementation path - User mentions: MATLAB app, GUI, uifigure, uihtml, interactive tool, dashboard, visualization app, App Designer, .mlapp, plain-text app - User describes spatial layout needs: dashboard, control panel, sidebar, tabs, wizard, stepper, canvas, workspace - User has already chosen a path (e.g., "build me a uihtml app") — handle directly ## When Not to Use - The request is purely about MATLAB computation with no UI component - The user is asking about an existing app they want to modify → read `references/editing-guide.md` - The user wants to convert between App Designer formats (e.g., .mlapp to plain-text or vice versa) → tell them to use File > Save As in App Designer. Do NOT attempt the conv
- When to Use This Skill
- When Not to Use
- Critical Rules
- Workflow
- Discovery Questions
- Core Questions
- Follow-up Probes (only if path isn't clear)
- Path Decision Logic
- Paths at a Glance
- Layout Archetype
- Implementation Plan
- Plan Template
- Plan Quality Checks
- Reference Router
What does the matlab-build-app skill do?
Build MATLAB apps from requirements to working code. Asks discovery questions (or skips them when the path is known), recommends UIFigure or UIHTML architecture, identifies layout archetype (Dashboard, Explorer, Tabbed, Wizard, Canvas), produces an implementation plan, and executes the build. For UIFigure apps, optionally serializes as App Designer (.mlapp or plain-text .m + .xml). Use when a user wants to build a MATLAB app, create a GUI, make an interactive tool, build a uifigure app, build a uihtml app, build an App Designer app, build a .mlapp app, build a plain-text App Designer app, or a
How do I install it?
Run `npx skills add matlab/matlab-agentic-toolkit --skill matlab-build-app --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.
