Dev & Engineering ✓ NVIDIA · Official unit-testingcicatheter-navigationfluoroscopypythongpu-free-testing

Catheter Navigation Fluoroscopy Smoke Tests

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

FollowSkills review · FSRS-2.0
Not recommended
50/ 100 5-point scale 2.5 / 5
Trust14 / 25 · 2.8/5

The skill is explicitly CPU-only, states that no GPU or credentials are required, and limits writes to the workflow runs directory; however, it automatically clones from an external GitHub repository when absent, does not pin a revision, request confirmation, disclose supply-chain/network risk, or define rollback, so points are deducted.

Reliability8 / 20 · 2.0/5

The commands, test target, log capture, and Ran/OK checks are clearly specified, and an external evaluation report and task definitions are included; however, the workflow and dependencies are external and unpinned, pipefail is not enabled so unittest failure may be masked by tee, and abnormal-input diagnostics are thin, so the score remains below the static cap of 10.

Adaptability9 / 15 · 3.0/5

The name, description, and positive/negative activation scenarios are reasonably precise; the skill distinguishes CPU smoke testing from GPU rendering and states the GPU viewport limitation. Input/output contracts and non-fit boundaries remain incomplete, and the fallback depends on GitHub reachability, which may affect mainland-China users, so points are deducted.

Convention9 / 15 · 3.0/5

The documentation includes purpose, run steps, expected output, verification, prerequisites, limitations, troubleshooting, and final-response guidance; version, owner, and Apache-2.0 are stated. However, the benchmark reports misplaced version frontmatter and missing recommended Instructions and Examples sections, repository metadata is NOASSERTION despite the skill declaration, and maintenance/update ownership is not sufficiently explicit, so points are deducted.

Effectiveness6 / 15 · 2.0/5

The skill offers directly reusable CPU smoke-test commands, timestamped logs, and reporting requirements, while the evaluation tasks cover imports, preprocessing, parsers, and negative routing. Static review cannot confirm actual execution; the report provides limited sampled evidence and does not independently establish key-path output usability, so the score is kept within the static cap of 7 and reduced.

Verifiability4 / 10 · 2.0/5

The SKILL.md provides auditable commands and explicit verification strings, while BENCHMARK.md and evals.json provide limited third-party evaluation records. However, there is no committed skill-specific test suite or CI evidence reproducing this skill's key path, and the reported evaluation cannot be independently reproduced from the supplied files, so the score is 4.

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
  • Confirm network access and authorization before fetching code; preferably pin and verify the workflow revision or release.
  • Use set -o pipefail and check the unittest exit status so failures cannot be masked by tee; do not rely only on Ran and OK log lines.
  • This skill validates only the CPU smoke path, not GPU Slang rendering or the interactive viewport; dependency recovery may be affected by GitHub reachability in mainland China.
  • Fix the version metadata placement and add Instructions, Examples, dependency versions, maintenance ownership, and an update path.
See the full review method →

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

This skill provides CPU-only unit smoke tests for Isaac for Healthcare catheter-navigation fluoroscopy components. It checks imports, CT-to-attenuation preprocessing, CLI parser behavior, and conditional viewport imports. It is intended for CI or machines without a GPU. It does not cover GPU Slang rendering or the interactive viewport, so passing these tests does not complete GPU validation.

It locates or clones the i4h-workflows repository, enters the catheter_navigation workflow, creates a timestamped smoke-test run directory and log directory, and updates the .latest symlink. It runs workflows/catheter_navigation/tests/test_fluorosim_smoke.py with Python unittest and tees output into smoke.log. It then checks the log for the test count and OK status with grep; parser error lines from negative CLI tests are expected.

  1. A CI developer needs to check catheter-navigation imports and parser behavior in a build environment without an NVIDIA GPU.
  2. A fluorosimulation maintainer wants a quick regression check for CT-to-attenuation preprocessing.
  3. A test engineer needs timestamped smoke-test logs after a commit or branch change.
  4. A developer investigating import failures needs to verify that the active environment contains the catheter-navigation workflow dependencies.

What are this skill's strengths and limitations?

