Updated 3mo ago
by simulink
skills
A collection of skills for AI agents by Guy on Simulink.
153 GitHub stars (153)
+2 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | +1 |
| Oct 11 | +1 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 6 skills (6 skills found in its SKILL.md files)
- 12 forks (12 forks)
- 3mo ago last update (Last updated 3mo ago)
Install
Skills CLI
npx skills add simulink/skills
Asks which skills and agents to install. Just one: npx skills add simulink/skills --skill simulink-debug-commandline — add -g for every project.
Claude Code
git clone https://github.com/simulink/skillscp -r "skills/simulink-debug-commandline" ~/.claude/skills/
Copies the simulink-debug-commandline skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add simulink/skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
simulink-debug-commandline
Use when simulation results are wrong for specific blocks or specific time steps and you need to inspect exactly what happens inside the simulation engine at that moment. Trigger on "output is wrong at this time step", "block produces unexpected value", "state resets unexpectedly", "debug block execution", "what happens at t=X", "step through the simulation loop", "use sldebug", "probe block data…
simulink-debug-commandline/SKILL.md on GitHub (opens in a new tab) -
export-fmu
Export a Simulink model to FMU (Functional Mock-Up Unit). Use this skill when the user asks to export a Simulink model to FMU, configure FMI versions, or needs help generating and validating an FMU file.
simulink-fmu-export/SKILL.md on GitHub (opens in a new tab) -
simulink-interactions
Resolve references to the currently open or selected Simulink context ("this model", "this subsystem", "this block", "selected blocks") and find blocks in an open model. Use whenever the user refers to "this model", "this block", "this subsystem", "selected blocks", or asks to find specific blocks in an already-open model. After resolving context, hand off to the appropriate Simulink skill for ed…
simulink-interactions/SKILL.md on GitHub (opens in a new tab) -
simulink-profile-initialization
Profile and analyze the initialization (compile) phase of a Simulink model. Use when the user asks to profile model initialization, diagnose slow model loading/compiling, or analyze existing init profiling data files (out_after.mat, perfTracer.mat, profilerResults.mat, modelCompileDiary.txt).
simulink-profile-initialization/SKILL.md on GitHub (opens in a new tab) -
simulink-profiler-analyzer
Analyze Simulink Profiler results to find simulation bottlenecks or compare two profiler sessions to identify regressions. Use when asked to profile a Simulink model, analyze profiler data, find what is slow, or compare simulation performance between two runs or releases.
simulink-profiler-analyzer/SKILL.md on GitHub (opens in a new tab) -
simulink-solver-profiler-analyzer
Runs the Simulink Solver Profiler and analyzes the results. Run when the user asks to run the Simulink solver profiler and when the user asks for advice on solver issues or performance issues in Simulink.
simulink-solver-profiler-analyzer/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.