matlab/skills
matlab/skills
Marketplace A sandbox for prototyping and demonstrating Agent Skills for MATLAB and Simulink work.
No marketplace file This repo has no .claude-plugin/marketplace.json at its root, so /plugin marketplace add stops with an error. It ships plugins for OpenClaw or another agent instead.
Install
The repo has no one-line install. Follow its README.
Files
Agent Skills Playground
A sandbox for prototyping and demonstrating Agent Skills for MATLAB and Simulink work. Skills here are experimental. They may be incomplete, change without notice, or migrate to an official toolkit over time.
For official skills, use Agentic Toolkits for MATLAB and Simulink:
- MATLAB Agentic Toolkit: Gives your AI agent the knowledge and context to work efficiently with MATLAB and its toolboxes
- Simulink Agentic Toolkit: Give your AI coding agent the ability to read, build, edit, and test Simulink® models using Model-Based Design best practices.
What this repo is for
- Prototyping: trying out new skill ideas.
- Demos: informal examples of what Agent Skills can do with MATLAB and Simulink.
Demos
| Demo | What it shows |
|---|---|
| engineering-an-agent-skill | A test-first process for authoring your own Agent Skills, with a meta-skill that walks an agent through the five stages. Accompanies the blog post. |
| mbse-with-agentic-ai | Agent-driven Model-Based Systems Engineering workflow in MATLAB and Simulink (RFLP methodology). Accompanies the blog post. |
| requirements-based-verification | Generate Simulink Test Sequence harnesses from reviewed EARS requirements. Includes the skill, a ModeLogic example, and MATLAB tests. |
| embedded-ai-deployment | Agent-driven deployment of AI models to embedded hardware with MATLAB, Simulink, and Embedded Coder. Routes between native models compressed for lean targets (Cortex-M, DSP) and direct C/C++ generation from PyTorch and LiteRT models for high-performance hardware. Requires MATLAB R2026a. |
| lorenz-uihtml-app | An interactive Lorenz attractor, built by an agent using the matlab-uihtml-app-builder and matlab-uihtml-design skills. An HTML control panel drives an ode45 integration, with animated tracing, live speed control, mid-run stop, and PNG export. |
| boids-uihtml-app | An interactive Boids flocking simulator for learning emergence, built with the same two uihtml skills in the Warm Dark style. Live rule-weight sliders, behavior presets, a flock-order readout, per-boid inspection, and predator strikes. The README teaches the model through guided experiments. |
| assessment-generation-for-matlab-grader | Agent-driven generation of MATLAB Grader assessment items from a learning objective: descriptions, reference solutions, learner templates, randomized tests, and optional QTI 3 interchange files. Includes an instructor setup-guide skill for course rollouts. |
| ai-tutoring | A coordinated set of 11 skills that turn an agent into a course-aware MATLAB tutor: concept coaching, evidence-based debugging, practice activities, AI-use policies and guardrails, and session reports. Includes an instructor demo kit and example reports. |
| course-generation | Agent-driven generation of complete MATLAB and Simulink courses in IMS Common Cartridge format, following the MATLAB Course Designer model. An instructor interview feeds the IDStack instructional-design pipeline; MATLAB Exercises are validated against a live MATLAB session and Simulink Exercises get real starter and solution models. |
Skills
Standalone skills under skills/, each installable on its own.
Demos bundle their own copies separately.
| Skill | What it does |
|---|---|
| simulink-test-sequence-from-ears | Generates Simulink Test Sequence harnesses from EARS requirements and model signals, buses, and enumerations. Uses a YAML mapping review before generation and compile-checks the harnesses. |
| matlab-performance-optimizer | Speeds up slow MATLAB code: vectorization in place of loops, preallocation, appropriate data types, sparse matrices, and in-place operations. Uses the profiler and timeit to find the real bottleneck before changing anything. |
| matlab-uihtml-app-builder | Builds interactive MATLAB apps with an HTML and JavaScript front end over a MATLAB computational backend, bridged by the uihtml component. Covers app structure, event wiring, and the communication patterns in both directions. |
| matlab-uihtml-design | Generates production-grade HTML, CSS, and JavaScript control panels for uihtml. Ships eight built-in styles with an interactive gallery for picking one, a base template per style, and a full design specification for each. Also takes a custom aesthetic described in prose. |
Graduated skills
These skills started here and now ship in an official toolkit.
Their folders here contain only a pointer to the official version.
If you installed one from this repository, replace it with the official skill.
| Former skill | Official skill |
|---|---|
| matlab-symbolic-math | matlab-use-symbolic-math in the MATLAB Agentic Toolkit, Math and Optimization group |
About Agent Skills
Skills are modular, portable capabilities that work across coding agents:
- Composable: skills stack together automatically when needed.
- Efficient: skills only load when relevant to the current task.
- Executable: skills combine instructions with code, not just text.
See the Agent Skills specification for the file format.
Install a single skill
git clone https://github.com/matlab/agent-skills-playground.git
cp -r agent-skills-playground/skills/<skill-name> ~/.claude/skills/For Claude.ai (web) and Claude Desktop, zip a skill's directory (with SKILL.md at the root) and upload it via Settings, then Capabilities, then Upload Skill.
For other agents, follow the host's instructions for installing user-defined skills.
Run a demo
git clone https://github.com/matlab/agent-skills-playground.git
cd agent-skills-playground/demos/<demo-name>Each demo has a tutorial README and supporting files. Demos that introduce skills bundle them under skills/; app demos link to the standalone skills used to build them. Follow the demo's README to install its skills and prepare the example before opening it in your agent. A folder named skills/ is not automatically discovered by every agent.
Skill development resources
- Official Skills Documentation
- Agent Skills Specification
- Agent Skills Repository
- Anthropic Skills Repository
- Claude Code Plugin Guide
Related projects
- matlab/matlab-agentic-toolkit: official MATLAB agent skills and live MATLAB session bridge.
- matlab/simulink-agentic-toolkit: official Simulink agent skills and Model-Based Design tooling.
- matlab/matlab-mcp-server: official MATLAB MCP server for AI applications.
- matlab/rules: MATLAB coding rules for AI coding assistants.
- matlab/prompts: curated AI prompts for MATLAB development.
- matlab/slash-commands: slash commands for MATLAB development in Claude Code.
License
The license is available in the LICENSE.md file in this GitHub repository.
Copyright 2026 The MathWorks, Inc.
Community
- Issues: GitHub Issues
- Discussions: MATLAB Central GenAI Discussions
Supported coding agents: Agent Skills work with Claude Code, Claude.ai, Cursor, VS Code, GitHub Copilot, Gemini CLI, OpenAI Codex, Amp, Goose, Roo Code, and many more. Feature availability varies by plan and platform.
Facts
- Kind
- Marketplace
- Repo
- matlab/skills
- Group
- Uncategorized
- Language
- HTML
- Created
- 2025-10-25
- Forks
- 33
- Topics
- agent-skill, agent-skills, agentic-ai, agents, claude, claude-api, claude-code, claude-desktop, claude-skills, codex, matlab, matlab-skills, simulink
- Plugins
- 1
- 1f/prompts.chatf/prompts.chatf.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
- 2affaan-m/everything-claude-codeaffaan-m/everything-claude-codeThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
- 3obra/superpowersobra/superpowersAn agentic skills framework & software development methodology that works.
- 4anthropics/skillsanthropics/skillsPublic repository for Agent Skills
- 5anthropics/claude-codeanthropics/claude-codeClaude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
- 6nextlevelbuilder/ui-ux-pro-max-skillnextlevelbuilder/ui-ux-pro-max-skillAn AI skill that provides design intelligence for building professional UI/UX across multiple platforms.