i4h-workflow-dataset-mimic

Expand HDF5 robot demonstration recordings by cloning trajectories with action and state noise.

3.2k|370|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/NVIDIA/skills --skill i4h-workflow-dataset-mimic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: i4h-workflow-dataset-mimic
Source: https://github.com/NVIDIA/skills/tree/main/skills/i4h-workflow-dataset-mimic
Command: npx skills add https://github.com/NVIDIA/skills --skill i4h-workflow-dataset-mimic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires h5py.

What problem does it solve?

Robot learning datasets often contain too few demonstration episodes for effective policy training, and recording new teleoperation demos is time-consuming. This Skill augments an existing HDF5 recording by cloning its trajectories with small action and state perturbations, producing additional training episodes without new data collection.

Core Features & Use Cases

  • Trajectory Cloning with Noise: Replicates existing episodes from an HDF5 recording while applying configurable action/state noise (e.g., --noise-std 0.01) to diversify the dataset.
  • Input Validation: Verifies the source HDF5 contains real episodes before running, refusing to mimic empty or failed teleop artifacts.
  • Workflow Composition: Chains with dataset conversion and LeRobot visualization skills when the user also asks to inspect the augmented dataset.
  • Use Case: A robotics engineer has a scissor pick-and-place recording with a handful of teleoperated demos and asks the agent to expand it to 10 episodes with small noise, then visualize the result.

Quick Start

Ask your agent to mimic 3 more episodes from your latest HDF5 recording and visualize the augmented dataset.

Frequently Asked Questions about i4h-workflow-dataset-mimic

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I augment a robot demonstration dataset without recording new episodes?

Use trajectory mimic augmentation, which clones existing episodes from an HDF5 recording while applying small action and state noise. This expands the dataset for policy training without new teleoperation, though it perturbs actions and states rather than visuals.

How do I expand an HDF5 recording with the i4h mimic workflow?

Point the IN variable at an existing HDF5 recording, then run the mimic run.sh script with the environment id, episode count, noise standard deviation, and output path. Verify the output episode count equals the source demos plus the requested new episodes.

Can I visualize the augmented dataset after mimic expansion?

Yes. After mimic completes, chain the dataset conversion skill to convert the augmented HDF5 to LeRobot format with h264 video, then load the LeRobot visualization skill pointed at the converted dataset directory to inspect episodes.

Why does mimic fail with 'input HDF5 has no episodes'?

This error means the source recording contains zero successful episodes, typically because teleop was launched but no demos were saved. Record successful source demonstrations first; do not substitute an older run unless the user explicitly requests it.

What are the limitations of trajectory mimic augmentation?

Mimic perturbs only actions and states, not visual observations, and it augments an existing recording rather than capturing new episodes. The output state and action dimensions must match the source recording, so the environment id must match the original data.