# Robosuite Evosearch

> Run Robosuite Fix Loop + Evolutionary Search with K=8 candidate search on seeds 101-125 and selected-code evaluation on seeds 1-100.

- Skill: `nvlabs/robosuite-evosearch` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add nvlabs/robosuite-evosearch`
- Raw SKILL.md: https://api.skillmd.com/api/skills/nvlabs/robosuite-evosearch/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: nvlabs (https://skillmd.com/u/nvlabs)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/nvlabs/robosuite-evosearch

---


# Robosuite Fix Loop + Evolutionary Search

Start with [INSTRUCTIONS.md](INSTRUCTIONS.md).

## Run Order

1. Confirm the traced config exists and the Fix Loop has produced
   `outputs/robosuite_fix_loop/<task>/fix_code.py` for each target.
2. Complete the coordinator preflight and wait for explicit launch approval.
3. Follow [main-agent-prompt.md](main-agent-prompt.md).
4. Fill [subagent-prompt.md](subagent-prompt.md) once per confirmed task.
5. Seed `candidate_A` verbatim from the task's Fix Loop `fix_code.py`.
6. Search on seeds 101-125 only, then evaluate the selected code on seeds 1-100.

## Reused Robosuite References

| File | Purpose |
|---|---|
| [../api-reference.md](../api-reference.md) | Allowed API, trace schema, task classes |
| [../fix-loop/skills/grasp.md](../fix-loop/skills/grasp.md) | Grasp patterns |
| [../fix-loop/skills/localize.md](../fix-loop/skills/localize.md) | Perception and prompt patterns |
| [../fix-loop/skills/manipulation.md](../fix-loop/skills/manipulation.md) | Contact-rich task patterns |
| [../fix-loop/skills/transport.md](../fix-loop/skills/transport.md) | Transport and bimanual patterns |
| [../fix-loop/clean-task-slate.md](../fix-loop/clean-task-slate.md) | Approval-gated reset of Fix Loop artifacts |

Never delete or replace prior Evolutionary Search outputs without listing the
exact targets and receiving explicit approval.

