Isaac Lab Scene Initializer

Generate Isaac Lab simulation scripts from YAML scene descriptions.

7|1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/hkqai/MatClaw --skill isaac-lab-scene-initializer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Isaac Lab Scene Initializer
Source: https://github.com/hkqai/MatClaw/tree/main/skills/isaac-lab-scene-init
Command: npx skills add https://github.com/hkqai/MatClaw --skill isaac-lab-scene-initializer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, numpy, scipy, and includes scripts (resource) components.

What problem does it solve?

It helps users create and configure Isaac Lab simulation scenes without manually writing Python code, turning a concise YAML description of robots and assets into a ready‑to‑run <stem>_isaac.py script.

Core Features & Use Cases

  • YAML‑driven scene authoring: Define robots, assets, positions, rotations, and physics properties in a simple YAML file.
  • Automatic validation: Checks for required fields, file existence, USD format, name uniqueness, and physics conflicts before generation.
  • Script generation: Runs the bundled isaac_scene_loader.py to produce a standalone Isaac Lab Python script that can be launched directly with ./isaaclab.sh -p <script>.

Quick Start

Ask the Isaac Lab Scene Initializer skill to generate a simulation script from your scene YAML file.

Frequently Asked Questions about Isaac Lab Scene Initializer

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

FAQPage Schema
How do I generate Isaac Lab simulation scripts from a YAML scene file?

You can generate Isaac Lab simulation scripts from a YAML scene file by defining robots, assets, and physics properties in YAML, then running the bundled isaac_scene_loader.py to produce a runnable Python script automatically.

What is YAML-driven scene authoring for Isaac Sim environments?

YAML-driven scene authoring for Isaac Sim environments is the process of defining virtual robot lab setups, asset placement, and physics configurations in a concise YAML file instead of manually writing Python code.

Does the Isaac Lab scene generation process validate USD assets and physics conflicts?

Yes, the scene generation process applies automatic validation that checks for required fields, file existence, USD format compliance, name uniqueness, and physics conflicts before producing the final script.

Do I need pyyaml and numpy to configure Isaac Lab scenes using YAML?

Yes, you need pyyaml, numpy, and scipy installed, as these dependencies are required to parse the YAML scene description and generate the standalone Isaac Lab Python script.

How do I launch a generated Isaac Lab simulation script after creating it from YAML?

To launch a generated Isaac Lab simulation script, run the command ./isaaclab.sh -p <script> using the produced <stem>_isaac.py file directly within your Isaac Sim environment.