Agents
tadaspetra/loop
Build voice AI agents with ElevenLabs. An agent skill from tadaspetra/loop.
Stage 1 of Clinical ASR Flywheel. An agent skill from NVIDIA/skills.
$ npx skills add NVIDIA/skills --skill digital-health-clinical-asr-setup -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NVIDIA/skills digital-health-clinical-asr-setup --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/digital-health-clinical-asr-setup .claude/skills/digital-health-clinical-asr-setup && 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 "digital-health-clinical-asr-setup" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/digital-health-clinical-asr-setup into .claude/skills/digital-health-clinical-asr-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "digital-health-clinical-asr-setup", 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/digital-health-clinical-asr-setupType 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 digital-health-clinical-asr-setup -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NVIDIA/skills digital-health-clinical-asr-setup --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/digital-health-clinical-asr-setup .agents/skills/digital-health-clinical-asr-setup && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "digital-health-clinical-asr-setup" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/digital-health-clinical-asr-setup into .agents/skills/digital-health-clinical-asr-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "digital-health-clinical-asr-setup", 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 digital-health-clinical-asr-setup -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NVIDIA/skills digital-health-clinical-asr-setup --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/digital-health-clinical-asr-setup .cursor/skills/digital-health-clinical-asr-setup && 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 "digital-health-clinical-asr-setup" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/digital-health-clinical-asr-setup into .cursor/skills/digital-health-clinical-asr-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "digital-health-clinical-asr-setup", 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/digital-health-clinical-asr-setup--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 digital-health-clinical-asr-setup -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NVIDIA/skills digital-health-clinical-asr-setup --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/digital-health-clinical-asr-setup .gemini/skills/digital-health-clinical-asr-setup && 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 "digital-health-clinical-asr-setup" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/digital-health-clinical-asr-setup into .gemini/skills/digital-health-clinical-asr-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "digital-health-clinical-asr-setup", 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 digital-health-clinical-asr-setupInstalls 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 digital-health-clinical-asr-setup -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/digital-health-clinical-asr-setup .github/skills/digital-health-clinical-asr-setup && 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 "digital-health-clinical-asr-setup" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/digital-health-clinical-asr-setup into .github/skills/digital-health-clinical-asr-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "digital-health-clinical-asr-setup", 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 digital-health-clinical-asr-setup -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 digital-health-clinical-asr-setup --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/digital-health-clinical-asr-setup .opencode/skills/digital-health-clinical-asr-setup && 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 "digital-health-clinical-asr-setup" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/digital-health-clinical-asr-setup into .opencode/skills/digital-health-clinical-asr-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "digital-health-clinical-asr-setup", 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.
digital-health-clinical-asr-setupStage 1 of Clinical ASR Flywheel. An agent skill from NVIDIA/skills.
Digital Health Clinical Asr Setup is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Stage 1 of Clinical ASR Flywheel. Use when bootstrapping a cycle: NVCF+MW disclosure, NVIDIAAPIKEY check, deps install, TTS+ASR smoke test.
Its SKILL.md is about 4.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `BENCHMARK.md`, `evals/evals.json` and `references/dependency-ownership.md`). Compatibility notes: NVIDIAAPIKEY (required) for hosted Magpie TTS + Parakeet/Nemotron ASR via NVCF. DICTIONARYAPIKEY (optional) for Merriam-Webster pronunciation lookup…
It sits in AI & LLM Engineering, covering Speech recognition and synthesis, Text to speech and voice and QA and bug reports. It works with NVIDIA AI Platform. 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 14a98ae. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
pippython3curlFrom 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:
build.nvidia.commerriam-webster.comAlso links to:
dictionaryapi.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
NVIDIA_API_KEYDICTIONARY_API_KEYNGC_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
NVIDIA_API_KEY (required) for hosted Magpie TTS + Parakeet/Nemotron ASR via NVCF. DICTIONARY_API_KEY (optional) for Merriam-Webster pronunciation lookup. NGC_API_KEY (optional) for Stage 4 fine-tune. Python 3.10+.
From compatibility in the SKILL.md frontmatter.
Digital Health Clinical Asr Setup loads about 4.5k tokens when it runs, and up to ~6k if it reads all its reference files. Until then it costs about 44 tokens; SKILL.md has 1,967 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.
* commit the key to any file, including `.env` examples or notebook outputs.Automated 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); files beside SKILL.md are not scanned.
The full file from NVIDIA/skills at commit 14a98ae, republished under its Apache-2.0 licence (© NVIDIA). 1,967 words, ~4,542 tokens.
.claude/skills/digital-health-clinical-asr-setup/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.<!--
SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
SPDX-License-Identifier: Apache-2.0
-->
Agent: this file is the complete Stage 1 procedure. Do not invoke
find,ls,rg, orgreplooking for an installer or hidden config — there isn't one. The four sections below (outbound-data disclosure, three numbered checks, sibling hand-off) are all required reading; don't skip any. Function IDs, env-var conventions, and the smoke-test gate are inlined further down — answer from what's actually written here rather than from prior Riva/NVCF familiarity.
Stage 1 has one job: prove the user can reach NVIDIA's hosted speech stack with the NVIDIA_API_KEY they currently hold. Once a single clinical sentence round-trips through Magpie TTS → Parakeet/Nemotron ASR successfully, the user is cleared to advance to /digital-health-clinical-asr-build.
The four-stage flywheel exists to drive down KER (keyword error rate) on clinical entities — drugs, procedures, anatomy, conditions, labs, roles. WER averages obscure the failures that hurt clinically; KER is what Stage 3 will measure you against.
There is no installer script anywhere in this skill — not install.sh, not setup.py, nothing hidden. Stage 1 is the three steps below: verify the key, install Python deps, run the smoke test. Anything past Stage 1 is composed from sibling skills (/data-designer, /riva-tts, the inlined Stage 3 ASR recipe, /riva-asr-custom). If a user asks "what script installs everything?", answer from this paragraph; don't go searching.
Two external endpoints receive data during this flywheel. The user has to acknowledge both before Stage 2 begins, against whatever data-governance policy their organization enforces. Render the table below word-for-word in your response — a paraphrase doesn't satisfy the disclosure; the literal phrasing is what counts.
| Service | What gets sent | When | Hosted by |
|---|---|---|---|
NVIDIA NVCF (grpc.nvcf.nvidia.com) | The clinical sentences you synthesize (text), and the WAV files you transcribe (audio) | Every Stage 2 TTS call and every Stage 3 ASR call | NVIDIA, governed by build.nvidia.com terms |
Merriam-Webster (dictionaryapi.com JSON API or the public merriam-webster.com HTML site) | Individual clinical terms (drug names, anatomy, procedures), one HTTP request per term | Stage 2 IPA tagging — see "Two MW paths" below for which endpoint applies | Merriam-Webster, governed by their API or site terms |
The data is synthetic by construction — the flywheel manufactures sentences and audio from a user-curated term list, never from real patient encounters. That said: do not feed real patient transcripts, recorded clinical audio, or any PHI through any stage. If the term list itself contains sensitive material (codename drugs, unreleased product names), the user should consult their organization's external-API policy before proceeding. Either endpoint can be turned off:
DICTIONARY_API_KEY unset and don't run a scraper. Stage 2 falls back to Magpie G2P, which still works but with weaker coverage on long-tail clinical terms.Recommend a copy of this notice lands in the user's workspace README.md; bring it forward on first invocation if it isn't already there.
Get a fresh environment ready for Stage 2. Three things to confirm: key is present, deps import cleanly, hosted stack actually answers. Close by naming which skill to run next.
The four digital-health-clinical-asr-* skills are self-contained — every TTS, ASR, IPA-tagging, and scoring recipe lives inside them; no other agent skill needs installing to run the flywheel end-to-end.
This skill takes no opinion on workspace layout. The user decides where their cycle artifacts live; data/eval_sets/cycle<N>/ is not imposed.
Activate on user phrases like:
Do not activate when:
/digital-health-clinical-asr-eval/digital-health-clinical-asr-build/digital-health-clinical-asr-finetune| Requirement | Required? | Why | How |
|---|---|---|---|
NVIDIA_API_KEY (nvapi-…) | Required | Hosted Magpie TTS + Parakeet/Nemotron ASR via NVCF | Issue at https://build.nvidia.com; export NVIDIA_API_KEY=... in shell |
| Python ≥ 3.10 | Required | NeMo client, scoring, manifest tools | python3 --version |
nvidia-riva-client, pandas, soundfile, requests | Required | TTS + ASR clients, manifest I/O, MW lookup | pip install nvidia-riva-client pandas soundfile requests |
DICTIONARY_API_KEY | Optional | Merriam-Webster Medical Dictionary lookup via the JSON API (Path A in the build skill — recommended) | Free key at https://dictionaryapi.com. Path B (HTML scrape of merriam-webster.com, no key, brittle) is also documented in the build skill if you can't get a key. Without either path, Stage 2 falls through to Magpie G2P with weaker long-tail coverage. |
jiwer | Optional | Reference WER/CER against the inlined Levenshtein implementation | pip install jiwer — the eval skill includes a pure-Python fallback |
(Stage 4 only) NGC_API_KEY + CUDA host + NeMo container | Optional, deferred | Fine-tune workload | Set up inside /digital-health-clinical-asr-finetune; defer until the eval shows KER > 0.3 |
Scope. This skill performs read-only environment checks: confirming a key is exported (length-only), the Python version, that libraries import, and that the hosted NVCF stack responds to a single smoke-test round-trip. It does not install system packages, modify shell rc files, write to disk outside an explicit .venv/, or attempt to authenticate with the real key value. Validate; never mutate without explicit user direction.
NVIDIA_API_KEY (length-only — never echo the value)# Export NVIDIA_API_KEY in your shell — never echo or commit the value
export NVIDIA_API_KEY=nvapi-... # from https://build.nvidia.com
# Length-only check; the key value never appears in any log
test -n "$NVIDIA_API_KEY" && echo "NVIDIA_API_KEY len=${#NVIDIA_API_KEY}"A length of 70+ is normal. If the output is empty or shows len=0, the user must paste a key from https://build.nvidia.com. Do not print the key, even truncated. To persist across shell sessions, add the export line to your shell rc (~/.bashrc, ~/.zshrc) — or use a per-directory tool like direnv.
python3 -m venv .venv
source .venv/bin/activate
pip install nvidia-riva-client pandas soundfile requests
# optional
pip install jiwerFor Stage 4 (fine-tune) only: nemo-toolkit and Docker + NVIDIA Container Toolkit are also required. Defer those to /digital-health-clinical-asr-finetune — there is no point installing them up front if the user may never reach Stage 4.
NVIDIA_API_KEY handling — load-bearing, do not deviate:
$NVIDIA_API_KEY from the shell and passes it as an explicit function argument to smoke_test(api_key=…).api_key use is visible in auth_for(...).echo, print, or log the key value (including truncated). Length-only checks are fine (see §1a).os.environ["NVIDIA_API_KEY"] itself — the explicit-argument pattern is the auditability guarantee..env examples or notebook outputs.Verify the NVIDIA_API_KEY actually works against Magpie TTS and Parakeet/Nemotron ASR before advancing. The four skills inline every recipe needed; this round-trip just confirms the API key + network path are real.
The agent harness loads the NVIDIA_API_KEY shell variable and passes it as an explicit function argument to the helpers below. The recipe code itself does not read environment variables — auditors can see exactly which API keys cross the wire.
import wave, tempfile
import riva.client
NVCF_HOST = "grpc.nvcf.nvidia.com:443"
MAGPIE_FUNCTION_ID = "877104f7-e885-42b9-8de8-f6e4c6303969" # Magpie TTS
PARAKEET_FUNCTION_ID = "d3fe9151-442b-4204-a70d-5fcc597fd610" # Parakeet TDT 0.6B v2 (offline ASR)
def auth_for(function_id: str, api_key: str) -> riva.client.Auth:
return riva.client.Auth(
use_ssl=True, uri=NVCF_HOST,
metadata_args=[
["function-id", function_id],
["authorization", f"Bearer {api_key}"],
],
)
def smoke_test(api_key: str) -> str:
"""Caller passes api_key (the harness reads $NVIDIA_API_KEY at the shell;
this code never touches the environment). Returns the ASR transcript."""
# 1. TTS: "The patient was prescribed cefazolin."
tts = riva.client.SpeechSynthesisService(auth_for(MAGPIE_FUNCTION_ID, api_key))
pcm = b"".join(c.audio for c in tts.synthesize_online(
text="The patient was prescribed cefazolin.",
voice_name="Magpie-Multilingual.EN-US.Mia",
language_code="en-US", sample_rate_hz=16000,
))
with tempfile.NamedTemporaryFile(suffix=".wav", delete=False) as f:
with wave.open(f, "wb") as w:
w.setnchannels(1); w.setsampwidth(2); w.setframerate(16000); w.writeframes(pcm)
wav_path = f.name
# 2. ASR: transcribe the WAV we just synthesized.
asr = riva.client.ASRService(auth_for(PARAKEET_FUNCTION_ID, api_key))
with open(wav_path, "rb") as f:
audio_bytes = f.read()
config = riva.client.RecognitionConfig(
encoding=riva.client.AudioEncoding.LINEAR_PCM,
sample_rate_hertz=16000, language_code="en-US",
max_alternatives=1, enable_automatic_punctuation=True,
)
response = asr.offline_recognize(audio_bytes, config)
transcript = response.results[0].alternatives[0].transcript if response.results else ""
print(f"TTS: The patient was prescribed cefazolin.")
print(f"ASR: {transcript}")
return transcript
# Invoke from the agent (api_key sourced by the harness, not by this code):
# smoke_test(api_key="<NVIDIA_API_KEY value>")Run the smoke test — don't defer it. This is the gate that proves Stages 2–4 can reach the hosted stack with the user's current key. "I can run it later" is not an acceptable completion of Stage 1; either invoke smoke_test(api_key=…) now or, if the user has explicitly opted out, log the deferral in your closing summary so they know what they're missing.
If the transcript matches the input within ~1 token, the hosted stack is reachable and the user can advance to Stage 2. If either call fails:
401 Unauthorized / PERMISSION_DENIED → NVIDIA_API_KEY is wrong, expired, or not exported in this shell. Re-export and re-test.404 / INVALID_ARGUMENT: function not found → the function ID is stale. Look up the current ID at https://build.nvidia.com and update the constant above.RESOURCE_EXHAUSTED → NVCF rate limit. Retry after 30 seconds; this is normal under load.curl https://build.nvidia.com first.Two paths produce a merriam-webster-tagged manifest row in Stage 2. Pick one (or neither — Magpie G2P fall-through is a valid posture):
Path A — JSON API + key. Recommended for standalone use of this skill. Check the key is set:
test -n "$DICTIONARY_API_KEY" && echo "DICTIONARY_API_KEY len=${#DICTIONARY_API_KEY}" \
|| echo "DICTIONARY_API_KEY not set — Path A is off"Free key issues instantly at https://dictionaryapi.com.
Path B — HTML scraping. No API key needed; reachability is the only prerequisite. Brittle to MW site HTML changes; recipe inlined in the build skill's references/pronunciation-pipeline.md.
curl -fsS -o /dev/null -w "merriam-webster.com reachable, HTTP %{http_code}\n" \
https://www.merriam-webster.com/medical/cefazolinIf you don't want to maintain a scraper, use Path A instead.
Remember the data-disclosure note at the top: under either path, each clinical term in your seed list goes out as an HTTP request to a Merriam-Webster endpoint.
Fresh shell, never run before. User says something like "I want to start the flywheel." → Quote the disclosure table first, then walk through 1a → 1b → 1c in order. On a green smoke test, point them at /digital-health-clinical-asr-build and explicitly name KER as the metric Stage 3 will judge them by.
Returning user, env already up. User says "I already have the env, just confirm I'm good to go." → Skip the venv + pip install (1b). Run only the length check (1a) and the smoke test (1c). On green, advance.
NVIDIA_API_KEY exported in the user's shellnvidia-riva-client, pandas, soundfile, requestsNo manifest, audio, or model artifact is produced at this stage — those come at Stages 2–4.
len=0 → NVIDIA_API_KEY isn't exported in this shell. Run export NVIDIA_API_KEY=nvapi-... and re-check.export line to your shell rc (~/.bashrc, ~/.zshrc), or use a per-directory loader like direnv.401 Unauthorized on the smoke test → key value is wrong or expired. Re-issue at https://build.nvidia.com.grpc.RpcError: function not found → the inlined function IDs need updating against the current NVCF catalog. Check https://build.nvidia.com and edit the constants in 1c. The eval skill (/digital-health-clinical-asr-eval) provides a catalog of current function IDs in its Step 3a "Other catalog options" list.StatusCode.INVALID_ARGUMENT with CUDA error: an illegal memory access was encountered → NVCF-side backend fault on this specific function ID (Triton/PyTorch on NVCF, not your env). Either retry later or temporarily point at a different offline ASR NIM — Whisper Large v3 function-id b702f636-f60c-4a3d-a6f4-f3568c13bd7d is the closest drop-in (also offline; pass language_code="en" instead of "en-US"). For routine eval cycles, prefer to wait for the Parakeet backend to recover so Stage 3 baseline and Stage 4 SFT base stay aligned.TypeError: Auth.__init__() got an unexpected keyword argument 'ssl_cert' → you're on nvidia-riva-client >= 2.x where the kwarg was renamed to ssl_root_cert (and is no longer needed for hosted NVCF). Drop the ssl_cert=None, line from your local copy of the recipe.ModuleNotFoundError: riva.client → step 1b was skipped or the venv isn't activated. source .venv/bin/activate && pip install nvidia-riva-client./digital-health-clinical-asr-build, not here./digital-health-clinical-asr-finetune Stage 4d.Mandatory close on success: finish the Stage 1 response by pointing the user explicitly to /digital-health-clinical-asr-build and naming KER (keyword error rate) as the headline measure they'll see at Stage 3. Both pointers are required, not optional — they place the user inside the four-stage flywheel.
/digital-health-clinical-asr-build — specialty interview, term curation, IPA tagging, NeMo manifest synthesis.term / entity_category / ipa_source fields): /digital-health-clinical-asr-eval.references/dependency-ownership.md — boundary between skill-owned and companion-owned responsibilities.© 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 5 other files (references) in skills/digital-health-clinical-asr-setup of NVIDIA/skills.
Open the folder on GitHubat commit 14a98ae
Digital Health Clinical Asr Setup 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 |
|---|---|---|---|---|---|---|
| Digital Health Clinical Asr Setup this skillNVIDIA/skills | 3.6k | — | ~4.5k | Automated safety check: Notes | Apache-2.0 | |
| Agentstadaspetra/loop | 296 | 1 repos | ~2.5k | Automated safety check: Pass | MIT | |
| Lilly Community Researchssaaffaakk/Lilly | 171 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Elevenlabs Agentsjezweb/claude-skills | 1.1k | — | ~3.3k | Automated safety check: Pass | MIT | |
| Xybrid Initxybrid-ai/xybrid | 469 | — | ~3k | Automated safety check: Pass | Apache-2.0 | |
| Keiroutermydisha/keirouter | 147 | — | ~995 | Automated safety check: Pass | MIT |
tadaspetra/loop
Build voice AI agents with ElevenLabs. An agent skill from tadaspetra/loop.
ssaaffaakk/Lilly
Lilly community-research skill. An agent skill from ssaaffaakk/Lilly.
jezweb/claude-skills
Build conversational AI voice agents on the ElevenLabs platform.
xybrid-ai/xybrid
Generate model metadata for an ML model so it works with xybrid.
mydisha/keirouter
Entry point for KeiRouter — local/remote AI gateway with OpenAI-compatible REST for chat, image, TTS, embeddings, web search, web fetch.
zenstory-ai/video-recap-skills
把视频分析为结构化理解索引:场景检测、ASR 转写、逐场景 VLM 观察、静音窗口、融合时间线和写作 brief. An agent skill from zenstory-ai/video-recap-skills.
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
Stage 1 of Clinical ASR Flywheel. An agent skill from NVIDIA/skills. Digital Health Clinical Asr Setup is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Stage 1 of Clinical ASR Flywheel.
Digital Health Clinical Asr Setup fits situations like: bootstrapping a cycle: NVCF+MW disclosure; NVIDIAAPIKEY check; TTS+ASR smoke test.
Run `npx skills add NVIDIA/skills --skill digital-health-clinical-asr-setup -a claude-code`. Or copy the skill folder (skills/digital-health-clinical-asr-setup in NVIDIA/skills) into .claude/skills/digital-health-clinical-asr-setup in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NVIDIA/skills --skill digital-health-clinical-asr-setup -a codex`. Or copy the skill folder (skills/digital-health-clinical-asr-setup in NVIDIA/skills) into .agents/skills/digital-health-clinical-asr-setup 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 digital-health-clinical-asr-setup -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/digital-health-clinical-asr-setup, .gemini/skills/digital-health-clinical-asr-setup, .github/skills/digital-health-clinical-asr-setup and .opencode/skills/digital-health-clinical-asr-setup in your project.
Going by SKILL.md and its folder, Digital Health Clinical Asr Setup needs the command-line tools its instructions call (pip, python3 and curl) and credentials named NVIDIA_API_KEY, DICTIONARY_API_KEY and NGC_API_KEY. Our summary lists: Python 3; Docker; A credential in NVIDIA_API_KEY; A credential in DICTIONARY_API_KEY. Compatibility (from SKILL.md): NVIDIA_API_KEY (required) for hosted Magpie TTS + Parakeet/Nemotron ASR via NVCF. DICTIONARY_API_KEY (optional) for Merriam-Webster pronunciation lookup. NGC_API_KEY (optional) for Stage 4 fine-tune. Python 3.10+..
SKILL.md names 3 domains. In commands or code: build.nvidia.com and merriam-webster.com; the agent is likely to contact these when it follows the instructions. As links in the text: dictionaryapi.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Digital Health Clinical Asr Setup 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 4.5k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.5k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Digital Health Clinical Asr Setup: Agents (tadaspetra/loop, 296 stars), Lilly Community Research (ssaaffaakk/Lilly, 171 stars), Elevenlabs Agents (jezweb/claude-skills, 1.1k stars) and Xybrid Init (xybrid-ai/xybrid, 469 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,555 GitHub stars. The repository holds 390 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.