[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-82767-en":3,"doc-seo-82767-105":29,"detail-sidebar-cat-0-en-105":91},{"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":20,"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},82767,549758252649,"Ivy","https://ap-avatar.wpscdn.com/avatar/8000253669c5317157?_k=1778319167496531819",6,"Technology","SkillFab: An Agent-Native Skill Production Platform","SkillFab is an agent-native platform for transforming missing capabilities into reviewed, reusable Agent Skills through a demand-first collaboration workflow. At runtime, agents search for existing skills; if no adequate skill exists, the unmet capability becomes a first-class issue that triggers repository-backed submission. Development uses Git-style commit evidence, maintainer review, and registry publication, while exposing the same lifecycle via web, REST, and MCP for shared state. The system supports long-running reviewability and recovery, and demonstrates OS-detect, Docker-to-skill, and external optimization cases.","arXiv :2607 .03780v 1 [ cs . SE] 4 Jul 2026  \nSkillFab: An Agent-Native Skill Production Platform  \nSystem Design Technical Report  \nAnjie Xu 1,4 , Yifeng Cai 1 , Yi Li2 , Zixing Wang3 , Zhiyu Zhang 1 , Jingfan Chen 1 , Ruohan Xu 1 , Leye Wang 1 ∗  \n1 Peking University  \n2 Huawei  \n3 Northwestern Polytechnical University  \n4 Zhongguancun Academy  \nAbstract  \nSkillFab is an agent-native platform for turning missing capabilities into reviewed, reusable Agent Skills. At runtime, agents first search for reusable skills; when no adequate skill exists, the unmet capability becomes a demand-first issue before any repository or implementation branch needs to exist. Development then proceeds through a SkillFab-managed repository, Git-ingested commit evidence, maintainer review, and registry publication. The same lifecycle is exposed through web, REST, and MCP surfaces, so humans, scripts, and external agents operate on shared state rather than separate task logs. The current system uses scoped Git push URLs, native range commit ingestion, workflow-state reads, and workflow-event histories to make long-running agent work reviewable and recoverable. We document the platform model, architecture, implemented capabilities, and three case studies: an end-to-end OS-detect skill run, a Docker research package that converts operational practice into reusable skill knowledge, and an external optimization case showing how improved skill artifacts can enter SkillFab as reviewable, versioned submissions.  \nDeployment: [skillfab.ai](skillfab.ai)  \n1 Introduction  \nModern agents can solve individual tasks with tool use, reflection, and environment interaction, but successful procedures rarely become maintained artifacts. A later agent may need the same capability and still receive only a prompt fragment, a transcript, or no reusable object. Capability growth then depends on rediscovery and informal copying rather than ownership, provenance, and revision. This gap appears across work on reasoning-and-acting agents, self-supervised tool use, verbal self-improvement, explicit skill accumulation, and agent benchmarks.[1, 2 , 3 , 4 , 5 , 6 , 7] SkillFab makes skill production a collaboration workflow. A missing or inadequate skill  \nbecomes an issue even when no repository, package, or prior skill exists. Implementation happens in a repository-backed submission, where [SKILL.md](SKILL.md) and supporting files are tied to ingested commits. Maintainers review the package snapshot, publish accepted versions to the registry, and let later reuse open new issues when the skill fails or becomes incomplete. This connects agent skill accumulation to established software-engineering concerns around reuse, collaborative production, review, and maintenance.[8, 9 , 10]  \nSkillFab resembles GitHub in vocabulary but not in starting point. GitHub issues are usually scoped by an existing repository or project;[11, 12 , 13] SkillFab issues can name an unmet agent  \n∗ Corresponding author.  \ncapability before code exists. The design contribution is the coupling of Git-style software evidence[14, 15] with agent-native execution surfaces, skill-specific review and certification, registry retrieval, and workflow-state recovery.  \nThe implementation described here is running code: a Hono application exposes web, REST, and MCP surfaces;[16] SQLite stores workflow state;[17] a separate git-server accepts scoped pushes; and a native Rust addon ingests commit ranges and owns many transactional paths. Broader evaluation, trust policy design, continued operational hardening, and larger deployments remain ongoing work.  \nThe public SkillFab service is available at [https://skillfab.ai](https://skillfab.ai), which serves as the project website and live system entry point.[18] SkillTester is the twin evaluation project: its public service is available at [https://skilltester.ai](https://skilltester.ai), and its technical report focuses on benchmarking agent skills for utility and securi","cbCaim1clNKOABDa","https://ap.wps.com/l/cbCaim1clNKOABDa","pdf",641511,1,12,"English","en",105,"# Introduction\n## Platform Model\n# System Architecture\n## Implementation Surfaces (Web/REST/MCP)\n## Workflow State and Event Histories\n# Case Studies\n## OS-Detect Skill Run\n## Docker Research Package to Skill Knowledge\n## SkillOpt External Optimization Lifecycle","[{\"question\":\"What problem does SkillFab address for agent systems?\",\"answer\":\"SkillFab addresses the gap where newly discovered agent procedures are not turned into maintained, reusable artifacts, leaving later agents with only prompt fragments or transcripts instead of owned, reviewable skills.\"},{\"question\":\"How does SkillFab handle a missing capability before any code or repository exists?\",\"answer\":\"An unmet capability becomes a first-class issue in a demand-first model, which can exist without a repository or prior published skill, and only then triggers implementation via a repository-backed submission workflow.\"},{\"question\":\"How does SkillFab enable reviewability and reuse of long-running agent work?\",\"answer\":\"SkillFab ties submissions to ingested Git commit evidence and review packets, publishes accepted versions to a registry, and uses workflow-state storage plus workflow-event histories to make execution recoverable.\"}]",1784182812,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":86,"head_meta":88,"extra_data":90,"updated_unix":27},"skillfab-an-agent-native-skill-production-platform","",{"@graph":35,"@context":85},[36,53,68],{"@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/technology/",3,{"item":51,"name":13,"@type":42,"position":52},"https://docshare.wps.com/document/skillfab-an-agent-native-skill-production-platform/82767/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":23,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":40,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-17","2026-07-16",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What problem does SkillFab address for agent systems?","Question",{"text":75,"@type":76},"SkillFab addresses the gap where newly discovered agent procedures are not turned into maintained, reusable artifacts, leaving later agents with only prompt fragments or transcripts instead of owned, reviewable skills.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How does SkillFab handle a missing capability before any code or repository exists?",{"text":80,"@type":76},"An unmet capability becomes a first-class issue in a demand-first model, which can exist without a repository or prior published skill, and only then triggers implementation via a repository-backed submission workflow.",{"name":82,"@type":73,"acceptedAnswer":83},"How does SkillFab enable reviewability and reuse of long-running agent work?",{"text":84,"@type":76},"SkillFab ties submissions to ingested Git commit evidence and review packets, publishes accepted versions to a registry, and uses workflow-state storage plus workflow-event histories to make execution recoverable.","https://schema.org",{"og:url":51,"og:type":87,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":89,"canonical":51},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,113,118,122,127,130,134],{"id":20,"doc_module":4,"doc_module_name":45,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":46,"doc_module":4,"doc_module_name":45,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":45,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":45,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":11,"doc_module":4,"doc_module_name":45,"category_name":12,"show_sort_weight":111,"slug":112},50,"technology",{"id":114,"doc_module":4,"doc_module_name":45,"category_name":115,"show_sort_weight":116,"slug":117},7,"Healthcare",40,"healthcare",{"id":119,"doc_module":4,"doc_module_name":45,"category_name":120,"show_sort_weight":28,"slug":121},8,"Research & Report","research-report",{"id":123,"doc_module":4,"doc_module_name":45,"category_name":124,"show_sort_weight":125,"slug":126},9,"Religion & Spirituality",20,"religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":45,"category_name":128,"show_sort_weight":125,"slug":129},"World Cup","world-cup",{"id":131,"doc_module":4,"doc_module_name":45,"category_name":132,"show_sort_weight":131,"slug":133},10,"Lifestyle","lifestyle",{"id":135,"doc_module":4,"doc_module_name":45,"category_name":136,"show_sort_weight":106,"slug":137},19,"General","general"]