Agent skill · AI & Agents

roadrunner-core

Foundation skill for all RoadRunner workflows: MATLAB path setup, connection, project/scene/scenario lifecycle, world settings, handle management, status, and close. Use when connecting to RoadRunner, managing projects/scenes/scenarios, setting world origin, checking status, closing RoadRunner, or when any downstream RoadRunner skill needs initialization.

matlabgithub.com/matlabGitHub ↗
claude-codecodexcopilotNOASSERTION
Install
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-core --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 4
SKILL.md size: 14 KB
Bundled scripts: none
Version: 1.0
Declared author: MathWorks
Path: skills-catalog/automotive/roadrunner-core/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 868
Language: MATLAB

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# RoadRunner Core Foundation skill for all RoadRunner agent workflows. Manages the RoadRunner connection, project/scene/scenario lifecycle, and handle management from MATLAB. Produces the `rrApp` handle used by all downstream RoadRunner skills. Execution: all MATLAB code runs via `evaluate_matlab_code` MCP tool. Never `matlab -batch`. ## When to Use - Connecting to or launching RoadRunner from MATLAB - Creating, opening, or saving projects, scenes, or scenarios - Setting world origin or scene extents - Checking RoadRunner status - Closing RoadRunner safely - Any downstream RoadRunner skill needs `rrApp` initialization ## When NOT to Use - **RoadRunner is not installed** — this skill requires a working RoadRunner installation; it cannot install the product - **MATLAB version below R2022a** — the `roadrunner` class and related APIs are not available in earlier releases - **`rrApp` already exists and is valid** — re-running `rrCoreInitialize` is safe (it's idempotent) but unnecessary; prefer checking `exist('rrApp','var')` first to avoid the overhead - **User has not provided installation or project paths** when first-time setup is needed — ask the user first, do not guess paths - **R

What's inside
Steps it walks through
  1. When to Use
  2. When NOT to Use
  3. 1. How the Agent Uses This Skill
  4. First-time setup (once per machine — two-tier resolution)
  5. First call in a session
  6. Subsequent calls
  7. Key principle
  8. 2. Files
  9. Deployment
  10. 3. Decision Logic
  11. Launch (handled by rrCoreInitialize)
  12. 4. Placeholders
  13. 5. Handle Management
  14. 6. Path Setup
Ships with 3 files
  • manifest.yaml
  • scripts/rrCoreCommands.m
  • scripts/rrCoreInitialize.m
More from matlab-agentic-toolkit
All skills →
About this skill
What does the roadrunner-core skill do?

Foundation skill for all RoadRunner workflows: MATLAB path setup, connection, project/scene/scenario lifecycle, world settings, handle management, status, and close. Use when connecting to RoadRunner, managing projects/scenes/scenarios, setting world origin, checking status, closing RoadRunner, or when any downstream RoadRunner skill needs initialization.

How do I install it?

Run `npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-core --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From matlab/matlab-agentic-toolkit, a repository with 868 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going