ecnu-icalk/SkillGym
SkillGym Dataset Human-written skills, executable environments, and verified long-horizon agent trajectories English · 简体中文 GitHub · SkillGym-Agent · Paper Dataset Summary SkillGym is the data release accompanying the SkillGym framework. It connects human-written procedural knowledge to executable task environments, code-based outcome verifiers, paired with-skill / without-skill executions, and long-horizon agent trajectories. The dataset is… See the full description on the dataset page: https://huggingface.co/datasets/ecnu-icalk/SkillGym.
<div align="center">
<picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ECNU-ICALK/SkillGym/main/assets/brand-dark.png"> <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/ECNU-ICALK/SkillGym/main/assets/brand-light.png"> <img src="https://raw.githubusercontent.com/ECNU-ICALK/SkillGym/main/assets/brand-light.png" alt="SkillGym" width="360"> </picture>
<h2>SkillGym Dataset</h2>
<p> <strong>Human-written skills, executable environments, and verified long-horizon agent trajectories</strong> </p>
<p> <strong>English</strong> · <a href="https://huggingface.co/datasets/ecnu-icalk/SkillGym/blob/main/README_zh-CN.md">简体中文</a> </p>
<p> <a href="https://github.com/ECNU-ICALK/SkillGym">GitHub</a> · <a href="https://huggingface.co/ecnu-icalk/SkillGym-Agent">SkillGym-Agent</a> · <a href="https://github.com/ECNU-ICALK/SkillGym/blob/main/assets/InternalizingLargeScaleHumanWrittenSkillsintoLLMsforRealWorldProblemSolving.pdf">Paper</a> </p>
</div>
Dataset Summary
SkillGym is the data release accompanying the SkillGym framework. It connects human-written procedural knowledge to executable task environments, code-based outcome verifiers, paired with-skill / without-skill executions, and long-horizon agent trajectories.
The dataset is intended to support research on skill-grounded task construction, agent training, verifier-based evaluation, procedural transfer, and outcome-based learning.
Successful trajectories cover 62 of the 63 sub-categories represented by accepted environments.
Released Artifacts
Release Snapshot
The large-artifact dataset snapshot is associated with GitHub commit `6ebabba`.
The GitHub codebase, dataset repository, and model repository are versioned independently. For exact reproduction, record the revision used from each repository.
Quick Start
Download Trajectory Collections
python -m pip install -U huggingface_hub datasets
hf download ecnu-icalk/SkillGym \
--include "Trajectories/*.jsonl" \
--repo-type dataset \
--local-dir .hf/skillgymStream One Collection with 🤗 Datasets
from datasets import load_dataset
records = load_dataset(
"json",
data_files={
"train": (
"hf://datasets/ecnu-icalk/SkillGym/"
"Trajectories/"
"skill_dependent_claude_code_deepseek_v4_pro.jsonl"
)
},
split="train",
streaming=True,
)
example = next(iter(records))
print(example["session_id"])Download Task-Construction Artifacts
hf download ecnu-icalk/SkillGym \
Tasks.tar.zst skill_library.tar.zst task_templates.tar.zst \
--repo-type dataset \
--local-dir .hf/skillgymFor building new environments, use the SkillGym Task Builder.
Dataset Organization
SkillGym/
├── Tasks.tar.zst
├── skill_library.tar.zst
├── task_templates.tar.zst
└── Trajectories/
├── skill_dependent_*.jsonl
└── verifier_passed_*.jsonlThe task archives contain the source skill/task relationship, task instructions, environment configuration, task-specific verification logic, and paired execution variants used during construction and validation.
Trajectory collections preserve agent interaction traces and verification outcomes for successful sampled executions.
Terminology
These names refer to the same paired evaluation concept; the differences reflect presentation, released-storage, and implementation conventions.
Task Labels and Paired Variants
SkillGym distinguishes task-construction labels from trajectory-level outcomes.
Skill-Dep.
A task is labeled Skill-Dep. when, under the reference construction configuration:
- the environment and verifier are valid;
- the paired with-skill execution succeeds; and
- the paired without-skill execution produces a valid reward failure.
Verifier-Passed
A Verifier-Passed task has a valid executable environment and outcome verifier but does not satisfy the stricter contrastive Skill-Dep. criterion under the reference configuration.
These labels characterize accepted environments at construction time. They do not guarantee that every later model or harness will succeed or fail in the same way.
Trajectory Data
Successful trajectories retain the interaction sequence that led to a verifier-confirmed outcome. Depending on the source harness, records may include:
- task and session identifiers;
- task prompt and skill metadata;
- environment/runtime metadata;
- actions and tool calls;
- observations and tool outputs;
- final outputs or artifacts;
- verifier results and execution logs;
- available diagnostic fields.
Schema Note
The eight trajectory files preserve source-specific trace structures. Some nested fields differ across harness/model collections, so the release should not be assumed to have one perfectly uniform nested JSON schema across every file.
For the most robust loading behavior:
- load one trajectory collection at a time; or
- explicitly normalize compatible files before concatenating them.
Using an explicit data_files path, as in the streaming example above, is preferable to treating every trajectory JSONL file as a single homogeneous split.
Trajectory Statistics
The maxima above are corpus-wide maxima for their respective measures and need not come from the same trajectory. Logged/saved text-token counts are dataset statistics and should not be interpreted as API billing usage or as a single-request context length.
Collection Configurations
This diversity broadens the interaction traces beyond one agent configuration, but the released trajectory distribution should not be treated as representative of every model, harness, task domain, or deployment setting.
Intended Uses
SkillGym can support research on:
- supervised fine-tuning from verified agent trajectories;
- agentic problem solving and long-horizon workflow learning;
- skill-conditioned versus skill-free execution;
- executable-environment and verifier-based evaluation;
- outcome-based reinforcement learning;
- task-generation and verifier design;
- trajectory analysis and procedural failure modes.
Limitations
- Skill-Dep. and Verifier-Passed are reference-configuration labels, not universal properties.
- Category coverage is broad but uneven.
- Trajectory collections are generated by a finite set of harness–model configurations.
- Successful trajectories are a selected subset of sampled executions and should not be interpreted as an unbiased behavioral distribution.
- Some trajectory files preserve harness-specific schema differences.
- Source skills, fixtures, and supporting assets may carry upstream notices or additional licensing requirements.
Related Resources
Citation
@misc{skillgym2026,
title = {Internalizing Large-Scale Human-Written Skills into LLMs for Real-World Problem Solving},
year = {2026},
url = {https://github.com/ECNU-ICALK/SkillGym}
}License
The dataset is marked `license: other` because it aggregates artifacts that may retain distinct upstream notices or additional terms.
Repository-level SkillGym code is released under the MIT License. The SkillGym-Agent checkpoint is released separately under Apache-2.0.
When redistributing source skills, fixtures, or supporting assets, preserve the corresponding upstream notices and licensing terms.
