# Libero Evosearch

> Run the LIBERO-Pro Fix Loop + Evolutionary Search experiment: iterative candidate search for low-performing tasks, validation selection, and final held-out evaluation.

- Skill: `nvlabs/libero-evosearch` (Agent Skill, multi-file: 10 files)
- Install (CLI): `npx skillmds@latest add nvlabs/libero-evosearch`
- Raw SKILL.md: https://api.skillmd.com/api/skills/nvlabs/libero-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/libero-evosearch

---


# LIBERO Fix Loop + Evolutionary Search

Use this skill for Experiment 2. Start with [INSTRUCTIONS.md](INSTRUCTIONS.md).

## Run Order

1. Start with [INSTRUCTIONS.md](INSTRUCTIONS.md).
2. Confirm the Fix Loop experiment has produced `fix_code.py` for the target tasks.
3. Follow [main-agent-prompt.md](main-agent-prompt.md) as the coordinator.
4. Fill [subagent-prompt.md](subagent-prompt.md) once per task below the success threshold and dispatch subagents on the available worker GPUs.
5. Read experiment-specific companion skills under [skills/](skills/) when generating candidates.
6. Use [clean-task-slate.md](clean-task-slate.md) before rerunning a task or suite.

## Files

| File | Purpose |
|---|---|
| [INSTRUCTIONS.md](INSTRUCTIONS.md) | End-to-end human/agent entrypoint |
| [main-agent-prompt.md](main-agent-prompt.md) | Coordinator runbook for Evolutionary Search task dispatch and result collection |
| [subagent-prompt.md](subagent-prompt.md) | Per-task Evolutionary Search iteration prompt |
| [clean-task-slate.md](clean-task-slate.md) | Reset checklist before reruns |
| [skills/evosearch-iteration.md](skills/evosearch-iteration.md) | Candidate/eval/keyframe iteration mechanics |
| [../api-reference.md](../api-reference.md) | LIBERO reduced API reference |
| [../skills/](../skills/) | Shared LIBERO robot skills |

