Artemis0430/skilleval-v1
SkillEval v1 SkillEval v1 is a 100-task benchmark for evaluating whether agents can discover and use local skills to complete deterministic artifact-producing tasks. SkillEval was generated by the skill-use task synthesis pipeline introduced in SKT: Skill-Use Training at Scale via Verified Synthetic Data Generation. Layout Each tasks/<task_id>/ directory retains the template-driven task structure described in SKT, with additional public metadata, gold artifacts… See the full description on the dataset page: https://huggingface.co/datasets/Artemis0430/skilleval-v1.
SkillEval v1
SkillEval v1 is a 100-task benchmark for evaluating whether agents can discover and use local skills to complete deterministic artifact-producing tasks.
SkillEval was generated by the skill-use task synthesis pipeline introduced in **SKT: Skill-Use Training at Scale via Verified Synthetic Data Generation**.
Layout
Each tasks/<task_id>/ directory retains the template-driven task structure described in SKT, with additional public metadata, gold artifacts, and oracle code:
tasks/<task_id>/
├── instruction.md # Task instruction
├── environment/ # Runtime context
│ ├── data/ # Task data and setup files
│ └── skills/ # Task-specific skills
├── task.toml # Task configuration
├── tests/ # Deterministic evaluator
│ └── test.sh
├── solution/ # Reference solution
│ └── solve.sh
├── task.json # Open task definition with gold and evaluator spec
├── meta.json # Open-release metadata
├── reference/ # Canonical output artifacts
└── oracle.py # Oracle implementation invoked by solve.shEvaluation
We recommend materializing each task in an isolated workspace:
python tools/materialize_skillssh_task_workspace.py \
--task-dir tasks/<task_id> \
--workspace /tmp/skilleval-workspace \
--skills-mode with \
--cleanUse instruction.md as the prompt. Select --skills-mode without for the no-skill control. After the agent exits, score its workspace externally:
WORKSPACE=/tmp/skilleval-workspace tasks/<task_id>/tests/test.shReport the arithmetic mean of all 100 task rewards, retaining failed and timed-out tasks in the denominator.
Paper and citation
If you use SkillEval, please cite:
@misc{tan2026sktskillusetrainingscale,
title={SKT: Skill-Use Training at Scale via Verified Synthetic Data Generation},
author={Zelin Tan and Yiqun Zhang and Hao Li and Zhiyao Cui and Hejia Geng and Shao Zhang and Hangfan Zhang and Yang Chen and Xiaosong Wang and Lilong Wang and Zhenfei Yin and Shuyue Hu and Chen Zhang and Lei Bai},
year={2026},
eprint={2608.02287},
archivePrefix={arXiv},
primaryClass={cs.AI},
url={https://arxiv.org/abs/2608.02287},
}