Roadrunner Core

Łączy się z RoadRunner z MATLAB i zarządza cyklem życia projektu/sceny/scenariusza

Autor: matlab · matlab/matlab-agentic-toolkit

Działa po konfiguracji ★ 8.0/10

Roadrunner Core — Łączy się z RoadRunner z MATLAB i zarządza cyklem życia projektu/sceny/scenariusza

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 project
  • Set the world origin for this scene
  • Check RoadRunner connection status and close it