EmbodiSkill introduces a "mistake-notebook" philosophy to embodied AI: when a robot task fails, don't rewrite the whole skill file — classify *why* it failed, and fix only what's actually wrong.
Key points
- The problem: Existing skill self-evolution methods (e.g., Voyager, MetaGPT), developed in digital environments, rewrite the entire skill on failure. In embodied settings, failures can stem from skill defects, execution lapses, incomplete coverage, or suboptimal strategies — blind rewriting corrupts correct rules while leaving real errors in place.
- Skill-Aware Reflection: After each execution, the system compares the trajectory against the current skill and produces reflection records in four categories:
- Dual-module skill structure:
Skill = Skill Body + Skill Appendix. The body holds core rules; the appendix holds execution reminders. Targeted updates merge similar reflections, revise only flagged body content, and anchor lapse reminders to relevant positions — guaranteeing that validated instructions are never altered due to a single execution mistake. - Evolution loop: current skill → task execution → trajectory → skill-aware reflection → classification → targeted update → new skill version. EmbodiSkill rises from 73.13% (static skills) to 93.28% and stays stable, while skill-unaware evolution fluctuates and converges lower.
- +31.58 points over direct GPT-5.2 execution; +25.01 over G-Memory; 100% on Puttwo (multi-step placement) tasks.
- EmbodiedBench: EB-Habitat 52.33% (+16.29 over best memory baseline); EB-Navigation 61.33% (+17.94).
- Ablation (ALFWorld): no memory 61.19% → static skills 73.13% → skill-unaware evolution 78.36% → EmbodiSkill 93.28%. The skill-aware classification alone contributes +19.04 points.
| Type | Meaning | Treatment | |------|---------|-----------| | DISCOVERY | New scenario not covered by the skill | Add rules to the skill body | | OPTIMIZATION | Existing approach can be improved | Revise the skill body | | SKILL DEFECT | The skill content itself is wrong | Correct the skill body | | EXECUTION LAPSE | Skill is fine; the agent didn't follow it | Do not edit the body — add a highlight in the appendix |
Benchmark results (frozen backbone)
ALFWorld (household):
| Method | Success rate | |--------|-------------| | GPT-5.2 (direct, no skills) | 61.70% | | G-Memory (strongest memory baseline) | 68.27% | | EmbodiSkill (Qwen3.5-27B + GPT-5.2 evolution model) | 93.28% |
Why it matters
AI memory/skill systems are evolving from *storage* to *reflection*: not asking "what went wrong" but "why did it go wrong" — missing knowledge, poor strategy, wrong content, or failed execution. EmbodiSkill is training-free (no LLM fine-tuning), so any existing embodied agent can plug it in without expensive training, and evolved skill libraries can transfer across tasks and environments.
> Bottom line: the bottleneck of embodied intelligence isn't model strength — it's whether skills evolve correctly. With the mistake-notebook philosophy (fix only what's wrong), a frozen Qwen3.5-27B beats direct GPT-5.2 execution. Precise reflection > blind rewriting.
Paper: *EmbodiSkill: Skill-Aware Reflection for Self-Evolving Embodied Agents*, Ruofei Ju et al. (Nanjing University, HUST, USTC, Microsoft Research Asia, Tsinghua Institute for AI) — https://arxiv.org/abs/2605.10332
*Also published on Zhichai Wainao.*