Data & Analysis ✓ NVIDIA · Official

i4H Dataset Annotation Workflow

Use a vision-language model to verify task success and filter episodes for fine-tuning.

44/ 100
Not recommended

Current benefit does not outweigh risk or uncertainty.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 3.8k
Last updated
today
License
Apache-2.0
dataset-annotationepisode-filteringhdf5vlm
+2success-classificationisaac-for-healthcare

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

This skill supports dataset annotation for Isaac for Healthcare workflows. It uses a vision-language model to determine whether each episode satisfies the environment’s task description. The results can label demonstrations, filter unsuccessful data, or gate fine-tuning with a success classifier. It supports offline HDF5 recordings and live judging from an already running policy or Arena session.

Reads the task description from the i4h-workflows environment YAML, selects or accepts a specified HDF5 recording, and sends offline episodes or live camera frames to an OpenAI-compatible vision endpoint. It creates a run directory under workflows/agentic/runs/, writes annotations.jsonl and logs, optionally produces filtered.hdf5, and reports success and failure counts.

Good fit
  • A data engineer needs labels for every episode in one recorded HDF5 file.
  • A robotics researcher wants to filter successful teleoperation or imitation-learning demonstrations.
  • A training team needs a success-classifier gate before fine-tuning.
  • A user has a running policy or Arena session and wants live judgments of recent camera frames.

How do you install this skill?

Before you use it
  • Before execution, explicitly confirm repository cloning, VLM start/stop actions, and whether HDF5 images may be sent to an external endpoint; de-identify healthcare data and document the data flow.
  • Make ENV_ID, endpoint, model, and input recording explicit user parameters, and document a local deployment path when mainland-China network access is unavailable.
  • Treat VLM labels as classifications requiring human review, not as the sole basis for medical decisions or training-data quality gates.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Git
  • i4h-workflows
  • HDF5 recording
  • OpenAI-compatible vision-model endpoint

Install the single skill from NVIDIA’s catalog:
npx skills add nvidia/skills --skill i4h-workflow-dataset-annotate --yes
The README does not document the complete installation procedure for i4h-workflows; the skill requires the workflow to be set up with an existing .venv.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/NVIDIA/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/i4h-workflow-dataset-annotate" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Prepare i4h-workflows, an absolute-path HDF5 recording, and a reachable vision endpoint. For offline annotation, use workflows/agentic/annotator/run.sh with offline --hdf5-path <path> --filter <output>; for live judging, use live --count 5 --interval 2.0 --timeout 30.0. Set VLM_BASE_URL, VLM_MODEL, and HDF5_PATH to override the service, model, and recording. Example trigger: Run Annotation on all recorded episodes.

What are this skill's strengths and limitations?

Pros
  • Supports both offline HDF5 annotation and live camera-frame judging.
  • Produces JSONL annotations and an optional filtered HDF5 dataset.
  • Uses the environment YAML as the task-description source, with per-run override support.
  • Explicitly prevents use of text-only models that cannot process image inputs.
Limitations
  • Requires configured i4h-workflows, an existing `.venv`, an HDF5 recording, and a reachable vision endpoint.
  • A text-only model cannot perform the annotation; the default endpoint is localhost:8000/v1.
  • Live mode requires an already running policy or Arena session.
  • The source provides workflow instructions but no independent test results or broad platform-coverage evidence.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
i4H Dataset Annotation Workflow this page ✓ NVIDIA · Official 44 · Not recommended ★ 3.8k today Apache-2.0
I4H Mimic Dataset Augmentation ✓ NVIDIA · Official 52 · Use with care ★ 3.8k today Apache-2.0
I4H Teleoperation Dataset Recorder ✓ NVIDIA · Official 48 · Use with care ★ 3.8k today Apache-2.0
I4H Dataset Converter ✓ NVIDIA · Official 40 · Not recommended ★ 3.8k today Apache-2.0
LeRobot Dataset Visualizer ✓ NVIDIA · Official 49 · Use with care ★ 3.8k today Apache-2.0

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Not recommended
44/ 100 5-point scale 2.2 / 5
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.
1Trust11 / 25 · 2.2/5

The document constrains artifacts to the run directory, distinguishes local and external VLMs, and warns against exposing secrets. However, it can automatically clone a remote repository, start services, and send potentially sensitive healthcare data to a configurable external endpoint without explicit confirmation, minimization, redaction, boundary disclosure, or rollback guidance, so points are deducted.

2Reliability8 / 20 · 2.0/5

The workflow gives detailed path resolution, HDF5 selection, artifact checks, and troubleshooting. However, it depends on an external checkout, a running VLM, environment-specific configuration, and unexecuted shell behavior; static review cannot establish reproducibility, so the score remains at or below the static ceiling of 10.

3Adaptability8 / 15 · 2.7/5

Triggers, offline/live modes, and non-fit cases are reasonably clear. However, ENV_ID is hardcoded to scissor_pick_and_place, input and environment assumptions are narrow, documentation is English-only, and reachability of GitHub and external model services from mainland China is not addressed, so points are deducted.

4Convention9 / 15 · 3.0/5

The skill provides name, version, license, owner, dependencies, limitations, troubleshooting, and final-output guidance. It lacks the recommended Instructions and Examples sections, an explicit changelog, clear maintenance ownership and update path, and fully expands neither the referenced setup skill nor all dependency assumptions, so points are deducted.

