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.
FAQ
agent-skills-playground is a Claude Code plugin with 11 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes embedded-ai-deployment, agent-skill-author, matlab-project. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
$ npx -y skills add matlab/agent-skills-playground --agent claude-code
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.
| 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. |
| 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. |
Skills are modular, portable capabilities that work across coding agents:
See the Agent Skills specification for the file format.
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.
git clone https://github.com/matlab/agent-skills-playground.git
cd agent-skills-playground/demos/<demo-name>
Each demo folder is self-contained: it bundles its own skills under skills/, a tutorial README, and any supporting files. Open the folder in your agent (for Claude Code, run claude from inside the folder) and follow the demo's README.
Licensed under the MathWorks BSD-3-Clause License. See LICENSE.
Copyright (c) 2025-2026, The MathWorks, Inc. All rights reserved.
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.
.gitattributes
.gitignore
CONTRIBUTING.md
demos/
boids-uihtml-app/
boids-app.png
boidsGUI.m
controls.html
README.md
embedded-ai-deployment/
README.md
skills/
embedded-ai-deployment/
agents/
openai.yaml
references/
pattern1/
codegen-embedded.md
compression-decision.md
compression.md
custom-layers-codegen.md
data-preparation.md
import-weight-extraction.md
native-rebuild-patterns.md
placeholder-blocks.md
simulink-integration.md
training-native.md
troubleshooting.md
workflow.md
pattern2/
architecture-patterns.md
coder-configuration.md
pytorch-export.md
troubleshooting.md
verification-testing.md
workflow.md
shared/
ai-verification.md
environment-setup.md
project-discovery.md
SKILL.md
engineering-an-agent-skill/
README.md
skills/
agent-skill-author/
SKILL.md
templates/
SKILL-template.md
lorenz-uihtml-app/
controls.html
lorenz-app.png
lorenzGUI.m
README.md
mbse-with-agentic-ai/
README.md
skills/
matlab-project/
code/
registerWithProject.m
setupProject.m
SKILL.md
templates/
decisions.md
plan.md
mbse-architecture/
code/
buildAllocation.m
buildAllocationSet.m
buildMyFunctional.m
buildMyLogical.m
buildMyModel.m
myRollupAnalysis.m
resolveComponent.m
runMyAnalysis.m
references/
analysis.md
SKILL.md
mbse-workflow/
code/
setupMBSEProject.m
SKILL.md
templates/
decisions.md
plan.md
simulink-requirements/
code/
buildMyRequirements.m
buildMyTestCases.m
exportRequirementsToExcel.m
importMyRequirements.m
loadProjectRequirements.m
reportCoverageAggregate.m
reportCoverageByReq.m
reportLinkHealth.m
traceRequirement.m
references/
api-quickref.md
SKILL.md
system-composer/
code/
addCommonInterfaces.m
buildMySequenceDiagram.m
buildMySystemModel.m
buildMySystemProfile.m
buildMyVariantComposite.m
buildMyViews.m
checkUnconnectedPorts.m
tradeStudy.m
SKILL.md
LICENSE
README.md
skills/
matlab-performance-optimizer/
SKILL.md
matlab-symbolic-math/
references/
control-systems.md
matlabFunction-patterns.md
ode-solving.md
plotting-and-display.md
simplification-and-polynomials.md
SKILL.md
matlab-uihtml-app-builder/
SKILL.md
matlab-uihtml-design/
assets/
base-template-clean.html
base-template-cosmic-dark.html
base-template-dashboard-light.html
base-template-material.html
base-template-midnight-gradient.html
base-template-minimal-mono.html
base-template-neumorphic-dark.html
base-template-warm-dark.html
style-gallery.html
references/
design-styles.md
styles/
clean.md
cosmic-dark.md
dashboard-light.md
material.md
midnight-gradient.md
minimal-mono.md
neumorphic-dark.md
warm-dark.md
SKILL.mdยฉ 2026 Flowy ยท Free and open source
Built for Claude Code ยท Not affiliated with Anthropic