https://github.com/matlab/agent-skills-playground
A sandbox for prototyping and demonstrating Agent Skills for MATLAB and Simulink work.
https://github.com/matlab/agent-skills-playground
agent-skill agent-skills agentic-ai agents claude claude-api claude-code claude-desktop claude-skills matlab matlab-skills simulink
Last synced: about 1 month ago
JSON representation
A sandbox for prototyping and demonstrating Agent Skills for MATLAB and Simulink work.
- Host: GitHub
- URL: https://github.com/matlab/agent-skills-playground
- Owner: matlab
- License: other
- Created: 2025-10-25T15:28:46.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2026-06-05T00:56:22.000Z (about 1 month ago)
- Last Synced: 2026-06-14T07:35:46.231Z (about 1 month ago)
- Topics: agent-skill, agent-skills, agentic-ai, agents, claude, claude-api, claude-code, claude-desktop, claude-skills, matlab, matlab-skills, simulink
- Language: HTML
- Homepage: https://www.mathworks.com/matlabcentral/discussions/ai
- Size: 427 KB
- Stars: 125
- Watchers: 9
- Forks: 31
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Agent Skills Playground
A sandbox for prototyping and demonstrating [Agent Skills](https://agentskills.io) 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](https://github.com/matlab/matlab-agentic-toolkit)**: Gives your AI agent the knowledge and context to work efficiently with MATLAB and its toolboxes
> - **[Simulink Agentic Toolkit](https://github.com/matlab/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](demos/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](https://blogs.mathworks.com/matlab/2026/05/11/how-to-engineer-an-ai-skill-for-matlab/). |
| **[mbse-with-agentic-ai](demos/mbse-with-agentic-ai/)** | Agent-driven Model-Based Systems Engineering workflow in MATLAB and Simulink (RFLP methodology). Accompanies the [blog post](https://blogs.mathworks.com/simulink/2026/04/26/model-based-systems-engineering-and-agentic-ai/). |
| **[embedded-ai-deployment](demos/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](demos/lorenz-uihtml-app/)** | An interactive Lorenz attractor, built by an agent using the [`matlab-uihtml-app-builder`](skills/matlab-uihtml-app-builder/) and [`matlab-uihtml-design`](skills/matlab-uihtml-design/) skills. An HTML control panel drives an `ode45` integration, with animated tracing, live speed control, mid-run stop, and PNG export. |
## 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](https://agentskills.io/specification) for the file format.
## Install a single skill
```bash
git clone https://github.com/matlab/agent-skills-playground.git
cp -r agent-skills-playground/skills/ ~/.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
```bash
git clone https://github.com/matlab/agent-skills-playground.git
cd agent-skills-playground/demos/
```
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.
## Skill development resources
- [Official Skills Documentation](https://code.claude.com/docs/en/skills)
- [Agent Skills Specification](https://agentskills.io/specification)
- [Agent Skills Repository](https://github.com/agentskills/agentskills)
- [Anthropic Skills Repository](https://github.com/anthropics/skills)
- [Claude Code Plugin Guide](https://code.claude.com/docs/en/plugins)
## Related projects
- [matlab/matlab-agentic-toolkit](https://github.com/matlab/matlab-agentic-toolkit): official MATLAB agent skills and live MATLAB session bridge.
- [matlab/simulink-agentic-toolkit](https://github.com/matlab/simulink-agentic-toolkit): official Simulink agent skills and Model-Based Design tooling.
- [matlab/matlab-mcp-core-server](https://github.com/matlab/matlab-mcp-core-server): official MATLAB MCP server for AI applications.
- [matlab/rules](https://github.com/matlab/rules): MATLAB coding rules for AI coding assistants.
- [matlab/prompts](https://github.com/matlab/prompts): curated AI prompts for MATLAB development.
- [matlab/slash-commands](https://github.com/matlab/slash-commands): slash commands for MATLAB development in Claude Code.
## License
Licensed under the MathWorks BSD-3-Clause License. See [LICENSE](LICENSE).
Copyright (c) 2025-2026, The MathWorks, Inc. All rights reserved.
## Community
- **Issues**: [GitHub Issues](https://github.com/matlab/agent-skills-playground/issues)
- **Discussions**: [MATLAB Central GenAI Discussions](https://www.mathworks.com/matlabcentral/discussions/ai)
---
**Supported coding agents**: Agent Skills work with [Claude Code](https://claude.ai/code), [Claude.ai](https://claude.ai), [Cursor](https://cursor.com), [VS Code](https://code.visualstudio.com), [GitHub Copilot](https://github.com), [Gemini CLI](https://geminicli.com), [OpenAI Codex](https://developers.openai.com/codex), [Amp](https://ampcode.com), [Goose](https://block.github.io/goose), [Roo Code](https://roocode.com), and [many more](https://agentskills.io). Feature availability varies by plan and platform.