GitSkills
收藏资源简介:
GitSkills数据集由伦敦大学学院、霍恩海姆大学和卡利亚里大学的研究人员联合创建,系统收录了GitHub上公开仓库中的Agent技能文件。该数据集包含3,797,117个SKILL.md文件,源自282,200个仓库,经去重后得到1,877,981个不同内容,并附有仓库元数据、文件夹构成及部分提交历史。数据通过GitHub API分区搜索获取,按文件大小划分查询范围以突破结果限制,随后对重复内容进行哈希去重并选取代表性文件进行丰富。该数据集旨在支持对Agent技能的采纳模式、复用行为、结构演化、维护实践及安全风险的实证研究,为理解这一新型软件构件的生态特征提供基础。
The GitSkills dataset was collaboratively created by researchers from University College London, the University of Hohenheim, and the University of Cagliari. It systematically curates Agent skill files from public GitHub repositories. This dataset contains 3,797,117 SKILL.md files sourced from 282,200 repositories. After deduplication, 1,877,981 unique content items are retained, accompanied by repository metadata, folder structures, and partial commit histories. The data was collected via segmented searches using the GitHub API, where query scopes were divided by file size to circumvent the platform's result limits. Subsequently, duplicate contents were deduplicated via hashing, and representative files were selected for enrichment. This dataset aims to support empirical research on the adoption patterns, reuse behaviors, structural evolution, maintenance practices, and security risks of Agent skills, providing a foundational basis for understanding the ecological characteristics of this novel software component.
GitSkills: A Dataset of Agent Skills on GitHub 数据集详情
该数据集记录了 GitHub 上公开仓库中的 Agent Skills 文件(即包含 SKILL.md 的文件),用于研究语言模型代理技能的分布与特征。
数据集核心信息
| 项目 | 内容 |
|---|---|
| 数据集名称 | GitSkills: A Dataset of Agent Skills on GitHub |
| 版本 | 1.0.0 |
| 发布/更新日期 | 2026年8月10日发布,8月12日更新 |
| 发布机构 | Zenodo |
| DOI | 10.5281/zenodo.21875637 |
| 文件大小 | 44.4 GB(单个SQLite文件) |
| 许可协议 | Creative Commons Attribution 4.0 International |
数据集规模
- 包含 3,797,117 个
SKILL.md文件 - 来自 282,200 个公开 GitHub 仓库
- 由 195,841 个账户拥有
- 按内容哈希去重后得到 1,877,981 种不同内容
- 每条记录均保留其所在仓库与路径,可同时研究唯一内容及其副本
数据内容与结构
数据集以单个自包含 SQLite 文件(agent_skills_release.db)形式提供,包含四个表:
| 表名 | 行数 | 说明 |
|---|---|---|
artifacts |
3,797,117 | 每个发现的文件一行:仓库、路径、文件名、位置类别、内容哈希;代表文件还包含全文、解析的前置元数据及提交历史 |
artifact_siblings |
7,264,865 | 与代表性技能文件存储在一起的脚本和参考文件 |
repos |
282,200 | 仓库元数据:所有者、星标数、语言、fork状态、许可证、日期 |
mining_runs |
7 | 每次采集运行的数据来源日志 |
数据采集与特点
- 通过 GitHub REST、GraphQL、代码搜索 API 及 raw-content CDN 进行只读采集。
- 按文件大小划分搜索空间,绕过代码搜索 API 的 1000 条结果上限。
- 去重后为每组内容选择一个代表文件进行丰富(含全文、前置元数据、提交历史)。
- 提交作者账户被替换为带密钥的不可逆代码(同一账户在整个数据集中代码一致),并隐去邮件地址和个人姓名;机器人账户保留其登录名。
- 数据集仅覆盖公开仓库,应视为群体规模的下限。
相关资源与引用
- 配套论文:已获 MSR 2027 Mining Challenge 接收,预印本见 arXiv:2608.10906
- Hugging Face Parquet 镜像:https://huggingface.co/datasets/mvaccargiu/gitskills
- 原始样本:https://github.com/giuseppedestefanis/gitskills-sample
- 版本 DOI:10.5281/zenodo.21875636(引用所有版本用)
关键词
Mining software repositories、LLM agents、Agent skills、GitHub、Software artefacts、MSR Mining Challenge
引用格式(APA)
Destefanis, G., Graziotin, D., Vaccargiu, M. & Ortu, M. (2026). GitSkills: A Dataset of Agent Skills on GitHub (Version 1.0.0) [Dataset]. Zenodo. 24th International Conference on Mining Software Repositories (MSR 27), Dublin, Ireland. https://doi.org/10.5281/zenodo.21875637

- 1GitSkills: A Dataset of Agent Skills on GitHub伦敦大学学院; 霍恩海姆大学; 卡利亚里大学 · 2026年




