I4H 场景编辑工作流
通过桥接会话实时编辑 Isaac for Healthcare 环境场景。
明确区分 live 编辑与 bake,要求用户明确同意持久化,限制脚本、日志和捕获路径,并提供停止、回退和错误报告规则;但默认可自动 clone 外部仓库、执行 trusted Python、调用 HTTP bridge,权限边界和数据流审查不足,许可证元数据为 NOASSERTION,因此扣分。
流程、端点、异常规则和关键物理陷阱描述较完整,且有静态检查命令;但依赖 Isaac Sim、GPU、外部仓库和未随技能提供的基础代码,关键路径未在本文件集合中可复现,静态审查上限内扣分。
目标用户、编辑场景、live/bake 触发条件及创建新环境的非适用边界较清楚;但要求特定 Isaac for Healthcare 环境、GPU 和 bridge,缺少中文交互、网络可达性及更多环境差异说明,故扣分。
有版本号、Apache-2.0 声明、作者、引用资料、限制、故障排查和维护线索,结构也支持渐进加载;但缺少明确 changelog、稳定依赖版本、维护承诺,skill-card 与 frontmatter 的凭据/输出描述存在不完全一致,且静态检查报告指出缺少 Instructions 和 Examples,故扣分。
技能覆盖对象、相机、任务和随机化编辑,并给出可直接改写的命令、API 和配置片段;提交的 benchmark 报告显示三项任务通过,但报告本身不是本次执行,且 Codex correctness 58%、effectiveness 36%,输出仍依赖具体环境和人工视觉验证,不能给高分。
包含明确端点、请求示例、验证条件、静态检查和一份 benchmark 报告,具备有限审计线索;但没有本技能专属的可运行测试套件、CI 覆盖或独立复核证据,主要结论仍依赖声明,静态校准下限于中低分。
- 执行前应审查并固定外部仓库 revision、依赖和网络访问范围;默认 clone 与 trusted Python bridge 可能产生超出用户预期的外部影响。
- 不要把 benchmark 报告视为本次静态审查中的独立复现证据;相机、机器人稳定性和 bake 后结果仍需在目标环境验证。
- 凭据要求、许可证元数据、输出格式和文档章节应统一,并补充明确的 Instructions、Examples、changelog 与维护路径。
这个 Skill 能做什么,适合哪些场景?
该技能用于在 Isaac for Healthcare 环境中通过 --bridge 场景编辑会话修改现有场景。它支持调整物体、相机、任务描述、成功边界和随机化设置。默认编辑仅作用于运行中的场景,不修改源文件;只有用户明确要求保存、烘焙或持久化时才写回源代码。使用它需要已存在的环境、工作流代码、.venv、可启动 Isaac Sim 的 GPU 主机以及相应的桥接运行流程。
解析或复用 i4h-workflows 根目录;按环境启动并轮询 detached bridge;调用 HTTP 端点枚举对象、读取对象状态和相机、传送物体、执行受信任脚本、捕获 JPEG、生成烘焙片段;通过 live 状态验证移动结果;按用户要求停止 arena,并在明确要求时将状态写入环境、资产、任务、运行时或 YAML 源文件。
- Isaac for Healthcare 开发者需要移动、旋转或替换现有环境中的物体时,通过桥接 API 实时修改并验证姿态。
- 需要调整机器人工作台位置的用户,通过对象传送和持续状态采样检查机器人是否稳定。
- 需要为任务选择或调整相机视角的用户,先查看场景和捕获画面,再按规则准备环境本地相机配置。
- 需要修改任务文字、成功条件或重置随机化范围的开发者,在桥接会话中预览或修改相应运行状态,并在明确要求时烘焙到源文件。
- 只想打开环境编辑模式而不改动场景的用户,启动桥接、确认 GET /objects 可用后停止并等待后续指令。
这个 Skill 有哪些优点和局限?
- 覆盖物体、相机、任务、成功规则和随机化等多个场景编辑触点。
- 明确区分实时编辑与源文件烘焙,降低意外修改源代码的风险。
- 提供环境专用 HTTP 端点、姿态验证、捕获和烘焙流程。
- 包含对刚体、嵌入式运动学物体、机器人和新增物体的差异化操作规则。
- 依赖可启动 Isaac Sim 的 GPU 主机和已配置的工作流环境。
- 实时新增物体不会立即参与 GPU 仿真,且不能进行张量查询。
- 支持面缩放属于源文件操作,实时视觉缩放不会同步碰撞网格。
- 新相机的完整策略、数据集和训练配置流程需要额外参考文件;SKILL.md 未提供完整独立安装教程。
如何安装这个 Skill?
使用仓库 README 支持的 Skills CLI 安装:npx skills add nvidia/skills --skill i4h-workflow-scene-edit --yes。安装后,代理下次加载技能并遇到相关任务时即可使用。SKILL.md 还要求 i4h-workflows 已配置并存在 .venv;具体 setup 流程由 i4h-workflow-setup 负责,本文未提供其完整步骤。
如何使用这个 Skill?
在已配置的 i4h-workflows 环境中提出具体请求,例如:“在 <env> 中启动场景编辑模式,并将 <object> 移到指定位置。”仅说“打开环境编辑模式”时,技能应启动 bridge、确认 GET /objects 就绪,然后等待指令。实时编辑默认不写源文件;只有明确说“bake”“save”“persist”或“commit to source”时才持久化。