Agent skill · Security

digital-health-clinical-asr-eval

Stage 3 of Clinical ASR Flywheel. Score a NeMo manifest, produce the five-section KER leaderboard (by-ipa_source diagnostic). Not for ASR auth (/riva-asr).

NVIDIAgithub.com/NVIDIAGitHub ↗
claude-codecodexApache-2.0
Install
npx skills add NVIDIA/skills --skill digital-health-clinical-asr-eval --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 7
SKILL.md size: 18 KB
Bundled scripts: none
Version: 1.1.0
Declared author: Ben Randoing <brandoing@nvidia.com>
Requires: NVIDIA_API_KEY (required) for hosted ASR NIMs via NVCF. A NeMo-format manifest produced by…
Path: skills/digital-health-clinical-asr-eval/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 2,789
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Scores a NeMo manifest for clinical ASR by transcribing each row with an ASR NIM, computes four metrics (WER, CER, KER, SER) with inlined scoring, and generates a five-section KER leaderboard. It uses per-row fields such as term, entity_category, ipa_source, voice_id, noise_level, and context_type, and outputs artifacts including per_sample.json, results.csv, and leaderboard_cycle<N>.md. It decides the next step via a post-eval decision tree and, depending on results, may route back to build or to finetune stages.

How it works

  • Accepts a NeMo-format manifest.jsonl with clinical-extension fields. For each row, transcribes audio_filepath using the chosen ASR NIM (default Parakeet TDT v2) and writes per_sample.json with fields: audio_filepath, ref, hyp, term, entity_category, ipa_source, voice_id, noise_level, context_type.
  • Scores four metrics per row: WER, CER, KER, SER, applying normalization steps to ref and hyp (lowercase, NFKD, strip punctuation except hyphen, collapse spaces).
  • KER is computed as a contiguous, in-order match of the term words in the normalized hypothesis; a miss of contiguous term words yields KER=1 for that row, otherwise 0, while WER/CER reflect broader errors.
  • Builds a five-section leaderboard in this order: Headline (WER/CER/KER/SER), KER by entity_category, KER by ipa_source, KER by noise_level, Per-term KER (worst first).
  • Writes artifacts: per_sample.json, results.csv, leaderboard_cycle<N>.md, and uses the post-eval decision tree to route the user (e.g., back to build, to finetune, or stop and harden).

When to use it

Use when you have a manifest.jsonl and want to score it and obtain a structured leaderboard to guide next steps in the Clinical ASR Flywheel, including potential routing decisions after evaluation.

What it can touch

  • Reads and writes files per the transcribe and scoring steps, including per_sample.json, results.csv, and leaderboard markdown.
  • Interfaces with the ASR NIM via offline_recognize in the provided recipe, and respects environment overrides for ASR model, function-id, and endpoint.

Caveats

  • Requires NVIDIA_API_KEY for hosted ASR NIMs and a NeMo-format manifest with clinical-extension fields. All ASR call shapes and scoring recipes are inlined; no sibling agent skill required.
  • Audio leaves your environment when sending WAV clips to NVIDIA NVCF Parakeet/Nemotron ASR for each manifest row; synthetic audio should be used per protocol.
  • Special routing rules apply for certain ipa_source/terminology cases and the decision tree may route to build or finetune rather than continuing eval.
From the SKILL.md

<!-- SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. SPDX-License-Identifier: Apache-2.0 --> # Clinical ASR Flywheel — Stage 3 (Eval) > **⚠ Agent: read the Critical Workflow Rules section below before answering.** This SKILL.md is self-contained — `evals/`, `references/`, and `assets/` are pointers, not load-bearing. Answer methodology questions fro

More from skills
All skills →
About this skill
What does the digital-health-clinical-asr-eval skill do?

Stage 3 of Clinical ASR Flywheel. Score a NeMo manifest, produce the five-section KER leaderboard (by-ipa_source diagnostic). Not for ASR auth (/riva-asr).

How do I install it?

Run `npx skills add NVIDIA/skills --skill digital-health-clinical-asr-eval --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From NVIDIA/skills, a repository with 2,789 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going