CoolFace
Datasetpublic

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.

sourceHugging Faceotherupdated 3d agoView on Hugging Face
1likes186downloads
Dataset Card

<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.

StatisticValue
Accepted environments2,756
Paired task variants5,512
Skill-Dep. / Verifier-Passed1,081 / 1,675
Successful trajectories8,364
Sampled trials48,152
Overall sampled-trial success rate17.4%
Deduplicated task coverage2,302 unique tasks
Taxonomy12 major / 63 sub-categories

Successful trajectories cover 62 of the 63 sub-categories represented by accepted environments.

Released Artifacts

ArtifactContentsUse it for
`Tasks.tar.zst`Published skill-derived task environments, paired variants, and verifiersRe-running or studying executable tasks
`skill_library.tar.zst`Human-written skills and supporting assetsSkill analysis or new task construction
`task_templates.tar.zst`Reusable seed-task templates and fixturesExtending the task-construction pipeline
`Trajectories/`Eight trajectory collections organized by result type, harness, and teacher modelSFT, trajectory analysis, and procedural-learning research

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

bash
python -m pip install -U huggingface_hub datasets

hf download ecnu-icalk/SkillGym \
  --include "Trajectories/*.jsonl" \
  --repo-type dataset \
  --local-dir .hf/skillgym

Stream One Collection with 🤗 Datasets

python
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

bash
hf download ecnu-icalk/SkillGym \
  Tasks.tar.zst skill_library.tar.zst task_templates.tar.zst \
  --repo-type dataset \
  --local-dir .hf/skillgym

For building new environments, use the SkillGym Task Builder.

Dataset Organization

text
SkillGym/
├── Tasks.tar.zst
├── skill_library.tar.zst
├── task_templates.tar.zst
└── Trajectories/
    ├── skill_dependent_*.jsonl
    └── verifier_passed_*.jsonl

The 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

ContextSkill availableSkill removed
Paper / benchmark tablesw/ Skillsw/o Skills
Released dataset variantswithskillwithoutskill
Task Builder internalswith_skillno_skill

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:

  1. 1.the environment and verifier are valid;
  2. 2.the paired with-skill execution succeeds; and
  3. 3.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

StatisticValue
Successful trajectories from Skill-Dep. tasks3,722
Successful trajectories from Verifier-Passed tasks4,642
Explicit target-skill invocation3,077 (36.8%)
Average tool calls per successful trajectory49.0
Average logged text tokens63.4k
Average interaction steps35.2
Corpus-wide maximum tool calls350
Corpus-wide maximum logged text tokens342.9k
Corpus-wide maximum interaction steps318

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

HarnessTeacher modelSuccessful trajectories
Claude CodeDeepSeek V4 Pro1,722
Claude CodeGLM-5.21,769
CodexGPT-5.41,967
CodexNex-N2-Pro2,906

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

ResourceScope
GitHub / SkillGymTask Builder, construction pipeline, documentation, and paper materials
SkillGym-AgentReleased All Teachers checkpoint trained on successful SkillGym trajectories
Task Builder guideBuilding and validating new skill-grounded environments
PaperFull method, dataset analysis, experiments, and ablations

Citation

bibtex
@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.