Roadrunner Core
Łączy się z RoadRunner z MATLAB i zarządza cyklem życia projektu/sceny/scenariusza
Działa po konfiguracji
Co robi ten skill
Podstawowa umiejętność do automatyzacji RoadRunner z MATLAB: konfiguruje ścieżkę API, łączy się lub uruchamia RoadRunner i zarządza cyklem życia projektu/sceny/scenariusza, ustawieniami świata, statusem i zamknięciem, generując uchwyt rrApp, od którego zależą inne umiejętności RoadRunner. Uruchamia się podczas łączenia z RoadRunner, tworzenia lub otwierania projektów/scen/scenariuszy, ustawiania początku świata lub granic sceny, sprawdzania statusu lub zamykania RoadRunner. Wymaga MATLAB R2022a+, instalacji RoadRunner, Automated Driving Toolbox i narzędzia evaluate_matlab_code MCP.
Raport z testu
Zlokalizowano SKILL.md w skills-catalog/automotive/roadrunner-core i pobrano go w formie surowej wraz z obydwoma odwołanymi skryptami (rrCoreInitialize.m, rrCoreCommands.m oba HTTP 200) oraz manifest.yaml. Frontmatter jest parsowany z name+description; jedyna ścieżka w treści umiejętności to udokumentowany placeholder <absolute-path-to-this-skill> (brak zakodowanych na stałe ścieżek maszynowych), a rrCoreInitialize.m rozwiązuje instalację RoadRunner za pomocą zmiennych settings/workspace zamiast zgadywania. Brak zagrożeń bezpieczeństwa: trwałość addpath/savepath jest deklarowanym celem umiejętności, brak curl|sh, blobów lub eksfiltracji. NIE MOŻNA było uruchomić etapu OUTPUT — każda operacja jest kierowana przez narzędzie evaluate_matlab_code MCP przeciwko działającej instalacji RoadRunner+MATLAB, której nie posiadam, więc nie wyprodukowano artefaktu baseline-vs-skill (outputMeasured=false). Oceniono frazy wyzwalające: POWINNO uruchomić — „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”; NIE POWINNO — „build a Simulink model for engine control”, „write a MATLAB function to filter a noisy signal”; wszystkie 5 oceniono poprawnie.
Testowano: 2026-07-21 · Claude Code 2.x (agent harness)
Instalacja
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).
Komendy i przykładowe prompty
/roadrunner-coreŁączy się z RoadRunner z MATLAB i zarządza cyklem życia projektu/sceny/scenariusza
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Connect to RoadRunner and open this projectSet the world origin for this sceneCheck RoadRunner connection status and close it