Data & Analysis ✓ NVIDIA · Official teleoperationhuman-demonstrationshdf5dataset-recordingisaac-for-healthcarerobotics

I4H Teleoperation Dataset Recorder

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

FollowSkills review · FSRS-2.0
Not recommended
48/ 100 5-point scale 2.4 / 5
Trust12 / 25 · 2.4/5

The skill requires human operation, prohibits headless teleop by default, calls for clean shutdown, and specifies output files and logs. However, it can clone a remote repository by default, create directories/symlinks, and launch GUI/hardware workflows without explicit pre-execution confirmation; sensitive-data handling, permission boundaries, and rollback are incomplete, so points are deducted.

Reliability8 / 20 · 2.0/5

The ordered procedure, device constraints, absolute-path requirement, log extraction, success criteria, and troubleshooting are fairly specific. However, it depends on an external repository, environment, hardware, and tmux session, with no executable tests or static reproducibility evidence for this skill's key paths; the score is conservatively limited under static calibration.

Adaptability10 / 15 · 3.3/5

Trigger conditions, audience, environment examples, device mappings, non-fit cases, and no-operator behavior are documented. Chinese-language interaction support is not addressed, and the default GitHub clone lacks a mainland-China reachability assessment or alternative, so points are deducted.

Convention9 / 15 · 3.0/5

The skill provides purpose, version 0.6.0, Apache-2.0 license, author, prerequisites, limitations, troubleshooting, and final-output requirements. It lacks the recommended Instructions and Examples sections, and changelog, maintenance ownership, and update-path details are incomplete; setup also depends on another skill, so points are deducted.

Effectiveness6 / 15 · 2.0/5

It defines a usable workflow for creating a run directory, launching teleop, saving HDF5, surfacing device-specific controls, and verifying successful episode counts. Actual completion depends on a human, GUI, robot environment, and hardware; the two-task benchmark is positive-only and reports 46% Codex effectiveness, so the static-calibrated score remains limited.

Verifiability3 / 10 · 1.5/5

The files include a revisioned benchmark with evaluation tasks, metrics, and reported results, plus explicit file/log verification checks. They do not include raw logs, CI execution, or committed tests covering this skill's key paths, so the benchmark cannot be independently reproduced from the supplied files and points are deducted.

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
  • The default path may clone external code from GitHub and launch a robot/simulation workflow; confirm repository provenance, network reachability, working directory, and consent for external effects before execution.
  • Recordings may contain camera frames, robot state, or other sensitive data, but the skill does not define classification, access control, retention, or secure-storage requirements.
  • Without a human operator, only readiness verification is appropriate; do not claim the requested number of successful episodes without checking the HDF5, logs, and remaining processes.
See the full review method →

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

This skill records teleoperated episodes in an Isaac for Healthcare agentic environment. It supports keyboard, SO-ARM leader, and VR devices, with availability determined by the selected environment. The workflow launches the recorder through i4h-workflows and stores successful demonstrations in HDF5. It is a good fit for users with a configured workflow, a supported environment, and real teleoperation hardware who need reproducible demonstration data.

Resolves or prepares an i4h-workflows checkout and clones it from GitHub when needed; creates a run directory containing data and logs; launches workflows/agentic/arena/run.sh in teleoperation mode for a selected environment, device, and episode count; extracts device-specific keybindings from the startup log; writes recordings to an absolute HDF5 path; checks the output file and success count; and stops the run with stop.sh.

  1. A robotics researcher records successful demonstrations for scissor_pick_and_place using a keyboard or SO-ARM leader.
  2. An embodied-AI developer collects mobile manipulation data in locomanip_tray_pick_and_place with keyboard_23d.
  3. A research team saves multiple human-completed episodes as HDF5 for downstream dataset workflows.
  4. An operator verifies the visible GUI, recorder readiness, and startup control map before driving the simulation.

What are this skill's strengths and limitations?

Pros
  • Supports several teleoperation modes, including keyboard, SO-ARM leader, and VR.
  • Defines a clear start, success, discard, and reset workflow.
  • Includes procedures for surfacing keybindings and verifying the HDF5 output and success count.
  • Supports multiple documented environments and reuse of an existing i4h-workflows checkout.
Limitations
  • Device support is environment-specific; no device works with every environment.
  • Requires a configured .venv, i4h-workflows, Isaac Sim environment, and available teleoperation hardware.
  • It cannot produce valid demonstrations without a human operator; it can only verify readiness in that situation.
  • Device-specific controls appear only after launch, and the supplied skill does not provide complete movement tables for each device.
  • A relative --record-to path can place the recording in an unintended nested directory.

How do you install this skill?

Install the individual skill with the NVIDIA skills CLI: npx skills add nvidia/skills --skill i4h-workflow-dataset-teleop --yes. The skill also requires workflow setup and an existing .venv through i4h-workflow-setup; the supplied material does not document that setup procedure.

How do you use this skill?

Ensure I4H_WORKFLOWS points to a checkout containing workflows/agentic, or allow the skill to clone the workflow to ~/i4h-workflows when absent. Select an environment and supported device, such as scissor_pick_and_place with keyboard or so101_leader, then run arena/run.sh --env <env> --teleop --teleop-device <device> --episodes 3 --record-to <absolute-HDF5-path>. Wait for the log to print the complete device-specific keybinding table before the operator starts. Use B to start an episode, N to mark success and save, and R to discard and reset; F is reserved by Isaac Sim. Confirm that the HDF5 file exists and that the log reports a success count equal to the requested episode count.

FAQ

Can it record the requested number of episodes without an operator?
No. The skill explicitly says not to fake demonstrations. Without an operator, launch only long enough to verify the visible recorder and controls, then stop cleanly and report that no demos were recorded.
Which environments and devices are documented?
scissor_pick_and_place supports keyboard and so101_leader; locomanip_tray_pick_and_place and locomanip_push_cart support keyboard_23d. For other environments, query arena/run.sh --env <env> --help.
How do I know the recording succeeded?
Verify that demo.hdf5 exists at the absolute target path and that the log contains run complete: N/M episodes succeeded, with N equal to the requested episode count.

More skills from this repository

All from NVIDIA/skills

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 Dataset Replay

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

Data & Analysis ✓ NVIDIA · Official

I4H Mimic Dataset Augmentation

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

Data & Analysis ✓ NVIDIA · Official

i4H Dataset Annotation Workflow

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

Dev & Engineering ✓ NVIDIA · Official

Isaac for Healthcare Workflow Validator

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

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.

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

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

cuPyNumeric Parallel HDF5 I/O

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

Data & Analysis ✓ NVIDIA · Official

cuPyNumeric Parallel Shard Loader

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

Dev & Engineering ✓ NVIDIA · Official

i4h Agentic Workflow Guide

Navigate supported medical-robotics environments, policies, and workflow stages.

Automation & Ops ✓ NVIDIA · Official

TAO Workflow Launch Gate

Preflight TAO jobs across platforms, credentials, data, containers, and monitoring.

Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Info Check

Verify Jetson BSP version, board configs, and rootfs state before flashing.

Data & Analysis ✓ NVIDIA · Official

TAO DAFT Dataset Validator

Validate TAO DAFT dataset structure, schemas, and cross-references with tao-daft validate.

Dev & Engineering ✓ NVIDIA · Official

AMC Sample Dataset Calibration

Verify a running NVIDIA AutoMagicCalib service end to end with its bundled sample dataset.

Related skills