Dev & Engineering ✓ NVIDIA · Official catheter-navigationisaac-for-healthcaregpu-setuppythonpathcudaunit-testing

Catheter Navigation Setup Verification

Checks host, GPU, and Python path readiness for catheter navigation.

FollowSkills review · FSRS-2.0
Not recommended
51/ 100 5-point scale 2.6 / 5
Trust12 / 25 · 2.4/5

The document states host scope, credential expectations, and avoids obvious destructive commands; however, it may clone an external repository without confirmation, write under $HOME, create symlinks, and run environment commands. The dependency is not commit-pinned, rollback is unspecified, and network/file data flow is incompletely disclosed, so points are deducted.

Reliability9 / 20 · 2.3/5

The ordered steps, path variables, expected seven-test result, and troubleshooting guidance are useful; however, behavior depends on the current contents of an external repository, dependencies and Docker versions are not pinned, failure feedback is partial, and execution cannot be confirmed statically. The score therefore stays below 10.

Adaptability10 / 15 · 3.3/5

Activation scenarios, Linux/NVIDIA requirements, CPU versus GPU boundaries, and non-fit routing away from digital-twin work are reasonably clear; however, the environment is narrow, Chinese-language support is unspecified, and the default GitHub clone has no demonstrated mainland-China reachability, so points are deducted.

Convention10 / 15 · 3.3/5

The skill provides frontmatter, version, Apache-2.0 licensing, ownership, prerequisites, limitations, troubleshooting, and final-output guidance; however, the benchmark identifies a potentially ignored root version field, recommended Instructions and Examples sections are absent, and changelog plus explicit maintenance/update paths are missing.

Effectiveness6 / 15 · 2.0/5

It can directly guide host checks, CLI registration validation, CPU smoke tests, optional GPU checks, and reusable logs; however, it does not perform installation, GPU dependency remediation is high-level, and the committed evaluation reports limited effectiveness, so points are deducted.

Verifiability4 / 10 · 2.0/5

Concrete commands, expected outputs, log paths, and committed evaluation material provide some auditability; however, there is no independently verifiable CI, execution artifact, or reproducible external evidence, and the benchmark is largely a declarative report, so only limited credit is justified.

Evidence confidence:Low Reviewed Jul 29, 2026 Reviewed revision ce70ca7f1966
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Before execution, confirm permission to clone an unpinned GitHub repository and review the target paths, network access, and writes under $HOME.
  • This skill verifies setup but does not fully install dependencies; GPU or dependency failures still require supported-version and Docker guidance.
  • The default flow depends on GitHub reachability, which is not shown to be reliable from mainland-China networks.
  • Do not interpret passing CPU smoke tests as evidence that GPU render_drr or interactive_viewport is ready.
See the full review method →

What does this skill do, and when should you use it?

This Agent Skill is one entry in the NVIDIA/skills monorepo and focuses specifically on bootstrapping and troubleshooting the catheter_navigation workflow. It checks Linux host requirements, NVIDIA GPU and CUDA compatibility, and PYTHONPATH, then verifies CLI registration and runs CPU smoke tests. Users with a suitable GPU can also generate a synthetic DRR image for a quick sanity check. The Skill declares Apache-2.0, while the catalog repository contains 324 skills and is maintained through daily synchronization from product repositories.

It resolves or clones the i4h-workflows repository, locates workflows/catheter_navigation, adds its simulation directory to PYTHONPATH, and creates a timestamped run directory with logs. It runs command -v, nvidia-smi, and df -h preflight checks, calls ./i4h modes catheter_navigation to verify CLI registration, runs seven CPU unit tests, and can invoke render_drr to produce a DRR image. It then checks smoke.log for OK and verifies that fluorosim imports successfully.

  1. A developer setting up catheter_navigation for the first time can verify the repository path, CLI registration, and Python import configuration.
  2. A user seeing a fluorosim import failure can restore PYTHONPATH and confirm that the simulation directory exists.
  3. A user troubleshooting slangpy, CUDA, or GPU failures can check host requirements and choose local execution or Docker.
  4. A maintainer without a GPU can run the CPU smoke tests for CI-style verification.

What are this skill's strengths and limitations?

Pros
  • States concrete host, GPU, CUDA, memory, and disk requirements.
  • Provides copyable commands for CLI registration, CPU smoke testing, and optional DRR validation.
  • CPU tests do not require a GPU, supporting CI-style verification.
  • Includes troubleshooting paths for PYTHONPATH, repository-root, and slangpy/GPU failures.
Limitations
  • There is no dedicated setup.sh; the Skill primarily verifies and documents requirements.
  • Full GPU modes require an NVIDIA GPU, CUDA, slangpy, Warp, and torch CUDA.
  • The documented tested environment is limited to Linux x86_64 with Ubuntu 22.04/24.04.
  • No independent performance benchmark or broader platform-test evidence is provided.