Pros
  • Requires no GPU and fits CPU-only CI environments.
  • Covers imports, CT-to-attenuation preprocessing, CLI parsers, and conditional viewport imports.
  • Creates timestamped run directories and preserves test logs.
Limitations
  • Does not test GPU Slang rendering or the interactive viewport.
  • Requires Python 3, Git, and the catheter-navigation workflow dependencies.
  • The source does not define a fixed test count or a supported-platform matrix.
  • If the workflow directory is absent locally, the commands may clone the repository from GitHub and therefore require network access.

How do you install this skill?

Install the skill from the NVIDIA/skills repository with the skills CLI:

npx skills add nvidia/skills --skill i4h-catheter-navigation-smoke --yes

Alternatively, run npx skills add nvidia/skills and choose the skill and destination interactively. The README does not specify a manual installation directory for this individual skill.

How do you use this skill?

Ask an agent that has loaded the skill to “run CPU-only fluorosim smoke tests for catheter navigation in CI,” or an equivalent request. The skill uses this test command:

python3 -m unittest workflows/catheter_navigation/tests/test_fluorosim_smoke.py 2>&1 | tee "${RUN_DIR}/logs/smoke.log"

A successful run is indicated by “Ran N tests” and “OK” in the log. The final report should include pass/fail status, test count, and log path, and should state that GPU stages still require separate verification.

How does this skill compare with similar options?

It complements i4h-catheter-navigation-render-drr: this skill handles GPU-free smoke validation, while that named skill is indicated for GPU validation. The source does not provide a detailed comparison with other alternatives.

FAQ

Does this skill require a GPU?
No. It is explicitly designed for CPU-only testing, but GPU rendering and interactive viewport stages must be checked separately.
What should I check first if imports fail?
Run i4h-catheter-navigation-setup and verify that the active virtual environment has the catheter-navigation workflow dependencies installed.
Do parser error lines mean the test failed?
Not necessarily. Error lines from negative CLI tests are expected on stderr; use the test count and OK status to determine the result.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation Setup Verification

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

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

Earth2Studio Diagnostic Builder

Build Earth2Studio wrappers for single-step diagnostic data transformations.

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

Earth2Studio Forecast Wrapper Builder

Build and validate Earth2Studio time-stepping forecast wrappers.

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

Megatron-Core Testing Guide

Design, run, and reproduce distributed Megatron-Core tests with CI-aligned workflows.

Dev & Engineering ✓ NVIDIA · Official

NeMo AutoModel Model Onboarding

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

Dev & Engineering ✓ NVIDIA · Official

DALI Dynamic Mode Assistant

Helps agents write, review, and migrate NVIDIA DALI imperative dynamic-mode code.

Dev & Engineering ✓ NVIDIA · Official

CUDA-Q Quantum Onboarding

Guides developers from CUDA-Q installation to quantum kernels, GPU simulation, and real QPU execution.

Automation & Ops ✓ NVIDIA · Official

Dynamo Router Starter

Configure Dynamo routing modes and verify frontend endpoints quickly.

Dev & Engineering ✓ NVIDIA · Official

CuTile Autotuning Guide

Design, implement, and validate low-overhead autotuning for CuTile GPU kernels.

Automation & Ops ✓ NVIDIA · Official

cuOpt Installation Guide

Install and verify NVIDIA cuOpt for Python, C, or REST deployment.

Dev & Engineering ✓ NVIDIA · Official

Holoscan Python Wheel Installer

Install Holoscan SDK Python bindings in a virtual environment and verify them on a Linux NVIDIA GPU system.

Data & Analysis ✓ NVIDIA · Official

Catheter Navigation Vascular Digital Twin

Turn CT angiography data into a patient-specific vascular digital twin for catheter-navigation workflows.

Dev & Engineering ✓ NVIDIA · Official

Earth2Studio Data Source Builder

Connect remote weather data to Earth2Studio with tested source wrappers.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Installation Guide

Choose and verify the right NeMo Relay path for CLIs, language packages, and maintained frameworks.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Quick Start

Helps first-time NeMo Relay users prove observable execution value through the smallest suitable trial.

Data & Analysis ✓ NVIDIA · Official

DICOM Series Preflight

Header-only validation for one DICOM series before conversion or inference.

Related skills