Dev & Engineering ✓ NVIDIA · Official chest-xraymedical-imagingsmoke-testinghugging-facetransformersjson-fixtures

NV-Reason-CXR Chest X-ray Reasoning Test

Runs reproducible command-shape and live inference smoke tests for chest X-ray reasoning.

FollowSkills review · FSRS-2.0
Not recommended
52/ 100 5-point scale 2.6 / 5
Trust16 / 25 · 3.2/5

The documentation clearly limits the skill to engineering validation and prohibits diagnosis and treatment use. It discloses cache writes, output-directory writes, dependency installation, and network access to Hugging Face/GitHub/hf.space, and pins the model revision. There is no evidence of malware, credential theft, or destructive defaults. Points are deducted because there is no explicit pre-execution confirmation, patient-sensitive-image handling or retention policy, consent step before remote upload, or rollback plan; local setup may also modify the active Python environment.

Reliability9 / 20 · 2.3/5

The entrypoint, arguments, error handling, mock path, input validation, and tests are largely consistent. Tests cover generated fixtures, missing inputs, invalid images, API option conflicts, and streaming-response parsing. Static review cannot confirm actual execution, while the live path depends on GPU availability, a remote Space, exact library versions, and an upstream Gradio schema; abnormal-path coverage remains limited, so the score is conservatively bounded by static calibration.

Adaptability8 / 15 · 2.7/5

The audience, research/engineering scenarios, input formats, JSON output, and non-fit boundaries are clearly described, with routing rules for different request types. Points are deducted because Chinese-language interaction is not documented, the API path depends on an overseas Hugging Face service, and trigger boundaries lack broader negative examples.

Convention9 / 15 · 3.0/5

SKILL.md provides purpose, prerequisites, limitations, troubleshooting, exact commands, environment variables, dependencies, versions, and upstream references. The manifest also records licensing, runtime, and verification metadata. Points are deducted because the benchmark explicitly reports a missing recommended Examples section, there is no formal changelog, and users must reconcile Apache-2.0 code terms with the noncommercial license for model weights.

Effectiveness6 / 15 · 2.0/5

The skill can directly perform command-shape smoke tests and emit JSON containing input metadata, runtime information, response text, and limitations; the mock fixture has direct value for wiring verification. Points are deducted because mock output is not evidence of model quality, live outputs may hallucinate or miss findings, clinical value is explicitly excluded, and only two internal evaluation tasks are reported without broad representative evidence or comparison with alternatives.

Verifiability4 / 10 · 2.0/5

The files provide pinned upstream commits and model revision, a JSON schema, reproducible mock configuration, committed tests, and an internal benchmark report, giving the key behavior some traceability. Points are deducted because this review was static and did not execute anything; the benchmark covers only two tasks and provides no independently reproducible run records or corroborating evidence types, so a higher static score is not justified.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
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
  • Do not use live or mock output for diagnosis, treatment, triage, patient-facing reports, or other clinical decisions.
  • Before using hf-space-api, confirm that patient images may be sent to an external Hugging Face service and assess mainland-China reachability, privacy, and compliance requirements.
  • Prefer an isolated virtual environment or container for dependency installation; model weights and caches may consume substantial disk space.
  • Mock mode verifies input handling, prompt wiring, and the JSON contract only; it does not validate model inference quality.
See the full review method →

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

This skill is a thin wrapper in NVIDIA’s skills collection for running NV-Reason-CXR-3B chest X-ray inference tests. It invokes either a local Hugging Face Transformers path or the public Hugging Face Space API and emits JSON. It accepts real images, JSON fixtures, and deterministic mock runs. It is explicitly not for diagnosis, clinical reporting, treatment decisions, triage, or clinical deployment.

Reads PNG, JPEG, or JSON fixture inputs; invokes scripts/run_nv_reason_cxr.py against the local model or Hugging Face Space API; routes prompts for analysis, report generation, or specific questions; can create a temporary synthetic fixture image; and emits JSON containing input metadata, prompt, model information, runtime mode, response text, and known limitations. Mock mode validates command shape and wrapper behavior.

  1. A developer needs CI coverage for the chest X-ray wrapper’s command arguments and JSON schema.
  2. A model engineer has CUDA and cached or downloadable model assets and wants live inference on a chest X-ray image.
  3. An integration engineer wants to test inference through the public Hugging Face Space without installing local PyTorch, Transformers, or CUDA.
  4. A test engineer needs a deterministic synthetic-image smoke test that does not download model weights.
  5. A researcher needs model context for analysis or structured-report drafting while treating the output as engineering evidence rather than a clinical conclusion.

What are this skill's strengths and limitations?

Pros
  • Provides a fixed, reproducible script entrypoint and JSON output.
  • Supports local Transformers inference, public API inference, and deterministic mock testing.
  • Accepts PNG, JPEG, and generated JSON fixtures for automated validation.
  • Documents prompt routing, backend selection, setup checks, and troubleshooting.
