Roadrunner Core
Verbindet sich von MATLAB mit RoadRunner und verwaltet den Projekt-/Szenen-/Szenario-Lebenszyklus
Funktioniert mit Setup
Was es kann
Grundlagen-Skill für die RoadRunner-Automatisierung aus MATLAB: richtet den API-Pfad ein, verbindet sich mit RoadRunner oder startet es und verwaltet den Projekt-/Szenen-/Szenario-Lebenszyklus, Welteinstellungen, Status und das Schließen, wobei das rrApp-Handle erzeugt wird, von dem andere RoadRunner-Skills abhängen. Wird ausgelöst beim Verbinden mit RoadRunner, Erstellen oder Öffnen von Projekten/Szenen/Szenarien, Festlegen des Weltursprungs oder der Szenengrenzen, Überprüfen des Status oder Schließen von RoadRunner. Erfordert MATLAB R2022a+, eine RoadRunner-Installation, Automated Driving Toolbox und das evaluate_matlab_code MCP-Tool.
Testbericht
SKILL.md unter skills-catalog/automotive/roadrunner-core gefunden und roh abgerufen, zusammen mit beiden referenzierten Skripten (rrCoreInitialize.m, rrCoreCommands.m beide HTTP 200) und manifest.yaml. Frontmatter wird mit Name+Beschreibung geparst; der einzige Pfad im Skill-Body ist ein dokumentierter <absolute-path-to-this-skill>-Platzhalter (keine fest codierten Maschinenpfade), und rrCoreInitialize.m löst die RoadRunner-Installation über Einstellungen/Workspace-Variablen auf, anstatt zu raten. Keine Sicherheitsrisiken: addpath/savepath-Persistenz ist der erklärte Zweck des Skills, kein curl|sh, Blobs oder Exfiltration. Konnte die OUTPUT-Phase NICHT ausführen – jede Operation läuft über das evaluate_matlab_code MCP-Tool gegen eine Live-RoadRunner+MATLAB-Installation, die ich nicht habe, daher wurde kein Baseline-vs-Skill-Artefakt erzeugt (outputMeasured=false). Trigger-Formulierungen beurteilt: SOLLTE auslösen – "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"; SOLLTE NICHT – "build a Simulink model for engine control", "write a MATLAB function to filter a noisy signal"; alle 5 korrekt entschieden.
Getestet am: 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).
Befehle & Beispiel-Prompts
/roadrunner-coreVerbindet sich von MATLAB mit RoadRunner und verwaltet den Projekt-/Szenen-/Szenario-Lebenszyklus
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Connect to RoadRunner and open this projectSet the world origin for this sceneCheck RoadRunner connection status and close it