Roadrunner Core
Connettersi a RoadRunner da MATLAB e gestire il ciclo di vita di progetto/scena/scenario
Richiede configurazione
Cosa fa
Skill fondamentale per l'automazione di RoadRunner da MATLAB: imposta il percorso API, si connette o avvia RoadRunner, e gestisce il ciclo di vita di progetto/scena/scenario, impostazioni del mondo, stato e chiusura, producendo l'handle rrApp da cui dipendono altre skill di RoadRunner. Si attiva quando ci si connette a RoadRunner, si creano o aprono progetti/scene/scenari, si imposta l'origine del mondo o i limiti della scena, si controlla lo stato, o si chiude RoadRunner. Richiede MATLAB R2022a+, un'installazione di RoadRunner, Automated Driving Toolbox, e lo strumento MCP evaluate_matlab_code.
Rapporto di test
Individuato SKILL.md in skills-catalog/automotive/roadrunner-core e recuperato raw insieme a entrambi gli script referenziati (rrCoreInitialize.m, rrCoreCommands.m entrambi HTTP 200) e manifest.yaml. Il frontmatter viene analizzato con nome+descrizione; l'unico percorso del corpo della skill è un placeholder documentato <absolute-path-to-this-skill> (nessun percorso macchina hardcoded), e rrCoreInitialize.m risolve l'installazione di RoadRunner tramite variabili di impostazioni/workspace invece di indovinare. Nessun odore di sicurezza: addpath/savepath persistence è lo scopo dichiarato della skill, nessun curl|sh, blob o esfiltrazione. NON è stato possibile eseguire la fase di OUTPUT — ogni operazione viene instradata tramite lo strumento MCP evaluate_matlab_code contro un'installazione live di RoadRunner+MATLAB che non ho, quindi non è stato prodotto alcun artefatto baseline vs skill (outputMeasured=false). Frasi di trigger giudicate: DOVREBBE attivarsi — "connetti a RoadRunner da MATLAB e apri il mio progetto highway", "crea una nuova scena RoadRunner e imposta l'origine del mondo", "chiudi RoadRunner e controlla il suo stato"; NON DOVREBBE — "costruisci un modello Simulink per il controllo motore", "scrivi una funzione MATLAB per filtrare un segnale rumoroso"; tutti i 5 decisi correttamente.
Testato il: 2026-07-21 · Claude Code 2.x (agent harness)
Installazione
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).
Comandi e prompt di esempio
/roadrunner-coreConnettersi a RoadRunner da MATLAB e gestire il ciclo di vita di progetto/scena/scenario
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Connect to RoadRunner and open this projectSet the world origin for this sceneCheck RoadRunner connection status and close it