LeRobot 数据集可视化器
在浏览器中检查转换后的 LeRobot 数据集。
技能主要创建运行目录、日志和符号链接,并启动本地可视化器;未见恶意行为、凭据窃取或破坏性默认操作。扣分因为缺少执行前确认、回滚/清理指导,默认可能克隆远程仓库,数据流和权限范围说明不足;skill-card 还声称需要 API key,但 SKILL.md 未解释其用途。
输入检查、依赖前置条件、端口冲突和常见错误均有说明,且基准报告记录了有限的正确性结果。静态审查未见覆盖该技能关键路径的提交测试或 CI,克隆、脚本依赖和停止流程仍可能失败,因此按静态上限保守扣分。
目标用户、触发场景、输入格式和不适用的 HDF5 转换任务定义清楚。扣分因为“最新数据集”只列出候选而未明确选择规则,未说明中文交互支持;核心依赖 GitHub 克隆,可能受中国大陆网络可达性影响。
包含名称、版本 0.6.0、Apache-2.0、作者、用途、前置条件、限制、故障排查和发布评估信息,结构总体可读。扣分因为缺少 Instructions 和 Examples 推荐章节、没有变更日志或明确更新路径,且 skill-card 的凭据要求与正文不一致。
核心输出是启动本地 LeRobot 可视化器并报告 URL,任务目标直接且无需转换数据。基准中的正确性为 Claude 90%、Codex 70%,但有效性仅为 44% 和 33%,且未提供可直接复核的代表性输出或明确停止命令,因此静态评分受限。
提供了 evals.json、BENCHMARK.md、版本信息和明确的预期行为,形成有限审计线索。扣分因为评估仅有两个正向任务、无负向触发测试,报告不是独立可复现证据,也没有该技能关键路径的真实 CI 与测试套件。
- 执行前应确认是否允许克隆远程 i4h-workflows 仓库,并明确其网络、文件系统和本地端口影响。
- 应补充停止命令、清理/回滚步骤,以及 API key 是否真实需要和如何安全使用的说明。
- 应定义“最新转换数据集”的确定规则,并验证 GitHub 依赖在中国大陆网络环境中的可达性。
这个 Skill 能做什么,适合哪些场景?
i4h-lerobot-viz 用于为转换后的 LeRobot 数据集启动 HTML 可视化器。它适合检查数据集内容、视频和关节时间线,不负责将 HDF5 转换为 LeRobot 格式。运行前需要已设置的 i4h-workflows 工作流环境、带有 meta/info.json 的数据集目录,以及该目录的绝对路径。可视化器会输出本地浏览器 URL。
解析 i4h-workflows 路径和数据集路径,检查数据集是否包含 meta/info.json,创建带日志和可视化状态目录的运行目录,然后执行 workflows/agentic/dataset/viz.sh,为数据集提供本地 HTML 可视化服务。它还会记录日志,并在启动后输出本地 URL。
- 需要在数据转换后检查 LeRobot 数据集内容的数据工程师,可用它在浏览器中查看数据。
- 完成视频增强后需要进行视觉核查的机器人或物理 AI 用户,可用它加载视频和关节时间线。
- 已有 i4h-workflows 检出目录并希望打开本地 LeRobot 数据集的开发者,可通过环境变量指定工作流根目录。
- 排查数据集路径或格式问题的用户,可利用 meta/info.json 检查和启动错误提示定位问题。
这个 Skill 有哪些优点和局限?
- 目标明确,专门服务于转换后的 LeRobot 数据集浏览和检查。
- 可查看视频和关节时间线,并将日志与可视化状态保存到运行目录。
- 提供缺少 meta/info.json、工作流未设置、相对路径和端口占用等故障提示。
- 属于 NVIDIA/skills 集合中的 NVIDIA Agent Skill,并声明 Apache-2.0。
- 不能执行 HDF5 到 LeRobot 的转换,转换必须由其他工作流完成。
- 要求绝对数据集路径、meta/info.json 和已设置的 .venv。
- 可能需要从 GitHub 克隆 i4h-workflows,因此运行环境需要网络访问。
- 源材料未提供平台测试矩阵、性能数据或独立测试套件信息。
如何安装这个 Skill?
使用 NVIDIA skills CLI 安装该技能:
npx skills add nvidia/skills --skill i4h-lerobot-viz --yes
README 未说明该技能的独立安装包或额外安装命令;运行所需的工作流环境需另行完成 i4h-workflows 设置。
如何使用这个 Skill?
先确保 i4h-workflows 下存在 workflows/agentic,且工作流的 .venv 已设置。将 DATASET_DIR 设置为包含 meta/info.json 的已转换 LeRobot 数据集绝对路径;可选地设置 I4H_WORKFLOWS。然后在工作流根目录运行:
REPO_ROOT="${I4H_WORKFLOWS:-$(git rev-parse --show-toplevel 2>/dev/null)}"; [ -d "$REPO_ROOT/workflows/agentic" ] || REPO_ROOT="$HOME/i4h-workflows"
RUNS_ROOT="${REPO_ROOT}/workflows/agentic/runs"
DATASET_DIR="/absolute/path/to/dataset"
RUN_DIR="${RUNS_ROOT}/viz_$(date +%Y%m%d_%H%M%S)"
mkdir -p "${RUN_DIR}/logs" "${RUN_DIR}/viz_state"
"${REPO_ROOT}/workflows/agentic/dataset/viz.sh" "${DATASET_DIR}" --state-dir "${RUN_DIR}/viz_state" 2>&1 | tee "${RUN_DIR}/logs/viz.log"
打开命令输出的本地 URL。停止命令未在源材料中明确给出;若出现端口占用,应先停止已有可视化器进程。