[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-81789-en":3,"doc-seo-81789-105":29,"detail-sidebar-cat-0-en-105":90},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":13,"seo_description":14,"update_tm":27,"read_time":28},81789,549758252649,"Ivy","https://ap-avatar.wpscdn.com/avatar/8000253669c5317157?_k=1778319167496531819",8,"Research & Report","From Registry to Repository: How AI Agent Skills Are Written, Adapted, and Maintained","AI coding agents increasingly rely on “skills” as structured context bundles, typically stored as SKILL.md files with YAML headers and Markdown bodies. Central registries like skills.sh now host tens of thousands of skills, yet skills are often treated as agent capabilities rather than evolving software artefacts. This study analyzes 18,463 registry skills and 23,199 personal-use skills from 5,876 repositories, mapping 3,709 reuse links, classifying them via SWEBOK areas, and coding modifications to reveal how reuse and maintenance shape agent behavior.","From Registry to Repository: How AI Agent Skills Are Written, Adapted, and Maintained  \nHaoyu Gao  \nThe University of Melbourne Victoria, Australia [haoyug1@student.unimelb.edu.au](haoyug1@student.unimelb.edu.au)  \nJai Lal Lulla  \nSingapore Management University Singapore [jailal.l.2025@phdcs.smu.edu.sg](jailal.l.2025@phdcs.smu.edu.sg)  \nHong Yi Lin  \nThe University of Melbourne Victoria, Australia [tom.lin@student.unimelb.edu.au](tom.lin@student.unimelb.edu.au)  \nSebastian Baltes  \nHeidelberg University Heidelberg, Germany sebastian.baltes@uni-heidelberg.de  \nChristoph Treude  \nSingapore Management University Singapore [ctreude@smu.edu.sg](ctreude@smu.edu.sg)  \nMansooreh Zahedi  \nThe University of Melbourne Victoria, Australia [mansooreh.zahedi@unimelb.edu.au](mansooreh.zahedi@unimelb.edu.au)  \narXiv :2607 .009 1 1v2 [ cs . SE] 6 Jul 2026  \nAbstract—AI coding agents increasingly rely on skills: structured context bundles, typically a SKILL .md file with a YAML header and Markdown body, loaded on demand for domain knowledge, workflows, and scripts. Public registries such as [skills.sh](skills.sh) now host tens of thousands of skills, making them an emerging unit of reuse in agent-based software engineering. Yet skills have largely been viewed as agent capabilities rather than software artefacts whose content and evolution shape agent behaviour. We present the first empirical study of AI agent skills as engineered artefacts that are authored, reused, customised and maintained, across public registries and personal-use repositories. We mined 18,463 skills [from](from skills.sh)[ skills.sh](from skills.sh) and 23,199 personaluse skills from 5,876 GitHub repositories, identifying 3,709 reuse links. LLM-based classification into SWEBOK knowledge areas (KAs) shows Software Construction dominates alongside a long tail of specialised areas. A thematic analysis of 180 skills identifies six content categories. Qualitative coding of 444 modifications reveals six themes, of which reworking operational specificationsand adapting knowledge and resources are the primary target of change. Our findings show that reuse is largely a one-time copy operation: most reused skills remain near-verbatim, 53% are never modified after adoption, and subsequent local maintenance is overwhelmingly additive. Customisation primarily adapts skills to local environments, whereas evolution accretes new inline domain knowledge. Across both, a stable behavioural contract—how a skill interacts with users, monitors runtime state, andrecovers from failures—remains almost untouched. These results suggest maintenance effort should focus on project-specific bindings, and that registries and tool support should enable consolidating the domain knowledge skills re-author in isolation.  \nI. INTRODUCTION  \nRecent advances in large language models (LLMs) have given rise to coding agents that participate directly in software development, contributing to code generation [1], code review [2], program repair [3], test generation [4], and documentation [5] . To extend these agents into specialised tasks while keeping the context window manageable, the community has converged on the concept of skills: structured context bundles loaded on demand, supplying just-in-time domain knowledge, prescribed workflows, and optional companion scripts or reference documents. A skill typically consists [of a](of a SKILL.md)[ SKILL.md](of a SKILL.md)[ ](of a SKILL.md)file with a short YAML header and a Markdown body,  \npackaged in a folder alongside optional assets. Skills reach an agent through two distinct channels. Some are published to centralised registries such as [skills.sh](skills.sh) [6], which already hosts tens of thousands of skills, whilst others are authored by developers for the individual repositories and maintained alongside the source code as project-specific infrastructure. This mirrors the distinction between broadly reused third-party libraries and locally authored, project-sp","cbCaijVEsFsZ3Ieg","https://ap.wps.com/l/cbCaijVEsFsZ3Ieg","pdf",454098,1,12,"English","en",105,"# Introduction\n## Skills as structured context bundles\n## Motivation: limitations of prior research\n## Research questions and empirical approach","[{\"question\":\"What are AI agent skills in this document?\",\"answer\":\"Skills are structured context bundles, usually packaged as SKILL.md files with a YAML header and a Markdown body, optionally accompanied by scripts or assets. They are loaded on demand to provide domain knowledge, workflows, and references.\"},{\"question\":\"How did the study collect data about skills?\",\"answer\":\"The authors mined 18,463 skills from the public skills.sh registry and 23,199 personal-use skills from 5,876 GitHub repositories. They then recovered 3,709 reuse linkages connecting published skills to locally adapted versions.\"},{\"question\":\"What do the results say about reuse and later maintenance?\",\"answer\":\"Reuse is largely a one-time copy operation: most reused skills stay near-verbatim, and 53% are never modified after adoption. When changes occur, maintenance is mainly additive, focusing on adapting bindings and incorporating new inline domain knowledge while leaving a stable behavioural contract mostly untouched.\"}]",1784176148,30,{"code":4,"msg":30,"data":31},"ok",{"site_id":24,"language":23,"slug":32,"title":13,"keywords":33,"description":14,"schema_data":34,"social_meta":85,"head_meta":87,"extra_data":89,"updated_unix":27},"from-registry-to-repository-how-ai-agent-skills-are-written-adapted-and-maintained","",{"@graph":35,"@context":84},[36,53,67],{"@type":37,"itemListElement":38},"BreadcrumbList",[39,43,47,50],{"item":40,"name":41,"@type":42,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":44,"name":45,"@type":42,"position":46},"https://docshare.wps.com/document/","Document",2,{"item":48,"name":12,"@type":42,"position":49},"https://docshare.wps.com/document/research-report/",3,{"item":51,"name":13,"@type":42,"position":52},"https://docshare.wps.com/document/from-registry-to-repository-how-ai-agent-skills-are-written-adapted-and-maintained/81789/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":23,"description":14,"dateModified":61,"datePublished":61,"encodingFormat":60,"isAccessibleForFree":62,"interactionStatistic":63},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":40,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-16",true,{"@type":64,"interactionType":65,"userInteractionCount":4},"InteractionCounter",{"@type":66},"ViewAction",{"@type":68,"mainEntity":69},"FAQPage",[70,76,80],{"name":71,"@type":72,"acceptedAnswer":73},"What are AI agent skills in this document?","Question",{"text":74,"@type":75},"Skills are structured context bundles, usually packaged as SKILL.md files with a YAML header and a Markdown body, optionally accompanied by scripts or assets. They are loaded on demand to provide domain knowledge, workflows, and references.","Answer",{"name":77,"@type":72,"acceptedAnswer":78},"How did the study collect data about skills?",{"text":79,"@type":75},"The authors mined 18,463 skills from the public skills.sh registry and 23,199 personal-use skills from 5,876 GitHub repositories. They then recovered 3,709 reuse linkages connecting published skills to locally adapted versions.",{"name":81,"@type":72,"acceptedAnswer":82},"What do the results say about reuse and later maintenance?",{"text":83,"@type":75},"Reuse is largely a one-time copy operation: most reused skills stay near-verbatim, and 53% are never modified after adoption. When changes occur, maintenance is mainly additive, focusing on adapting bindings and incorporating new inline domain knowledge while leaving a stable behavioural contract mostly untouched.","https://schema.org",{"og:url":51,"og:type":86,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":88,"canonical":51},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":91},[92,96,100,104,109,114,119,121,126,129,133],{"id":20,"doc_module":4,"doc_module_name":45,"category_name":93,"show_sort_weight":94,"slug":95},"Story & Novel",90,"story-novel",{"id":46,"doc_module":4,"doc_module_name":45,"category_name":97,"show_sort_weight":98,"slug":99},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":45,"category_name":101,"show_sort_weight":102,"slug":103},"Exam",70,"exam",{"id":105,"doc_module":4,"doc_module_name":45,"category_name":106,"show_sort_weight":107,"slug":108},5,"Comic",60,"comic",{"id":110,"doc_module":4,"doc_module_name":45,"category_name":111,"show_sort_weight":112,"slug":113},6,"Technology",50,"technology",{"id":115,"doc_module":4,"doc_module_name":45,"category_name":116,"show_sort_weight":117,"slug":118},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":45,"category_name":12,"show_sort_weight":28,"slug":120},"research-report",{"id":122,"doc_module":4,"doc_module_name":45,"category_name":123,"show_sort_weight":124,"slug":125},9,"Religion & Spirituality",20,"religion-spirituality",{"id":124,"doc_module":4,"doc_module_name":45,"category_name":127,"show_sort_weight":124,"slug":128},"World Cup","world-cup",{"id":130,"doc_module":4,"doc_module_name":45,"category_name":131,"show_sort_weight":130,"slug":132},10,"Lifestyle","lifestyle",{"id":134,"doc_module":4,"doc_module_name":45,"category_name":135,"show_sort_weight":105,"slug":136},19,"General","general"]