Limitations
  • Explicitly unsuitable for diagnosis, clinical interpretation, treatment decisions, triage, or regulatory use.
  • Local live inference generally requires CUDA/GPU and may download model weights and remote code.
  • The model may hallucinate, miss subtle abnormalities, misread support devices, or produce overconfident prose.
  • The public API depends on Hugging Face Space availability and API compatibility.
  • Model weights are subject to the NVIDIA OneWay Noncommercial License Agreement; the source does not state operating costs.

How do you install this skill?

Install the skill from the NVIDIA collection with: npx skills add nvidia/skills --skill nv-reason-cxr --yes. A client-specific example is: npx skills add nvidia/skills --skill nv-reason-cxr --agent codex --yes. The README does not document a separate clone or manual skill-folder installation flow. For local live inference, the documented dependencies are installed with: pip install torch==2.7.1 torchvision==0.22.1 transformers==4.56.1 Pillow.

How do you use this skill?

Run from the repository root. For a command-shape or fixture smoke test: python skills/nv-reason-cxr/scripts/run_nv_reason_cxr.py PATH_TO_CXR_OR_FIXTURE --mock --out-dir OUT_DIR. For local live inference: python skills/nv-reason-cxr/scripts/run_nv_reason_cxr.py PATH_TO_CXR_OR_FIXTURE --prompt "Find abnormalities and support devices." --backend local. For the public API, use --backend hf-space-api. Before downloading assets or running inference, use python skills/nv-reason-cxr/scripts/run_nv_reason_cxr.py --check-setup. Do not substitute undocumented commands such as eval_engine/run.py, infer.py, or python -m nv_reason_cxr for ordinary wrapper runs.

How does this skill compare with similar options?

The skill offers two documented inference routes—local Hugging Face Transformers and the public Hugging Face Space API. Mock mode is for wrapper and CI validation, not model inference.

FAQ

Can it produce a radiology report for direct clinical use?
No. The source says the output is not a diagnosis, clinical report, treatment recommendation, or triage decision, and requires qualified professional review for medical use.
Can it run without a local GPU?
CPU inference can be requested explicitly but may be very slow. Alternatively, the hf-space-api backend does not require local PyTorch, Transformers, CUDA, model cache, or a Hugging Face token.
Does mock mode mean the model was used?
No. Mock mode returns a deterministic response for command-shape, fixture, and wrapper checks and is not a substitute for model inference.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

NeMo AutoModel Model Onboarding

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

Data & Analysis ✓ NVIDIA · Official

DICOM Series Preflight

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

Data & Analysis ✓ NVIDIA · Official

NV-Segment-CT Medical Imaging Segmentation Skill

Run VISTA3D on CT NIfTI volumes and produce verifiable label-map evidence.

Data & Analysis ✓ NVIDIA · Official

NV-Segment-CT Fine-Tuning

Fine-tune NV-Segment-CT VISTA3D on labeled CT NIfTI datasets.

Data & Analysis ✓ NVIDIA · Official

NV-Generate-MR

Generate synthetic body MRI volumes through NVIDIA’s rflow-mr workflow.

Data & Analysis ✓ NVIDIA · Official

NV-Generate-CT Synthetic CT Generator

Generate paired synthetic CT volumes and masks through NVIDIA’s rflow-ct pipeline.

Automation & Ops ✓ NVIDIA · Official

Jetson LLM Serving

Deploy OpenAI-compatible LLM and VLM servers on Jetson with vLLM or SGLang.

Data & Analysis ✓ NVIDIA · Official

DICOM CT Series to NIfTI Volume

Converts one CT DICOM series into a HU NIfTI volume with affine evidence.

Automation & Ops ✓ NVIDIA · Official

Dynamo Router Starter

Configure Dynamo routing modes and verify frontend endpoints quickly.

Data & Analysis ✓ NVIDIA · Official

NV-Segment-CTMR Medical Image Segmentation

Run CT or MRI NIfTI segmentation and capture inspectable label-map evidence.

Data & Analysis ✓ NVIDIA · Official

DICOM Metadata Extractor

Extract selected metadata from one DICOM file and flag PHI in standard tags.

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.

Data & Analysis ✓ NVIDIA · Official

NV Brain MRI Diffusion Fine-Tuner

Fine-tune the NV-Generate-CTMR diffusion UNet from NIfTI brain MRI training volumes.

Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Image Validator

Validate a flashed Jetson BSP image on disk and on the target device.

Automation & Ops ✓ NVIDIA · Official

NeMo-RL Brev Runbook

Helps NeMo-RL agents manage storage, caches, logs, and authentication safely on Brev instances.

Data & Analysis ✓ NVIDIA · Official

Catheter Navigation Vascular Digital Twin

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

Data & Analysis ✓ NVIDIA · Official

NV-Generate Medical Imaging VAE Fine-Tuning

Fine-tune the NV-Generate-CTMR MAISI VAE on CT or MRI NIfTI training volumes.

Data & Analysis ✓ NVIDIA · Official

Synthetic Brain MRI Generator

Generate synthetic brain MRI volumes through NVIDIA’s documented workflow.

Dev & Engineering ✓ NVIDIA · Official

TileGym Transformers Kernel Integration

Integrate TileGym kernels into Hugging Face Transformers models without editing Transformers source.

Related skills