Skip to content
Development
Skill

/isaac-mission-control-showcase

Run and validate an end-to-end Mission Control showcase with a locally installed Isaac Sim launched in its GUI window, driven through the isaac-sim-remote Python server, with Nova Carter SIL. Use for demos, showcase replays, Mission Control driving a simulated robot, or

From plugin
skills
3.8k200 skills

Claude Code

$ npx -y skills add NVIDIA/skills --skill isaac-mission-control-showcase --agent claude-code

SKILL.md

isaac-mission-control-showcase.SKILL.md
name: isaac-mission-control-showcase
description: Run and validate an end-to-end Mission Control showcase with a locally installed Isaac Sim launched in its GUI window, driven through the isaac-sim-remote Python server, with Nova Carter SIL. Use for demos, showcase replays, Mission Control driving a simulated robot, or diagnosing the integrated small-warehouse scenario. Detect existing Isaac Sim installations without modifying them, automatically select a usable runtime without prompting whenever compatibility can be confirmed, and delegate requested installation or version changes to isaac-sim-installation. Defaults to a canonical Isaac 6.1 warehouse and deterministic circular route when the user does not specify another scenario.
license: CC-BY-4.0 AND Apache-2.0
metadata:
  author: "NVIDIA Isaac Team <info@nvidia.com>"
  version: 1.0.0

Mission Control Showcase

Use the bundled runner for the default small-warehouse Nova Carter showcase. It owns the integration and coordinates five upstream skills that it resolves at runtime rather than vendoring. Resolve those dependencies once with `python3 "$SKILL_DIR/scripts/doctor.py" dependencies --prepare` before the first run.

Host swap safety

Never create, resize, enable, or remove host swap without the user's explicit approval of the specific operation, device or file path, and size. For example, "Create an 8 GB swap file at /swapfile" identifies all three. A general request to run the showcase, make preflight pass, or fix a memory shortfall does not authorize any swap change. If memory preflight fails, report the shortfall and suggest freeing memory or using a larger host. Ask for the specific swap approval only if the user wants that option; do not provide swap-changing commands or perform the change before approval. Swap changes can persist after the showcase.

Locate bundled resources

Before running any command, set `SKILL_DIR` to the absolute path of the directory containing this loaded `SKILL.md`, using the skill location supplied by the skill loader. Preserve that value in each shell invocation. Do not derive it from the current working directory or assume a source repository layout or a fixed installation directory.

All bundled paths in this document and its references, including `scripts/`, `references/`, `shared/`, `assets/`, `config/`, and `upstream-versions.lock.json`, are relative to `SKILL_DIR`. Read them beneath that directory and prefix bundled script paths with `"$SKILL_DIR/"` when following command examples in the references. Runtime output paths and upstream skill paths reported by the dependency manifest retain their own locations. Commands below can run from any working directory.

Runtime selection

Always launch Isaac Sim from a local installation through this showcase runner, with its GUI window on the host display. Watch the robot in that window. Drive every stage operation through the `isaac-sim-remote` Python server on `ISAAC_PYTHON_PORT`. There is no WebRTC, browser viewer, or containerised Isaac Sim in this workflow.

Before preflight, inspect existing state read-only. Determine the installation path and version, whether `isaac-sim.sh` and the bundled ROS 2 bridge libraries are present, whether a display is available, and whether an Isaac Sim is already running. Do not launch or import Isaac Sim, start or stop a container, run an installer, or alter files.

Treat the installed version, warehouse URI, Nova Carter asset and sensor graphs, and readiness probes as one compatibility set. Mere presence of Isaac Sim is not proof of compatibility.

Apply this selection policy:

  • If a 6.1.0 installation is present at `ISAAC_SIM_DIR`, report the detected

version and continue without an unnecessary prompt.

  • If a different version is detected and the launcher, ROS 2 bridge, and a

verified warehouse URI are all present, use it automatically — no prompt — and report the choice:

> Isaac Sim `<version>` detected at `<path>` and is usable (launcher > `<ready/status>`, ROS 2 bridge `<ready/status>`). Using this installation.

Attempt the normal preflight and readiness contract; stop and report a mismatch rather than modifying that installation.

  • Prompt before preflight only when the version cannot be determined, or none

of launcher, ROS 2 bridge, or a verified warehouse URI can be confirmed — this is the sole runtime-selection case that requires user input, because no automatic choice can be verified safe:

> Isaac Sim `<version>` was detected at `<path>`. Launcher: > `<ready/status>`. ROS 2 bridge: `<ready/status>`. Choose whether to use > the detected version or select or install another version.

  • Docker is still required for the Mission Control cloud stack and Nova Carter

SIL, but never for Isaac Sim itself.

  • If nothing is installed, route to the resolved `isaac-sim-installation`

skill rather than guessing a path. Resolve it through `python3 "$SKILL_DIR/scripts/doctor.py" dependencies`; never search for it and never vendor a copy.

Never upgrade, downgrade, overwrite, delete, repair, relabel, refresh, or otherwise modify an existing Isaac Sim installation as showcase recovery. Obtain explicit user direction before stopping an already-running Isaac Sim.

If the user asks to install, upgrade, downgrade, or otherwise obtain a different Isaac Sim version, stop the showcase workflow and hand off to the resolved `isaac-sim-installation` skill. Read its runtime `SKILL.md` at the path the dependency manifest reports, and follow its own gates without bypassing any of them. Do not reproduce or restate its installation logic here. The runner requires a local standalone installation, so preselect that method. Stop after the installed path is reported; do not launch Isaac Sim. Resume runtime selection only after that handoff has completed and the user asks to continue. When that skill runs a compatibility check, prefer a generous `--timeout-seconds` such as `3600`; its 600-secon

Read more
@nvidia
Ships withskills

Official, NVIDIA-verified Agent Skills for Claude Code, Codex, and other coding agents.

3.8k200 skills
Get the whole plugin

Stars on GitHub

Momentum

stars in total
3.8k
Star history of NVIDIA/skills on GitHub, a chart by star-history.com

Other skills on skills.

nvidia-skill-finder

nvidia-skill-finder

Use for NVIDIA-related requests where an NVIDIA skill might help, even if the user did not ask for a skill. Trigger on NVIDIA…

@nvidia@nvidiaInstall Skill
accelerated-computing-cudf

accelerated-computing-…

Official NVIDIA-authored guidance for NVIDIA cuDF GPU DataFrames, pandas acceleration, dask-cuDF, ETL, joins, groupby,…

@nvidia@nvidiaInstall Skill
amc-run-rtsp-calibration

amc-run-rtsp-calibrati…

Calibrate a new dataset from live RTSP camera streams via the AutoMagicCalib REST API. Use when the user provides RTSP URLs or…

@nvidia@nvidiaInstall Skill
amc-run-sample-calibration

amc-run-sample-calibra…

Run end-to-end calibration on the shipped sample dataset (sdg_08_2_sample_data_010926.zip) against a running AMC microservice.…

@nvidia@nvidiaInstall Skill
amc-run-video-calibration

amc-run-video-calibrat…

Calibrates pre-recorded `cam_*.mp4` datasets through the AutoMagicCalib REST API. Use for user-supplied local MP4s; route live…

@nvidia@nvidiaInstall Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc13d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

Questions about isaac-mission-control-showcase.

Which coding agents can use isaac-mission-control-showcase?
isaac-mission-control-showcase installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.