Building Simulink Models

Modifier les modèles Simulink, Stateflow, Simscape et System Composer via les outils MATLAB MCP

par matlab · matlab/simulink-agentic-toolkit

Fonctionne avec configuration ★ 8.0/10

Building Simulink Models — Modifier les modèles Simulink, Stateflow, Simscape et System Composer via les outils MATLAB MCP

Ce que fait

Guide un agent à travers la construction et l'édition de modèles Simulink, System Composer, Stateflow et Simscape en utilisant les outils model_edit/model_read/model_check du serveur MATLAB MCP, en appliquant une porte de politique de bibliothèque, un workflow de lecture avant édition et une nomenclature sûre pour la génération de code. Se déclenche lorsque l'utilisateur demande d'ajouter, de connecter, de supprimer ou de remplacer des blocs, de configurer des paramètres ou des ports, ou d'éditer les internes des diagrammes Stateflow. Ne se déclenche pas pour l'interrogation des valeurs de paramètres ou l'exécution de simulations, qui sont gérées par des compétences sœurs.

Rapport de test

Localisé SKILL.md via l'API GitHub tree à skills-catalog/model-based-design-core/building-simulink-models/. Le frontmatter est parsé proprement avec name+description ; les quatre fichiers référencés dans le corps (manifest.yaml, references/stateflow.md, references/simscape.md, references/system-composer.md) ont renvoyé HTTP 200 lors de la récupération brute ; pas de problèmes de sécurité. Jugement de déclenchement : 3 phrases d'édition de modèle (add PID subsystem, add Stateflow state+transition, wire Simscape resistor/voltage source) le chargent ; 2 adjacentes (query a Gain's Kp value, run a simulation) ne le font pas correctement, correspondant aux instructions explicites de la compétence When-NOT-to-Use et aux compétences sœurs. La phase de sortie n'était pas exécutable : chaque étape du workflow dépend des outils MATLAB MCP (model_edit/model_read/model_check) qui nécessitent MATLAB R2023a+ avec Simulink installé — je n'ai pas pu exécuter un seul appel model_edit, donc aucun artefact n'a été produit.

Testé le: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/matlab/simulink-agentic-toolkit.git /tmp/building-simulink-models-src
mkdir -p ~/.claude/skills
cp -R /tmp/building-simulink-models-src/skills-catalog/model-based-design-core/building-simulink-models ~/.claude/skills/building-simulink-models
# REQUIRES: MATLAB R2023a+ with Simulink, plus the MATLAB MCP Server (https://github.com/matlab/matlab-mcp-core-server)
# which provides the model_edit, model_read, model_check, model_query_params, model_resolve_params tools.
# The skill is inert without those MCP tools connected. Repo ships an automated MATLAB setup — see README.md.
# Depends on sibling skill setup-custom-libraries for the library/policy gate.

Commandes et exemples de prompts

  • /building-simulink-modelsModifier les modèles Simulink, Stateflow, Simscape et System Composer via les outils MATLAB MCP

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Add a new Stateflow chart to this model
  • Connect these two Simulink blocks with a signal line
  • Modify the ports on this System Composer architecture