[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6D9TYME53W2EATC6EPM9R7F":3,"skill-same:01M6D9TYME53W2EATC6EPM9R7F":59},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":21,"linkOnly":22,"markdownContent":23,"markdownBody":24,"frontMatter":25,"refName":26,"commitSha":27,"skillDirectory":28,"forksCount":13,"repositoryHtmlUrl":29,"repositoryHomepageUrl":30,"ownerHtmlUrl":31,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":32,"install":33,"resources":46},"01M6D9TYME53W2EATC6EPM9R7F","bundled-keep",null,"Existing task skill that should remain after job-level skill injection.","PGCodeLLM\u002Fharbor","PGCodeLLM","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F195791236?v=4","01M6D9TVQRJDRVYVFYGFS1Q7HQ","01M6D9TVW86XTGX60XE4CR6RBT",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FPGCodeLLM\u002Fharbor\u002Fblob\u002Fmain\u002Fexamples\u002Fjobs\u002Fskills-merge\u002Fruntime-skill-merge\u002Fenvironment\u002Fskills\u002Fbundled-keep\u002FSKILL.md",[],[18,19,20],"bundled keep","injection","task","2026-11-10 10:12:30",false,"---\nname: bundled-keep\ndescription: Existing task skill that should remain after job-level skill injection.\n---\n\n# bundled-keep\n\nThis bundled task skill survived the runtime skill merge.\n","# bundled-keep\n\nThis bundled task skill survived the runtime skill merge.\n",{"name":5,"description":7},"main","de2f043d9ffb2aa523e1494d4e00d0bfdce7afb8","examples\u002Fjobs\u002Fskills-merge\u002Fruntime-skill-merge\u002Fenvironment\u002Fskills\u002Fbundled-keep","https:\u002F\u002Fgithub.com\u002FPGCodeLLM\u002Fharbor","https:\u002F\u002Fharborframework.com\u002F","https:\u002F\u002Fgithub.com\u002FPGCodeLLM","2026-11-12 12:30:06",{"source":8,"skillName":5,"commands":34,"prompt":44,"zipAvailable":45},[35,38,41],{"tool":36,"command":37},"npx","npx skills add PGCodeLLM\u002Fharbor --skill bundled-keep",{"tool":39,"command":40},"bunx","bunx skills add PGCodeLLM\u002Fharbor --skill bundled-keep",{"tool":42,"command":43},"pnpm","pnpm dlx skills add PGCodeLLM\u002Fharbor --skill bundled-keep","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FPGCodeLLM\u002Fharbor\u002Fblob\u002Fmain\u002Fexamples\u002Fjobs\u002Fskills-merge\u002Fruntime-skill-merge\u002Fenvironment\u002Fskills\u002Fbundled-keep\u002FSKILL.md",true,[47,53],{"path":48,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":51,"sourceHtmlUrl":52},"checklist.md","REFERENCE","参考文档",4389,"https:\u002F\u002Fgithub.com\u002Ftonygomes-wq\u002Fevo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fbmad-dev-story\u002Fchecklist.md",{"path":54,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":57,"sourceHtmlUrl":58},"customize.toml","OTHER","其他",1613,"https:\u002F\u002Fgithub.com\u002Ftonygomes-wq\u002Fevo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fbmad-dev-story\u002Fcustomize.toml",[60,75,90,103,122,141],{"skillNo":61,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":66,"publishedAt":21},"01M6D9VFNTM2894A0RZP58Z5XF","upload-parity-experiments","Create or reuse Hugging Face dataset PRs for `harborframework\u002Fparity-experiments` and upload Harbor parity\u002Foracle result folders efficiently with sparse checkout, raw git pushes, and Git LFS.","https:\u002F\u002Fgithub.com\u002FPGCodeLLM\u002Fharbor\u002Fblob\u002Fmain\u002Fskills\u002Fupload-parity-experiments\u002FSKILL.md",[],[67,68,69,70,71,72,73,74],"upload parity experiments","experiments","upload","hugging face","harbor","git","oracle","create",{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":21},"01M6D9VD3NATFN5G8V1G8CZV0M","rewardkit","Write Harbor task verifiers using Reward Kit. Use when creating or editing a task's tests\u002F directory, adding grading criteria, setting up LLM\u002Fagent judges, or designing verifiers that produce a reward score.","https:\u002F\u002Fgithub.com\u002FPGCodeLLM\u002Fharbor\u002Fblob\u002Fmain\u002Fskills\u002Frewardkit\u002FSKILL.md",[],[77,71,82,83,84,85,86,87,20,88,89],"directory","produce","editing","write","use","up","grading","tests",{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":96,"publishedAt":21},"01M6D9VAQVR2RH68F2AZ0FFZE0","publish","Publish a Harbor task or dataset to the registry. Use when the user wants to upload, publish, or share tasks or datasets\u002Fbenchmarks on the Harbor registry.","https:\u002F\u002Fgithub.com\u002FPGCodeLLM\u002Fharbor\u002Fblob\u002Fmain\u002Fskills\u002Fpublish\u002FSKILL.md",[],[92,71,97,86,98,99,20,69,100,101,102],"user","datasets","benchmarks","share","tasks","registry",{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":21},"01M6D9V6ZD67WGARQ2296KR5SC","create-task","Create a new Harbor task for evaluating agents. Use when the user wants to scaffold, build, or design a new task, benchmark problem, or eval. Guides through instruction writing, environment setup, verifier design (pytest vs Reward Kit vs custom), and solution scripting.","https:\u002F\u002Fgithub.com\u002FPGCodeLLM\u002Fharbor\u002Fblob\u002Fmain\u002Fskills\u002Fcreate-task\u002FSKILL.md",[],[110,20,74,111,112,113,114,115,116,117,71,118,97,119,86,120,121],"create task","verifier","writing","design","scaffold","setup","benchmark","scripting","eval","environment","pytest","build",{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":133,"publishedAt":21},"01M6D9V3YNRP4W6494DKGGM9CH","create-adapter","Scaffold a new Harbor benchmark adapter by running `harbor adapter init` and then guide implementation using the Adapters Agent Guide as the authoritative spec.","https:\u002F\u002Fgithub.com\u002FPGCodeLLM\u002Fharbor\u002Fblob\u002Fmain\u002Fskills\u002Fcreate-adapter\u002FSKILL.md",[128],{"categoryNo":129,"categoryName":130,"taxonomyType":131,"taxonomyTypeDesc":132},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[134,74,135,136,114,116,71,137,138,139,140],"create adapter","spec","init","guide","agent guide","implementation","as",{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":147,"publishedAt":21},"01M6D9V1QS0V21GX1W7M5KNG1Z","generate-greeting","Generate a greeting message and write it to a file.","https:\u002F\u002Fgithub.com\u002FPGCodeLLM\u002Fharbor\u002Fblob\u002Fmain\u002Fexamples\u002Ftasks\u002Fhello-skills\u002Fenvironment\u002Fskills\u002Fgenerate-greeting\u002FSKILL.md",[],[148,149,150,151,85,152],"generate","greeting","generate greeting","file","message"]