SkillShift-Bench: Benchmarking Skill Learning under Environment Evolution for Web Agents
Organizations: School of Artificial Intelligence, Nanjing University · National Key Laboratory for Novel Software Technology, Nanjing University
Abstract
Skill learning enables web agents to reuse prior experience for long-horizon interactive tasks. However, learned skills are typically evaluated in closed environments, overlooking the fact that real-world web deployment involves continuous shifts in invocation context, perceptual grounding, and execution feasibility. To this end, we introduce SkillShift-Bench, the first benchmark for evaluating skill learning with controlled open-environment shifts. SkillShift-Bench simulates Contextual Shift, Perceptual Shift, and Execution Shift across three self-hosted web systems, and evaluates agents with diagnostics covering task success, interaction cost, skill use, and skill failure. Comprehensive experiments reveal systematic robustness degradation under controlled shifts, characterized by lower success rates, higher interaction costs, and more frequent skill failures, with Execution Shift exerting the strongest pressure. We further formulate shifted skill execution as a nonstationary local executability problem and provide both a dynamic-regret analysis and a practical test-time adaptation method, demonstrating the feasibility of improving learned-skill execution without relearning the skill library. Code, tasks, environments, documentation, and the leaderboard are available at https://skillshift-bench.github.io/.
Figures & tables
| Metric | Method | Website | Environment | O/A | |||||||
| Git- Lab | Ma- gento | Word- Press | Src | Src- Perc | Src- Exec | Tgt | Tgt- Perc | Tgt- Exec | |||
| SR (%) | AWM | 17.71 | 25.49 | 62.66 | 50.07 | 43.35 | 22.45 | 41.28 | 37.65 | 16.90 | 35.29 |
| ASI | 20.81 | 27.78 | 60.27 | 53.65 | 48.80 | 24.43 | 41.84 | 33.19 | 15.79 | 36.29 | |
| SkillWeaver | 13.78 | 14.37 | 32.29 | 35.13 | 28.75 | 15.63 | 17.80 | 13.85 | 9.71 | 20.15 | |
| WALT | 21.07 | 27.95 | 55.38 | 46.82 | 43.53 | 25.46 | 41.17 | 32.74 | 19.09 | 34.80 | |
| AS | AWM | 8.03 | 8.22 | 4.76 | 6.04 | 6.32 | 8.31 | 6.34 | 6.59 | 8.44 | 7.01 |
| Environ- ment | MPCR | ASI | ||
| SR (%) | ASC | SR (%) | ASC | |
| Src | 56.67 (+7.35%) | 0.22 | 52.79 | 0.05 |
| Src-Perc | 57.09 (+7.68%) | 0.20 | 53.02 | 0.13 |
| Src-Exec | 33.23 (+24.55%) | 0.19 | 26.68 | 0.07 |
| Tgt | 43.32 (+1.14%) | 0.12 | 42.83 | 0.04 |
| Tgt-Perc | 37.24 (+8.51%) | 0.14 | 34.32 | 0.05 |
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
| Benchmark | Variation Diversity | Variation Controllability | Evaluation Reproducibility | Website Fidelity | Diagnostic Granularity | Experience Transferability | Failure Attributability |
| Mind2Web | ✗ | ✗ | ✓ | ✗ | ✗ | ||
| WebArena | ✗ | ✗ | ✓ | ✓ | ✗ | ✗ | |
| Visual WebArena | ✗ | ✗ | ✓ | ✓ | ✗ | ✗ | |
| WorkArena / WorkArena++ | ✗ | ✗ | ✓ | ✗ | ✗ | ||
| WebCanvas | ✗ | ✓ | ✓ | ✗ | |||
| Online- Mind2Web | ✗ | ✗ | ✓ | ✗ | ✗ |
| Regime | Behavior | Mechanism |
| once | Injected once per episode; not reinstated after dismissal | Server-side episode flag plus client-side storage guard |
| multiple | Reinjected on every page navigation | Persistent guards removed; injection predicate always true |
| random | Injected with fixed probability at a randomized in-page delay | Per-load Bernoulli draw plus client-side delay timer |
| Regression set | n | Steps | Trunc. |
| Contextual | 13 | 5.4 6.2 | 6/13 |
| Perceptual | 10 | 5.9 9.7 | 9/10 |
| Execution | 29 | 5.4 9.5 | 26/29 |
| SWOP (analysis) | MPCR (executor) |
| Reference prior | Fixed skill-library and base-executor preference |
| Sliding-window recent evidence | Current-page feasibility verification |
| Optimism for unresolved uncertainty | Soft scoring that downweights rather than filters |
| KL regularization toward the prior | Reranking constrained to the proposed shortlist |
| Variant | Ver. | Sco. | Rer. | SR (%) | ASC |
| Propose only | ✗ | ✗ | ✗ | 32.73 | 0.60 |
| Verify + Score | ✓ | ✓ | ✗ | 27.93 | 0.15 |
| Rerank only (blind) | ✗ | ✗ | ✓ | 37.04 | 0.68 |
| Verify + Score + Random | ✓ | ✓ | rand. | 0 8.09 | 0.31 |
| MPCR (full) | ✓ | ✓ | ✓ | 39.18 | 0.24 |
| DeepSeek-V3.2 | GPT-5 mini | Claude Haiku 4.5 | |||||||
| Method | GitLab | Magento | WordPress | GitLab | Magento | WordPress | GitLab | Magento | WordPress |
| AWM | 35 | 23 | 5 | 27 | 15 | 6 | 10 | 6 | 3 |
| ASI | 14 | 19 | 12 | 9 | 13 | 4 | 11 | 13 | 10 |
| SkillWeaver | 28 | 18 | 23 | 9 | 26 | 15 | 12 | 17 | 14 |
| WALT | 8 | 8 | 6 | 6 | 7 | 5 | 5 | 6 | 3 |
| Metric | LLM | Method | Environment | O/A | ||||||||
| AWM | ASI | Skill- Weaver | WALT | Src | Src- Perc | Src- Exec | Tgt | Tgt- Perc | Tgt- Exec | |||
| SR (%) | DS | 35.30 | 38.32 | 17.12 | 36.44 | 47.89 | 37.32 | 23.98 | 35.81 | 29.76 | 16.01 | 31.80 |
| GPT | 37.56 | 37.90 | 24.99 | 40.46 | 46.30 | 45.41 | 27.14 | 38.72 | 33.58 | 20.23 | 35.23 | |
| Cld | 33.00 | 32.64 | 18.32 | 27.50 | 45.07 | 40.60 | 14.87 | 32.03 | 24.73 | 9.89 | 27.86 | |
| AS | DS | 7.35 | 6.94 | 17.53 | 15.90 | 8.65 | 10.45 | 14.35 | 11.25 | 12.03 | 14.84 | 11.93 |
| GPT | 6.20 | 6.21 | 12.80 | 9.87 | 7.25 | 7.50 | 11.31 | 7.51 | 8.56 | 10.49 | 8.77 | |
| Condition | AWM | AWM + MPCR | Rel. |
| Src | 32.46 | 41.23 | +27.0% |
| Src-Perc | 31.00 | 40.35 | +30.2% |
| Src-Exec | 13.27 | 20.35 | +53.4% |
| Tgt | 49.11 | 57.02 | +16.1% |
| Tgt-Perc | 32.46 | 39.47 | +21.6% |
| Tgt-Exec | 10.00 | 18.42 | +84.2% |
| Condition | MPCR | ASI | Rel. |
| Src | 49.12 2.32 | 43.27 1.34 | +13.5% |
| Src-Perc | 53.80 2.03 | 38.30 1.34 | +40.5% |
| Src-Exec | 29.24 1.34 | 17.54 0.88 | +66.7% |
| Tgt | 41.52 1.34 | 40.06 0.51 | 0 +3.6% |
| Tgt-Perc | 36.84 0.88 | 36.55 1.34 | 0 +0.8% |
| Tgt-Exec | 19.01 0.51 | 17.25 1.01 | +10.2% |
| Regime | Context | MPCR | ASI | Rel. |
| once | Src | 30.70 | 16.96 | +81.0% |
| Tgt | 18.42 | 16.67 | +10.5% | |
| multiple | Src | 20.35 | 17.95 | +13.4% |
| Tgt | 0 8.77 | 0 7.86 | +11.6% | |
| random | Src | 30.97 | 26.95 | +14.9% |
| Tgt | 20.18 | 18.18 | +11.0% |
| Method | Tgt-Perc | Tgt-Exec |
| ASI (fixed Src library) | 36.84 | 16.67 |
| Re-learned in Tgt | 35.09 | 14.91 |
| MPCR (same fixed library) | 37.72 | 18.42 |
Agent Skill Learning
Agent skill learning develops reusable procedures and behaviors that help AI agents solve new tasks and adapt from experience.
See all 172 papers