Hf Dynacell
mehta-lab/VisCy
Develop, deploy, and maintain the DynaCell virtual-staining HuggingFace demo hosted at biohub/dynacell (ZeroGPU).
Used for command-shape or live NV-Reason-CXR chest X-ray reasoning smoke tests.
$ npx skills add NVIDIA/skills --skill nv-reason-cxr -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NVIDIA/skills nv-reason-cxr --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/nv-reason-cxr .claude/skills/nv-reason-cxr && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "nv-reason-cxr" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/nv-reason-cxr into .claude/skills/nv-reason-cxr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nv-reason-cxr", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/NVIDIA/skills/tree/main/skills/nv-reason-cxrType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add NVIDIA/skills --skill nv-reason-cxr -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NVIDIA/skills nv-reason-cxr --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/nv-reason-cxr .agents/skills/nv-reason-cxr && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "nv-reason-cxr" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/nv-reason-cxr into .agents/skills/nv-reason-cxr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nv-reason-cxr", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NVIDIA/skills --skill nv-reason-cxr -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NVIDIA/skills nv-reason-cxr --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/nv-reason-cxr .cursor/skills/nv-reason-cxr && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "nv-reason-cxr" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/nv-reason-cxr into .cursor/skills/nv-reason-cxr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nv-reason-cxr", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/NVIDIA/skills.git --path skills/nv-reason-cxr--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add NVIDIA/skills --skill nv-reason-cxr -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NVIDIA/skills nv-reason-cxr --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/nv-reason-cxr .gemini/skills/nv-reason-cxr && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "nv-reason-cxr" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/nv-reason-cxr into .gemini/skills/nv-reason-cxr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nv-reason-cxr", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install NVIDIA/skills nv-reason-cxrInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add NVIDIA/skills --skill nv-reason-cxr -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/nv-reason-cxr .github/skills/nv-reason-cxr && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "nv-reason-cxr" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/nv-reason-cxr into .github/skills/nv-reason-cxr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nv-reason-cxr", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NVIDIA/skills --skill nv-reason-cxr -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install NVIDIA/skills nv-reason-cxr --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/nv-reason-cxr .opencode/skills/nv-reason-cxr && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "nv-reason-cxr" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/nv-reason-cxr into .opencode/skills/nv-reason-cxr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nv-reason-cxr", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
nv-reason-cxrUsed for command-shape or live NV-Reason-CXR chest X-ray reasoning smoke tests.
Nv Reason Cxr is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Used for command-shape or live NV-Reason-CXR chest X-ray reasoning smoke tests. Not for diagnosis or clinical reporting.
Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 14 other files, including scripts (for example `BENCHMARK.md`, `evals/evals.json` and `fixtures/synthetic_cxr_input.json`).
It sits in Testing & QA, covering QA and bug reports. It works with CUDA and Hugging Face. The repository describes itself as: Agent Skills for NVIDIA products — install into Claude Code, Codex, and other coding agents to run Physical AI, robotics, simulation, CUDA, and RAG workflows end to end. The licence is Apache-2.0.
Read from SKILL.md and the folder at commit dfdd080. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
BashFrom allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
pythonpipFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
huggingface.cogithub.comnvidia-nv-reason-cxr.hf.spaceFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
HF_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Nv Reason Cxr loads about 3.9k tokens when it runs. Until then it costs about 34 tokens; SKILL.md has 1,755 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: BashAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from NVIDIA/skills at commit dfdd080, republished under its Apache-2.0 licence (© NVIDIA). 1,755 words, ~3,927 tokens.
.claude/skills/nv-reason-cxr/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.chest_xray_image_or_fixture; outputs are result_json.skill_manifest.yaml before changing arguments, side effects, or validation gates.scripts/run_nv_reason_cxr.py through the documented command below; pass --out-dir only for generated fixtures or harness-managed artifact directories.run_script, use run_script("scripts/run_nv_reason_cxr.py", args=[...]); otherwise run the Bash/Python command shown below.output.response_text exactly as emitted, including any
model-generated <think>...</think> and <answer>...</answer> sections. Do
not collapse the result to labels unless the user explicitly asks for a
summary.| Script | Purpose | Arguments |
|---|---|---|
scripts/run_nv_reason_cxr.py | Primary entrypoint declared by skill_manifest.yaml. | PATH_TO_CXR_OR_FIXTURE [--out-dir OUT_DIR] [--backend local|hf-space-api] [--mock] [--check-setup] |
runtime.side_effects.pip_packages.--out-dir; may cache model assets under ~/.cache/huggingface/ for local inference; and may contact https://huggingface.co, https://github.com, or https://*.hf.space outside --mock mode.hf-space-api backend depends on public Hugging Face Space availability and API compatibility.| Error | Cause | Fix |
|---|---|---|
| Missing dependency or import error | Runtime package drift from skill_manifest.yaml. | Install the packages declared in the manifest or use the documented setup command. |
| CUDA unavailable from an agent but available in a user terminal | The agent sandbox, container, or job wrapper may not expose NVIDIA device nodes even when the same Python environment has CUDA-capable PyTorch installed. | Compare python -c "import torch; print(torch.cuda.is_available())" and nvidia-smi inside the agent context and in the user terminal. If only the agent context fails, rerun with GPU/device access, use the host terminal, or pass --device cpu --allow-cpu only for an explicit slow CPU test. |
| API backend HTTP or schema error | The public Hugging Face Space may be unavailable, rate limited, or changed. | Re-run later or use --backend local when local dependencies and CUDA are available. |
| Empty or schema-invalid output | Wrong input path, unsupported modality, or upstream failure. | Re-run with a known fixture and inspect the wrapper JSON plus stderr. |
| Validation gate failure | Output violated a declared engineering invariant. | Keep the failed evidence pack and use the gate message to repair inputs or wrapper code. |
Runs NVIDIA-Medtech NV-Reason-CXR-3B
for chest X-ray image interpretation through either the documented local
Hugging Face Transformers inference path or the public Hugging Face Space API.
The wrapper does not reimplement the model, image preprocessing, or decoding.
For command-shape smoke tests and JSON fixtures, use this repo-root wrapper path exactly:
python skills/nv-reason-cxr/scripts/run_nv_reason_cxr.py PATH_TO_CXR_OR_FIXTURE --mock --out-dir OUT_DIRFor local live image inference, omit --mock only when the user asks for live
model inference. Local is the default backend:
python skills/nv-reason-cxr/scripts/run_nv_reason_cxr.py PATH_TO_CXR_OR_FIXTURE \
--prompt "Find abnormalities and support devices." \
--backend localFor public API inference without local model packages, use:
python skills/nv-reason-cxr/scripts/run_nv_reason_cxr.py PATH_TO_CXR_OR_FIXTURE \
--prompt "Find abnormalities and support devices." \
--backend hf-space-apiDo not invent Medical AI Skills run, eval_engine/run.py, infer.py, or
python -m nv_reason_cxr commands for ordinary user runs.
For --backend local, install the inference dependencies in the environment
that will run the skill:
pip install torch==2.7.1 torchvision==0.22.1 transformers==4.56.1 PillowThe model weights and remote model code are loaded from
nvidia/NV-Reason-CXR-3B revision
056bd0383b35226554da9dc5866e095df174ae19 through Transformers. They may
download to the Hugging Face cache on first use.
Set TRANSFORMERS_OFFLINE=1 or pass --local-files-only only after the
weights are already cached.
CUDA is expected for practical inference. CPU execution may work for small tests but is slow and must be requested explicitly.
For --backend hf-space-api, no local PyTorch, Transformers, CUDA, model
cache, or Hugging Face token is required. The backend sends the image and
prompt to the public nvidia/nv-reason-cxr Hugging Face Space.
Check the local environment before downloading weights or running inference:
python skills/nv-reason-cxr/scripts/run_nv_reason_cxr.py --check-setupThe setup report checks importable dependencies, CUDA visibility, Hugging Face cache state, and the recommended next step.
Operational environment variables:
| Variable | When to use |
|---|---|
MOCK_NV_REASON_CXR | Set to 1 for deterministic command-shape smoke tests without model inference. |
NV_REASON_CXR_MODEL | Override the Hugging Face model id only for compatibility probes. |
HF_HOME | Point at a pre-populated Hugging Face cache. |
HF_TOKEN | Optional for local model downloads only when required by the local environment; not needed for the public API backend. |
TRANSFORMERS_OFFLINE | Set to 1 only after weights are already cached. |
HF_HUB_OFFLINE | Set to 1 only after Hugging Face assets are already cached. |
Choose both the model prompt and the user-facing output mode before running the wrapper. Routing order matters: exact model-prompt requests use pass-through/raw-only mode first; otherwise report-generation requests take precedence over general analysis and specific-question routing.
Use pass-through/raw-only mode only when the user explicitly asks to send an
exact prompt to the model, such as "call the model with this prompt exactly:
...". Pass only that exact model prompt as --prompt.
Use abnormality-analysis mode when the user asks to analyze, examine, or find
abnormalities in a chest X-ray. Treat local image paths, uploaded filenames,
backend choices such as "use API" or "use local", output delivery instructions,
and other agent orchestration text as wrapper instructions, not model prompt
content. Do not include local filesystem paths, backend names, or "use API" in
--prompt unless the user explicitly asks to send that exact text to the
model. For ordinary abnormality-finding requests, use the documented prompt,
usually --prompt "Find abnormalities and support devices.", with the
requested backend.
Use report-generation/two-call mode if the user asks to write, create, or
generate a structured report, chest X-ray report, radiology report, or report.
If sufficient raw model context for the same image is already available,
especially output from Find abnormalities and support devices., skip the context-gathering
call. Otherwise first run the wrapper with --prompt "Examine the chest X-ray." to gather context, but do not show that first call. Then run the
wrapper again with a multi-turn transcript prompt:
User: Find abnormalities and support devices.
Assistant:
<raw model context>
User: Write a structured report.Treat the second call as the completed run.
Use default-prompt/context-answer mode when the user asks a specific question
about a finding, such as presence, count, location, or characterization, or
mixes general analysis with specific questions. Run the wrapper with
--prompt "Find abnormalities and support devices." before answering the original question
in plain text prefixed exactly with Answer:. Base the answer only on the raw
model output context and the image.
For follow-up questions about an image already analyzed in the conversation, reuse prior raw model context when it is sufficient. For report follow-ups, use report-generation/two-call mode and skip directly to the second model call if there is sufficient context. If prior context is insufficient and the same image path or image bytes are available, call the wrapper again using the prompt routing rules above. If the image is no longer available, ask the user to reattach it.
For long multi-turn prompts that include prior raw model output, prefer a quoted Bash here-doc variable so XML-like tags, apostrophes, quotes, and newlines are preserved:
IFS= read -r -d '' prompt <<'PROMPT'
User: Examine the chest X-ray.
Assistant:
<raw model context>
User: Write a structured report.
PROMPT
python skills/nv-reason-cxr/scripts/run_nv_reason_cxr.py PATH_TO_CXR.png \
--prompt "$prompt" \
--backend hf-space-apiUse IFS= read -r -d '' prompt <<'PROMPT', not command substitution, for long
pasted transcripts.
The upstream repository code is Apache-2.0. The model weights are released under the NVIDIA OneWay Noncommercial License Agreement. Users are responsible for complying with the model-weight terms before live inference.
From Medical AI Skills repo root:
python skills/nv-reason-cxr/scripts/run_nv_reason_cxr.py PATH_TO_CXR.png \
--prompt "Find abnormalities and support devices." \
--backend localFor public API inference without installing model packages locally:
python skills/nv-reason-cxr/scripts/run_nv_reason_cxr.py PATH_TO_CXR.png \
--prompt "Find abnormalities and support devices." \
--backend hf-space-apiFor user requests that include local path or backend instructions, keep those instructions out of the model prompt:
User request: find abnormalities in ~/Desktop/363.jpg (use API)python skills/nv-reason-cxr/scripts/run_nv_reason_cxr.py ~/Desktop/363.jpg \
--prompt "Find abnormalities and support devices." \
--backend hf-space-apiUse the wrapper script directly for agent-generated commands. Do not replace
it with eval_engine/run.py unless the user explicitly asks to run the eval
harness. Do not redirect stdout with > in generated commands: callers and
the eval harness read the wrapper's stdout JSON to verify the run. The direct
runnable surface is:
python skills/nv-reason-cxr/scripts/run_nv_reason_cxr.py PATH_TO_CXR_OR_FIXTURE \
--mock \
--out-dir runs/nv_reason_cxr_casePATH_TO_CXR_OR_FIXTURE may be a PNG/JPEG image or a JSON fixture. If the
user provides a JSON request such as
runs/.../synthetic_cxr_input.json, pass that exact JSON path as the first
argument. The script will load generated://synthetic_chest_xray fixtures,
create the temporary PNG under the output directory, and emit JSON with the
model response. Use --mock only for command-shape smoke tests or fixtures
that request mock mode; omit --mock for live model inference.
For JPEG input:
python skills/nv-reason-cxr/scripts/run_nv_reason_cxr.py PATH_TO_CXR.jpg \
--prompt "Describe the chest X-ray findings." \
--backend localFlags:
--backend local|hf-space-api — inference backend, default local.--model-id — Hugging Face model id, default nvidia/NV-Reason-CXR-3B.--device auto|cuda|cpu — default auto, using CUDA when available.--allow-cpu — required for live CPU inference; CPU runs can be very slow.--torch-dtype auto|float16|bfloat16|float32 — default auto, using
bfloat16 on CUDA and float32 on CPU, matching the published BF16 model.--max-new-tokens — generation cap, default 2048.--local-files-only — use only locally cached Hugging Face assets.--mock — deterministic dry-run response for CI and wiring checks.--prompt-preset findings|comprehensive|educational|structured — optional
known-good prompt presets from the model card/demo behavior.--out-dir — optional artifact directory. Required for generated JSON
fixtures; the eval harness passes it explicitly.The tested local live path uses:
AutoModelForImageTextToText.from_pretrained(..., dtype=torch.bfloat16).eval().to("cuda")AutoProcessor.from_pretrained(..., use_fast=True)max_new_tokens=2048 by defaultThe script emits JSON on stdout and writes no clinical report files. Direct
PNG/JPEG runs do not create a default output directory. Generated JSON fixtures
require --out-dir for the temporary synthetic image. The result JSON records
input image metadata, prompt, model id, runtime mode, response text, and known
limitations. If runtime.truncated_by_max_new_tokens is true, rerun with a
higher --max-new-tokens value.
Reporting reminder: for both local and hf-space-api backends, follow the
completed-run rule in Instructions.
The hf-space-api backend calls the fixed public Hugging Face Space at
https://nvidia-nv-reason-cxr.hf.space with a 300 second HTTP timeout.
The committed fixture uses a generated synthetic PNG and mock mode so the eval harness can verify the wrapper without downloading weights:
python eval_engine/run.py skills/nv-reason-cxr \
--fixture skills/nv-reason-cxr/fixtures/synthetic_cxr_input.json \
--out runs/nv_reason_cxr_smokeThis is research and engineering tooling only. It is not validated for clinical diagnosis, treatment decisions, triage, patient-facing reporting, or regulatory use. Model outputs can hallucinate, miss subtle findings, or overstate uncertainty. A qualified professional must review any use in a medical workflow.
© NVIDIA, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 9 other files (scripts) in skills/nv-reason-cxr of NVIDIA/skills.
Open the folder on GitHubat commit dfdd080
Nv Reason Cxr next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Nv Reason Cxr this skillNVIDIA/skills | 3.5k | — | ~3.9k | Automated safety check: Notes | Apache-2.0 | |
| Hf Dynacellmehta-lab/VisCy | 104 | — | ~1.1k | Automated safety check: Pass | BSD-3-Clause | |
| Blackwell Build Compatibility Auditormirage-project/mirage | 2.5k | — | ~1.7k | Automated safety check: Pass | Apache-2.0 | |
| Qwen Mtp GgufR6410418/Jackrong-llm-finetuning-guide | 1.7k | — | ~1.7k | Automated safety check: Pass | MIT | |
| Edge Bringupexeex/edge-cores | 110 | — | ~1.7k | Automated safety check: Notes | Apache-2.0 | |
| Esmfold2JimLiu/science-skills | 227 | 4 repos | ~2.5k | Automated safety check: Pass | Apache-2.0 |
mehta-lab/VisCy
Develop, deploy, and maintain the DynaCell virtual-staining HuggingFace demo hosted at biohub/dynacell (ZeroGPU).
mirage-project/mirage
A skill your agent uses when the user wants to confirm whether an existing CUDA extension/binary can run on B200, configure compute100/sm100 or the architecture-specific sm100a, or check PTX/cubin…
R6410418/Jackrong-llm-finetuning-guide
Complete agent-ready workflow for Qwen-family MTP or nextn GGUF conversion and release.
exeex/edge-cores
Prepare a macOS or Ubuntu machine for edge-e3 development, diagnose missing Verilator/LLVM/Python dependencies, initialize the public repository, and answer or act on the example prompts in the root…
JimLiu/science-skills
Biohub ESMFold2 / ESMFold2-Fast all-atom co-folding (Candido et al.
huggingface/skills
Finds llama.cpp-compatible GGUF models on the Hugging Face Hub, picks a quantization for your hardware and launches them with llama-cli or llama-server.
NVIDIA/skills
A skill your agent uses when the user wants to deploy, run, debug, tear down, or call the REST API of the RTVI-CV 2D detection / tracking microservice.
NVIDIA/skills
Generates, validates, compares and explains HOLOLINK_def.svh macro files for the HSB IP, using bundled Python scripts and asking before it writes anything.
NVIDIA/skills
Runs and validates an end-to-end Mission Control demo in a locally installed Isaac Sim, with a Nova Carter robot driven through a Python server.
NVIDIA/skills
Orchestrates defect image generation for PCBA, metal surface and glass inspection with NVIDIA Cosmos AnomalyGen on OSMO, from cold-start Day 0 to real-photo Day 1 labeling.
NVIDIA/skills
Orchestrates video data augmentation and auto-labeling workflows on OSMO, from flow selection and preflight checks to submission, monitoring and output download.
NVIDIA/skills
Runs NVIDIA TAO Data Services KPI analysis on object detection results, comparing predictions to ground truth and writing per-class precision, recall and AP to a CSV.
Works with
Categories
Used for command-shape or live NV-Reason-CXR chest X-ray reasoning smoke tests. Nv Reason Cxr is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Used for command-shape or live NV-Reason-CXR chest X-ray reasoning smoke tests.
Nv Reason Cxr fits situations like: tasks that involve QA and bug reports.
Run `npx skills add NVIDIA/skills --skill nv-reason-cxr -a claude-code`. Or copy the skill folder (skills/nv-reason-cxr in NVIDIA/skills) into .claude/skills/nv-reason-cxr in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NVIDIA/skills --skill nv-reason-cxr -a codex`. Or copy the skill folder (skills/nv-reason-cxr in NVIDIA/skills) into .agents/skills/nv-reason-cxr in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NVIDIA/skills --skill nv-reason-cxr -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nv-reason-cxr, .gemini/skills/nv-reason-cxr, .github/skills/nv-reason-cxr and .opencode/skills/nv-reason-cxr in your project.
Going by SKILL.md and its folder, Nv Reason Cxr needs Python for the scripts in its folder, the command-line tools its instructions call (python and pip) and credentials named HF_TOKEN. Our summary lists: Python 3. Its frontmatter pre-approves these tools: Bash.
SKILL.md names 3 domains. In commands or code: huggingface.co, github.com and nvidia-nv-reason-cxr.hf.space; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Nv Reason Cxr is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.9k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Nv Reason Cxr: Hf Dynacell (mehta-lab/VisCy, 104 stars), Blackwell Build Compatibility Auditor (mirage-project/mirage, 2.5k stars), Qwen Mtp Gguf (R6410418/Jackrong-llm-finetuning-guide, 1.7k stars) and Edge Bringup (exeex/edge-cores, 110 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
NVIDIA (a GitHub organization, an official publisher) maintains it in NVIDIA/skills, which has 3,546 GitHub stars. The repository holds 386 skills in this directory. The repository was last updated on October 9, 2026.
Source: NVIDIA/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.