5Effectiveness5 / 15 · 1.7/5

It plausibly completes the core annotation, filtering, and summary task and defines output artifacts. However, VLM judgment quality, portability across environments, and abnormal-data behavior are not verified; the benchmark has only two positive tasks and reports effectiveness around 45% to 48%, and static calibration limits this dimension to 7, so points are deducted.

6Verifiability3 / 10 · 1.5/5

The supplied evals.json, benchmark report, and static-validation findings provide limited audit evidence. There is no skill-specific committed test suite or CI reproducing the key paths, and the benchmark claims cannot be independently reproduced from the supplied files alone, so only limited credit is justified.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 29, 2026 Reviewed revision ce70ca7f1966 Review evidence[1][2][3][4][5][6][7][8][9][10][11][12]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does it annotate every historical HDF5 file automatically?
No. Without an explicit path, it chooses an annotatable HDF5 in `.latest` or the newest non-annotation HDF5 under runs. It batches multiple files only when the user explicitly requests historical or batch annotation.
What model is required?
An OpenAI-compatible vision model endpoint is required, such as the default Qwen/Qwen3-VL-8B-Instruct. Text-only models such as qwen3-coder-next are not suitable.
What should I check if annotation fails?
Check the `.venv`, HDF5_PATH, endpoint URL, and the model ID served by the endpoint. To create a filtered dataset, also provide `--filter`.

More skills from this repository

All from NVIDIA/skills

Data & Analysis ✓ NVIDIA · Official

I4H Mimic Dataset Augmentation

Augment an existing HDF5 recording by cloning trajectories with action and state noise.

★ 3.8k FS 52 Use with care today
Dev & Engineering ✓ NVIDIA · Official

Isaac for Healthcare Dataset Replay

Replay HDF5 episodes in Isaac Sim to verify recorded robot behavior visually.

★ 3.8k FS 48 Use with care today
Data & Analysis ✓ NVIDIA · Official

I4H Teleoperation Dataset Recorder

Record human demonstrations from keyboard, SO-ARM leader, or VR teleoperation into HDF5.

★ 3.8k FS 48 Use with care today
Data & Analysis ✓ NVIDIA · Official

I4H Dataset Converter

Convert Isaac for Healthcare HDF5 recordings into training-ready LeRobot datasets.

★ 3.8k FS 40 Not recommended today
Dev & Engineering ✓ NVIDIA · Official

Isaac for Healthcare Workflow Validator

Run policy or state-machine rollouts and record verification episodes to HDF5.

★ 3.8k FS 52 Use with care today
Data & Analysis ✓ NVIDIA · Official

LeRobot Dataset Visualizer

Inspect converted LeRobot datasets in a local browser.

★ 3.8k FS 49 Use with care today
Automation & Ops ✓ NVIDIA · Official

Isaac for Healthcare E2E Workflow

Run the Isaac for Healthcare pipeline from recording through validation.

★ 3.8k FS 45 Not recommended today
Dev & Engineering ✓ NVIDIA · Official

I4H Scene Editing Workflow

Edit existing Isaac for Healthcare scenes live through a controlled bridge session.

★ 3.8k FS 52 Use with care today
Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation Setup Verification

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

★ 3.8k FS 51 Use with care today
Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation Fluoroscopy Viewport

Launch an interactive fluoroscopy viewport with real-time catheter physics and navigation controls.

★ 3.8k FS 50 Use with care today
Dev & Engineering ✓ NVIDIA · Official

I4H Workflow Environment Creator

Scaffold a runnable Isaac for Healthcare environment by forking a proven existing environment.

★ 3.8k FS 50 Use with care today
Dev & Engineering ✓ NVIDIA · Official

I4H Policy Fine-Tuning

Fine-tune GR00T or openpi PI0 policies on recorded LeRobot demonstrations.

★ 3.8k FS 48 Use with care today
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.

★ 3.8k FS 45 Not recommended today
Data & Analysis ✓ NVIDIA · Official

TAO Image Referring Expression Pipeline

Turns images and KITTI boxes into grounded referring-expression annotations.

★ 3.8k FS 48 Use with care today
Data & Analysis ✓ NVIDIA · Official

cuPyNumeric Parallel HDF5 I/O

Move distributed cuPyNumeric arrays through single-file HDF5 in parallel.

★ 3.8k FS 62 Recommended today
Automation & Ops ✓ NVIDIA · Official

VSS Video Summarizer

Creates timestamped narrative summaries of recorded videos through LVS, with a VLM fallback.

★ 3.8k FS 55 Use with care today
Data & Analysis ✓ NVIDIA · Official

cuPyNumeric Parallel Shard Loader

Builds processor-sized parallel loading paths from sharded on-disk data into distributed cuPyNumeric arrays.

★ 3.8k FS 54 Use with care today
Automation & Ops ✓ NVIDIA · Official

VSS Video Analysis Reports

Generates structured reports from recorded video clips or incident time ranges.

★ 3.8k FS 54 Use with care today
Data & Analysis ✓ NVIDIA · Official

VSS Video Q&A

Answers visual questions by having an agent inspect a recorded video clip.

★ 3.8k FS 52 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO DAFT Dataset Converter

Guides AI agents through tao-daft conversion between supported NVIDIA TAO DAFT dataset formats.

★ 3.8k FS 54 Use with care today

Related skills