npx skills add ...
npx skills add nvidia/skills --skill i4h-lerobot-viz
Serve and visually inspect a converted LeRobot dataset in the browser. Use for videos and state/action timelines; do not use for raw workflow HDF5 or incomplete conversion output.
npx skills add nvidia/skills --skill i4h-lerobot-viz
Serve one completed local dataset and verify its episode videos and timelines in a browser.
Treat the resolver above as part of the skill contract: a hosted copy may run outside the base repository, so never assume the current checkout contains workflows/i4h_workflows. I4H_WORKFLOWS_REPO_URL selects the clone source. When I4H_WORKFLOWS is unset, derive the fallback directory from that URL; set I4H_WORKFLOWS only to reuse or choose a specific destination. Never replace an existing checkout.
Use the explicit/current-chain converted directory. Otherwise select the newest candidate and state the choice. Require <dataset>/meta/info.json; route raw HDF5 to i4h-workflow-dataset-convert.
Pass an absolute local path:
The script selects a free local port, waits for HTTP readiness, and prints the URL, PID, state files, log, and exact stop command. Keep it running only while the user wants access.
Open the printed URL. Confirm:
meta/info.jsonReuse a live server only when its target dataset matches. Otherwise stop it using its printed state directory and port, then start the requested dataset.
If startup or the page fails, inspect meta/info.json, videos, the printed server log, and port ownership before restarting.
Require the dataset tool environment and a completed LeRobot dataset with meta/info.json.
The visualizer does not accept raw workflow HDF5 or repair incomplete metadata/videos.
Open the latest converted LeRobot dataset for inspection. → choose the newest verified dataset, serve it, and report the observed videos/timelines plus cleanup command.Report dataset path, repo id, local URL, episode/camera/timeline observations, PID/state directory, and exact cleanup command.