Data & Analysis ✓ NVIDIA · Official dataset-annotationepisode-filteringhdf5vlmsuccess-classificationisaac-for-healthcare

i4H Dataset Annotation Workflow

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

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

Reliability8 / 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.

Adaptability8 / 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.

Convention9 / 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.

Effectiveness5 / 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.

Verifiability3 / 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.

Evidence confidence:Low Reviewed Jul 29, 2026 Reviewed revision ce70ca7f1966
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
  • 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.
See the full review method →

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.

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

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 do you install this skill?

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.

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.

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.

Dev & Engineering ✓ NVIDIA · Official

Isaac for Healthcare Dataset Replay

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

Data & Analysis ✓ NVIDIA · Official

I4H Teleoperation Dataset Recorder

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

Data & Analysis ✓ NVIDIA · Official

I4H Dataset Converter

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

Dev & Engineering ✓ NVIDIA · Official

Isaac for Healthcare Workflow Validator

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

Data & Analysis ✓ NVIDIA · Official

LeRobot Dataset Visualizer

Inspect converted LeRobot datasets in a local browser.

Automation & Ops ✓ NVIDIA · Official

Isaac for Healthcare E2E Workflow

Run the Isaac for Healthcare pipeline from recording through validation.

Dev & Engineering ✓ NVIDIA · Official

I4H Scene Editing Workflow

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

Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation Setup Verification

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

Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation Fluoroscopy Viewport

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

Dev & Engineering ✓ NVIDIA · Official

I4H Workflow Environment Creator

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

Dev & Engineering ✓ NVIDIA · Official

I4H Policy Fine-Tuning

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

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.

Data & Analysis ✓ NVIDIA · Official

TAO Image Referring Expression Pipeline

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

Data & Analysis ✓ NVIDIA · Official

cuPyNumeric Parallel HDF5 I/O

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

Automation & Ops ✓ NVIDIA · Official

VSS Video Summarizer

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

Data & Analysis ✓ NVIDIA · Official

cuPyNumeric Parallel Shard Loader

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

Automation & Ops ✓ NVIDIA · Official

VSS Video Analysis Reports

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

Data & Analysis ✓ NVIDIA · Official

VSS Video Q&A

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

Data & Analysis ✓ NVIDIA · Official

TAO DAFT Dataset Converter

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

Related skills