Roadrunner Core
Connecte à RoadRunner depuis MATLAB et gère le cycle de vie projet/scène/scénario
Fonctionne avec configuration
Ce que fait
Compétence fondamentale pour l'automatisation de RoadRunner depuis MATLAB : configure le chemin de l'API, se connecte ou lance RoadRunner, et gère le cycle de vie du projet/scène/scénario, les paramètres du monde, le statut et la fermeture, produisant le handle rrApp dont dépendent les autres compétences RoadRunner. Se déclenche lors de la connexion à RoadRunner, de la création ou de l'ouverture de projets/scènes/scénarios, de la définition de l'origine du monde ou des limites de la scène, de la vérification du statut ou de la fermeture de RoadRunner. Nécessite MATLAB R2022a+, une installation RoadRunner, Automated Driving Toolbox et l'outil MCP evaluate_matlab_code.
Rapport de test
SKILL.md trouvé à skills-catalog/automotive/roadrunner-core et récupéré brut avec les deux scripts référencés (rrCoreInitialize.m, rrCoreCommands.m tous deux HTTP 200) et manifest.yaml. Le frontmatter est parsé avec name+description ; le seul chemin du corps de la compétence est un placeholder documenté <absolute-path-to-this-skill> (aucun chemin machine codé en dur), et rrCoreInitialize.m résout l'installation de RoadRunner via les variables de paramètres/espace de travail plutôt que par devinette. Aucune faille de sécurité : la persistance addpath/savepath est l'objectif déclaré de la compétence, pas de curl|sh, de blobs ou d'exfiltration. N'a PAS pu exécuter l'étape OUTPUT — chaque opération passe par l'outil MCP evaluate_matlab_code contre une installation RoadRunner+MATLAB live que je n'ai pas, donc aucun artefact baseline-vs-skill n'a été produit (outputMeasured=false). Expressions de déclenchement jugées : DEVRAIT se déclencher — "connect to RoadRunner from MATLAB and open my highway project", "create a new RoadRunner scene and set the world origin", "close RoadRunner and check its status" ; NE DEVRAIT PAS — "build a Simulink model for engine control", "write a MATLAB function to filter a noisy signal" ; les 5 ont été décidées correctement.
Testé le: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/matlab/matlab-agentic-toolkit.git /tmp/roadrunner-core-src mkdir -p ~/.claude/skills cp -R /tmp/roadrunner-core-src/skills-catalog/automotive/roadrunner-core ~/.claude/skills/roadrunner-core # Requires (all external, not bundled): # - MATLAB R2022a or later (changeWorldSettings needs R2023b+) # - RoadRunner installed + Automated Driving Toolbox licensed # - the evaluate_matlab_code MCP tool wired into the agent (all MATLAB runs through it; never matlab -batch) # First run: agent addpaths <skill>/scripts, runs rrCoreInitialize. If it errors PathsRequired, # supply installFolder + projectPath MATLAB vars and re-run (one-time, persisted via savepath/settings).
Commandes et exemples de prompts
/roadrunner-coreConnecte à RoadRunner depuis MATLAB et gère le cycle de vie projet/scène/scénario
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) :
Connect to RoadRunner and open this projectSet the world origin for this sceneCheck RoadRunner connection status and close it