How do you install this skill?

In an Agent Skills-compatible client, run: npx skills add nvidia/skills --skill i4h-catheter-navigation-setup --yes. The README does not document a separate installer for this Skill. Using it also requires an i4h-workflows checkout containing workflows/catheter_navigation, or permission for the documented commands to clone the repository to ~/i4h-workflows.

How do you use this skill?

Prompt the Agent with “Set up catheter_navigation” or “Troubleshoot catheter_navigation fluorosim, GPU, or slangpy errors.” The Skill resolves the workflow from I4H_WORKFLOWS or the current Git root; if it is not found, it uses ~/i4h-workflows and clones https://github.com/isaac-for-healthcare/i4h-workflows. It then performs the CLI registration check and CPU smoke tests in order; with a GPU and slangpy installed, it can additionally run render_drr.

FAQ

Can I use it without a GPU?
Yes. The CPU smoke tests can run without a GPU, but GPU modes such as render_drr and interactive_viewport require the full GPU stack.
Why does fluorosim fail to import?
The documented cause is a missing PYTHONPATH entry for workflows/catheter_navigation/scripts/simulation. Re-run the path setup step and confirm that SIM_ROOT exists.
What if local GPU dependencies are incomplete?
Run render_drr without --local so ./i4h can use Docker, which the Skill documents as the fallback when host dependencies are incomplete.
Does this repository contain only the catheter-navigation Skill?
No. NVIDIA/skills is a collection of 324 skills; this profile covers only i4h-catheter-navigation-setup.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation E2E Smoke Test

Runs the Isaac for Healthcare v0.7 catheter workflow from setup verification through digital-twin DRR rendering and unit tests.

Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation Fluoroscopy Smoke Tests

Validate core catheter-navigation workflow behavior on CPU-only CI environments.

Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation Fluoroscopy Viewport

Launch an interactive fluoroscopy viewport with real-time catheter physics and navigation controls.

Dev & Engineering ✓ NVIDIA · Official

i4h Catheter Navigation Workflow Guide

Orients agents to the right stage of NVIDIA’s endovascular catheter navigation workflow.

Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation DRR Renderer

Generate a single digitally reconstructed radiograph from CT data or a synthetic phantom for fluoroscopy previews and renderer smoke tests.

Dev & Engineering ✓ NVIDIA · Official

I4H Policy Fine-Tuning

Fine-tune GR00T or openpi PI0 policies on recorded LeRobot demonstrations.

Automation & Ops ✓ NVIDIA · Official

TAO NVIDIA GPU Host Setup

Checks and standardizes NVIDIA drivers, CUDA, and container runtime prerequisites for TAO GPU hosts.

Data & Analysis ✓ NVIDIA · Official

I4H Mimic Dataset Augmentation

Augment an existing HDF5 recording by cloning trajectories with action and state noise.

Dev & Engineering ✓ NVIDIA · Official

I4H Scene Editing Workflow

Edit existing Isaac for Healthcare scenes live through a controlled bridge session.

Dev & Engineering ✓ NVIDIA · Official

Isaac for Healthcare Workflow Validator

Run policy or state-machine rollouts and record verification episodes to HDF5.

Dev & Engineering ✓ NVIDIA · Official

I4H Workflow Environment Creator

Scaffold a runnable Isaac for Healthcare environment by forking a proven existing environment.

Data & Analysis ✓ NVIDIA · Official

LeRobot Dataset Visualizer

Inspect converted LeRobot datasets in a local browser.

Dev & Engineering ✓ NVIDIA · Official

Isaac for Healthcare Dataset Replay

Replay HDF5 episodes in Isaac Sim to verify recorded robot behavior visually.

Data & Analysis ✓ NVIDIA · Official

I4H Teleoperation Dataset Recorder

Record human demonstrations from keyboard, SO-ARM leader, or VR teleoperation into HDF5.

Dev & Engineering ✓ NVIDIA · Official

cuTile Python-to-Julia Converter

Port cuTile Python GPU kernels into tested cuTile.jl Julia implementations.

Automation & Ops ✓ NVIDIA · Official

Isaac for Healthcare E2E Workflow

Run the Isaac for Healthcare pipeline from recording through validation.

Data & Analysis ✓ NVIDIA · Official

i4H Dataset Annotation Workflow

Use a vision-language model to verify task success and filter episodes for fine-tuning.

Data & Analysis ✓ NVIDIA · Official

I4H Dataset Converter

Convert Isaac for Healthcare HDF5 recordings into training-ready LeRobot datasets.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge GPU Memory Tuning

Diagnose GPU OOMs in Megatron Bridge training and reduce fragmentation, activation, and PEFT memory usage.

Dev & Engineering ✓ NVIDIA · Official

NeMo AutoModel Model Onboarding

A structured guide for adding new LLM, MoE, and VLM architectures to NeMo AutoModel.

Related skills