Skip to content
Back to skills

Skilllearnbench Eval

ASecurity

This benchmark evaluates continual learning methods for generating reusable procedural skills in LLM agents. It probes the quality of generated skills, their alignment with execution trajectories, and the ultimate task-solving accuracy and efficiency of a fixed solving agent. Use when the user wants to benchmark on SkillLearnBench, or asks about evaluating this task. Reports Acc..

  • 3 stars
  • 0 votes
  • 0 copies
  • 10 views
  • Added September 11, 2026
researchpythongit

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill skilllearnbench-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Skilllearnbench Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Skilllearnbench Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-skilllearnbench-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-skilllearnbench-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: skilllearnbench-eval
description: This benchmark evaluates continual learning methods for generating reusable procedural skills in LLM agents. It probes the quality of generated skills, their alignment with execution trajectories, and the ultimate task-solving accuracy and efficiency of a fixed solving agent. Use when the user wants to benchmark on SkillLearnBench, or asks about evaluating this task. Reports Acc..
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2604.20087
  bibtex_key: [REDACTED]
  confidence: high
---

# skilllearnbench-eval

> SkillLearnBench: Benchmarking Continual Learning Methods for Agent Skill Generation on Real-World Tasks — Zhong et al. (2026) (arXiv:2604.20087, 2026)

## What this evaluates

This benchmark evaluates continual learning methods for generating reusable procedural skills in LLM agents. It probes the quality of generated skills, their alignment with execution trajectories, and the ultimate task-solving accuracy and efficiency of a fixed solving agent.

## Datasets

- **SkillLearnBench** — total 20; splits: test (20); repo https://github.com/cxcscmu/SkillLearnBench

## Metrics

- `Acc.` **(primary)** — range: percent
  - Task accuracy, calculated as the percentage of tasks solved correctly by the solving agent out of the total tasks evaluated.
- `#Tokens` — range: other
  - Total number of tokens consumed by the solving agent during task execution across all turns.
- `Coverage` — range: percent
  - Percentage of core skill components correctly identified or generated, evaluated by an LLM judge.
- `Executability` — range: percent
  - Percentage of generated skills that can be successfully executed in the sandbox environment.
- `Safety` — range: percent
  - Percentage of generated skills that meet predefined safety criteria, evaluated by an LLM judge.
- `Alignment` — range: percent
  - Trajectory alignment score evaluating how well the agent's execution behavior matches the skill's intent.
- `Usage` — range: percent
  - Skill usage rate measuring how frequently the solving agent adopts the generated skill during execution.

## Input / output format

**Input**: Task descriptions from SkillLearnBench, provided to a fixed solving agent (Claude Sonnet 4.6) operating in a containerized sandbox with task-specific tools.

**Output**: Generated procedural skills (for continual learning methods) or task execution trajectories/solutions (for the solving agent).

## Scoring recipe

```python
def compute_metrics(execution_logs, ground_truth):
    correct = 0
    total_tokens = 0
    for log, gt in zip(execution_logs, ground_truth):
        total_tokens += log.token_count
        if log.is_correct(gt):
            correct += 1
    accuracy = (correct / len(ground_truth)) * 100
    return {'Acc.': accuracy, '#Tokens': total_tokens}
```

## Common pitfalls

- Assuming stronger generation LLMs consistently yield better skills; the paper shows method rankings shift across LLM families and stronger models do not reliably improve skill quality.
- Focusing solely on skill content while ignoring skill adoption; the paper notes that task success depends heavily on whether the solving agent actually adopts the generated skill (Usage rate).
- Confusing the continual learning LLM (which generates skills) with the fixed solving LLM (Claude Sonnet 4.6); evaluation isolates skill quality by keeping the solver constant.

## Evidence (verbatim from paper)

> Trajectory alignment score (Alignment) and skill usage rate (Usage) evaluate execution behavior. Solving token cost (#Tokens) and accuracy (Acc.) measure task outcome.

## Citation

```bibtex
@misc{zhong2026skilllearnbench,
  title={SkillLearnBench: Benchmarking Continual Learning Methods for Agent Skill Generation on Real-World Tasks},
  author={Zhong et al. (2026)},
  year={2026},
  note={arXiv:2604.20087}
}
```

- arXiv: 2604.20087

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.