horizonrobotics/embodiedgen/room-creator
Claude Code and agent skill by horizonrobotics/embodiedgen
- community
Checking that the SKILL.md file is still in the repository.
Generate indoor rooms (single room or house) and export URDF/USD by wrapping embodied_gen/scripts/room_gen/gen_room.py. Use when users ask to create rooms with seed control, choose room type and complexity, run generation/export stages, or run reproducible room generation jobs (batch runs can be done by wrapping this command in an outer loop/script).
Install
npx vskill@latest install horizonrobotics/embodiedgen/room-creatorSKILL.md
Room Creator
Generate room scenes with room-cli -m embodied_gen.scripts.room_gen.gen_room from infinigen(https://github.com/princeton-vl/infinigen) and optionally export URDF/USD. room-cli forwards its arguments to the bundled Blender Python (has bpy and room deps installed by bash install.sh room); running python -m embodied_gen.scripts.room_gen.gen_room from the embodiedgen env works too since heavy stages dispatch to Blender Python internally either way.
Use This Workflow
- Confirm output root and target room profile.
- Choose generation scope:
--gen --urdf --usdfor full pipeline.--gen --no-urdf --no-usdfor generation only.--no-gen --urdf --usdfor export from existing blender output.
- Run the command from repository root.
- Verify output folder:
<output_root>/<RoomType>_seed<seed>/(if--seedis omitted, check the generated seed from logs first).
Parameters
--output-root(required): base output directory.--prompt: natural-language task/scene description; a GPT router infers room type and complexity from it, overriding--room-type/--complexity. Requires a configured GPT agent.--room-type:Bedroom | LivingRoom | Kitchen | Bathroom | DiningRoom | Office | House.--seed: random seed. For reproducible runs, pass this explicitly; if omitted, a random seed is generated.--complexity:minimalist | simple | medium | detail.--custom-params: gin file copied to Infinigencustom_solve.gin.--large-scene: only forHouse; enables more rooms.--gen/--no-gen,--urdf/--no-urdf,--usd/--no-usd: pipeline switches.
Complexity Guidance
minimalist: fastest, sparse furniture.simple: default, balanced quality/time.medium: richer layout, slower.detail: highest detail, longest runtime.
Command Templates
Runtime Requirements
- Run from repo root so relative paths resolve.
room-cliresolves Blender Python from$BLENDER_PYTHON_BINif set, else falls back to
thirdparty/infinigen/blender/4.2/python/bin/python3.11 (must exist on disk).
--no-genrequires existing blender output at:
<output_root>/<RoomType>_seed<seed>/blender.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingembodied_gen/skills/room-creator/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/horizonrobotics/embodiedgen/room-creator)