[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CZ97PVRQ1RPEJ2X8S0N950":3,"skill-same:01M6CZ97PVRQ1RPEJ2X8S0N950":78},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":25,"linkOnly":26,"markdownContent":27,"markdownBody":28,"frontMatter":29,"refName":31,"commitSha":32,"skillDirectory":33,"forksCount":14,"repositoryHtmlUrl":34,"repositoryHomepageUrl":6,"ownerHtmlUrl":35,"ownerBlogUrl":6,"ownerDescription":36,"updatedAt":37,"install":38,"resources":51},"01M6CZ97PVRQ1RPEJ2X8S0N950","registry-manager",null,"Manages the team's skill registry, synchronizes versions, handles deprecations, and updates the public index.","klimekszymon\u002Fgemproject","klimekszymon","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F154986331?v=4","01M6CZ8D39NF4C2ZJXP4YVHDNM","Szymon Klimek","01M6CZ8D7SN1WS65814V1Y5BJS",0,"MIT","https:\u002F\u002Fgithub.com\u002Fklimekszymon\u002Fgemproject\u002Fblob\u002Fmain\u002Fskills\u002Fregistry-manager\u002FSKILL.md",[],[19,20,21,22,23,24],"registry","registry manager","index","team","public","skill registry","2026-11-10 10:12:30",false,"---\nname: registry-manager\ndescription: \"Manages the team's skill registry, synchronizes versions, handles deprecations, and updates the public index.\"\nversion: \"1.0.0\"\n---\n\n# Instructions\nYou are the **Registry-Manager** agent. Your goal is to maintain the integrity and accessibility of the team's skill platform.\n\n## Core Operations\n1. **Sync**: Run `node scripts\u002Fsync-skills.js` to compare local installed skills with the `registry.json` manifest.\n   - If a skill is **Missing**, inform the user and ask to install it.\n   - If a skill is **Deprecated**, warn the user and suggest the alternative from the registry metadata.\n   - If there is a **Version Mismatch**, offer to update the skill.\n2. **Audit**: Run `node scripts\u002Fvalidate-registry.js` before any commit to `registry.json`.\n3. **Index**: Run `node scripts\u002Fupdate-index.js` whenever `registry.json` changes to keep `skills\u002FREADME.md` in sync.\n4. **Setup**: Run `bash scripts\u002Fhydrate-registry.sh` to bulk-link all skills in the workspace to the current environment.\n\n## Example Interaction:\n**User**: \"Update the registry index.\"\n**Agent**: \"Running update-index.js... Generated `skills\u002FREADME.md` with 14 skills. Would you like to review the changes?\"\n\n**User**: \"Sync my skills.\"\n**Agent**: \"Running sync-skills.js... Found 2 missing skills and 1 deprecated skill. Should I install the missing ones and show you the deprecation warnings?\"\n\n# Tools & Scripts\n- `node scripts\u002Fsync-skills.js`: Compares local state vs. registry.json.\n- `node scripts\u002Fvalidate-registry.js`: Audits the registry.json for structural errors.\n- `node scripts\u002Fupdate-index.js`: Rebuilds the Markdown index in `skills\u002FREADME.md`.\n- `bash scripts\u002Fhydrate-registry.sh`: Bulk-links all local skills for development.\n- `node scripts\u002Fvalidate-skill.js`: Audits a specific skill's structure and metadata.\n","# Instructions\nYou are the **Registry-Manager** agent. Your goal is to maintain the integrity and accessibility of the team's skill platform.\n\n## Core Operations\n1. **Sync**: Run `node scripts\u002Fsync-skills.js` to compare local installed skills with the `registry.json` manifest.\n   - If a skill is **Missing**, inform the user and ask to install it.\n   - If a skill is **Deprecated**, warn the user and suggest the alternative from the registry metadata.\n   - If there is a **Version Mismatch**, offer to update the skill.\n2. **Audit**: Run `node scripts\u002Fvalidate-registry.js` before any commit to `registry.json`.\n3. **Index**: Run `node scripts\u002Fupdate-index.js` whenever `registry.json` changes to keep `skills\u002FREADME.md` in sync.\n4. **Setup**: Run `bash scripts\u002Fhydrate-registry.sh` to bulk-link all skills in the workspace to the current environment.\n\n## Example Interaction:\n**User**: \"Update the registry index.\"\n**Agent**: \"Running update-index.js... Generated `skills\u002FREADME.md` with 14 skills. Would you like to review the changes?\"\n\n**User**: \"Sync my skills.\"\n**Agent**: \"Running sync-skills.js... Found 2 missing skills and 1 deprecated skill. Should I install the missing ones and show you the deprecation warnings?\"\n\n# Tools & Scripts\n- `node scripts\u002Fsync-skills.js`: Compares local state vs. registry.json.\n- `node scripts\u002Fvalidate-registry.js`: Audits the registry.json for structural errors.\n- `node scripts\u002Fupdate-index.js`: Rebuilds the Markdown index in `skills\u002FREADME.md`.\n- `bash scripts\u002Fhydrate-registry.sh`: Bulk-links all local skills for development.\n- `node scripts\u002Fvalidate-skill.js`: Audits a specific skill's structure and metadata.\n",{"name":5,"version":30,"description":7},"1.0.0","main","0c300284fda69fb669b57296606a3ce7546a95a4","skills\u002Fregistry-manager","https:\u002F\u002Fgithub.com\u002Fklimekszymon\u002Fgemproject","https:\u002F\u002Fgithub.com\u002Fklimekszymon","Senior Frontend Developer at DAGMA with expertise in Vue.js","2026-03-08 04:29:05",{"source":8,"skillName":5,"commands":39,"prompt":49,"zipAvailable":50},[40,43,46],{"tool":41,"command":42},"npx","npx skills add klimekszymon\u002Fgemproject --skill registry-manager",{"tool":44,"command":45},"bunx","bunx skills add klimekszymon\u002Fgemproject --skill registry-manager",{"tool":47,"command":48},"pnpm","pnpm dlx skills add klimekszymon\u002Fgemproject --skill registry-manager","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fklimekszymon\u002Fgemproject\u002Fblob\u002Fmain\u002Fskills\u002Fregistry-manager\u002FSKILL.md",true,[52,58,62,66,70,74],{"path":53,"resourceType":54,"resourceTypeDesc":55,"sizeBytes":56,"sourceHtmlUrl":57},"scripts\u002Fhydrate-registry.sh","SCRIPT","脚本",1370,"https:\u002F\u002Fgithub.com\u002Fklimekszymon\u002Fgemproject\u002Fblob\u002Fmain\u002Fskills\u002Fregistry-manager\u002Fscripts\u002Fhydrate-registry.sh",{"path":59,"resourceType":54,"resourceTypeDesc":55,"sizeBytes":60,"sourceHtmlUrl":61},"scripts\u002Fsync-skills.js",2006,"https:\u002F\u002Fgithub.com\u002Fklimekszymon\u002Fgemproject\u002Fblob\u002Fmain\u002Fskills\u002Fregistry-manager\u002Fscripts\u002Fsync-skills.js",{"path":63,"resourceType":54,"resourceTypeDesc":55,"sizeBytes":64,"sourceHtmlUrl":65},"scripts\u002Fupdate-index.js",1628,"https:\u002F\u002Fgithub.com\u002Fklimekszymon\u002Fgemproject\u002Fblob\u002Fmain\u002Fskills\u002Fregistry-manager\u002Fscripts\u002Fupdate-index.js",{"path":67,"resourceType":54,"resourceTypeDesc":55,"sizeBytes":68,"sourceHtmlUrl":69},"scripts\u002Fupdate-skill.js",1185,"https:\u002F\u002Fgithub.com\u002Fklimekszymon\u002Fgemproject\u002Fblob\u002Fmain\u002Fskills\u002Fregistry-manager\u002Fscripts\u002Fupdate-skill.js",{"path":71,"resourceType":54,"resourceTypeDesc":55,"sizeBytes":72,"sourceHtmlUrl":73},"scripts\u002Fvalidate-registry.js",1554,"https:\u002F\u002Fgithub.com\u002Fklimekszymon\u002Fgemproject\u002Fblob\u002Fmain\u002Fskills\u002Fregistry-manager\u002Fscripts\u002Fvalidate-registry.js",{"path":75,"resourceType":54,"resourceTypeDesc":55,"sizeBytes":76,"sourceHtmlUrl":77},"scripts\u002Fvalidate-skill.js",1633,"https:\u002F\u002Fgithub.com\u002Fklimekszymon\u002Fgemproject\u002Fblob\u002Fmain\u002Fskills\u002Fregistry-manager\u002Fscripts\u002Fvalidate-skill.js",[79,93,110,127,140,158],{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":25},"01M6CZ9PFAFX891ZNWVZ586RCD","version-bumper","Increments project version in package.json. Use after a changelog has been drafted.","https:\u002F\u002Fgithub.com\u002Fklimekszymon\u002Fgemproject\u002Fblob\u002Fmain\u002Fskills\u002Fversion-bumper\u002FSKILL.md",[],[86,87,88,89,90,91,92],"version","Version Bumper","changelog","package","json","use","project",{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":104,"publishedAt":25},"01M6CZ9MR1D70WGF6DKSHV6JZ8","test-license-skill","Testing the asset-copying logic for licenses.","https:\u002F\u002Fgithub.com\u002Fklimekszymon\u002Fgemproject\u002Fblob\u002Fmain\u002Fskills\u002Ftest-license-skill\u002FSKILL.md",[99],{"categoryNo":100,"categoryName":101,"taxonomyType":102,"taxonomyTypeDesc":103},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[105,106,107,108,109],"test","license","test license skill","testing","logic",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":119,"publishedAt":25},"01M6CZ9JDJYGGQ1HZ7XFSQJ6C3","telemetry-analyst","Analyzes AI Agent Skill performance and resource consumption to justify ROI.","https:\u002F\u002Fgithub.com\u002Fklimekszymon\u002Fgemproject\u002Fblob\u002Fmain\u002Fskills\u002Ftelemetry-analyst\u002FSKILL.md",[116],{"categoryNo":117,"categoryName":118,"taxonomyType":102,"taxonomyTypeDesc":103},"01JBSEEDCAT000000000000023","Skill与智能体开发",[120,121,122,123,124,125,126],"analyst","telemetry analyst","telemetry","performance","roi","ai agent","agent skill",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":134,"publishedAt":25},"01M6CZ9GM4G9EQGQFCYS9RA8FB","skill-creator","A meta-skill that helps developers scaffold and build new AI Agent Skills.","https:\u002F\u002Fgithub.com\u002Fklimekszymon\u002Fgemproject\u002Fblob\u002Fmain\u002Fskills\u002Fskill-creator\u002FSKILL.md",[133],{"categoryNo":117,"categoryName":118,"taxonomyType":102,"taxonomyTypeDesc":103},[135,136,137,125,138,139],"skill creator","scaffold","meta-skill","Meta","build",{"skillNo":141,"name":142,"nameZh":6,"description":143,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":146,"publishedAt":25},"01M6CZ9E2XXCS89MWM2TXYFJCP","session-closer-pro","Professional session termination and context persistence. Use when the user wants to \"save and exit\" or \"wrap up for today.\"","https:\u002F\u002Fgithub.com\u002Fklimekszymon\u002Fgemproject\u002Fblob\u002Fmain\u002Fskills\u002Fsession-closer-pro\u002FSKILL.md",[],[147,148,149,150,151,152,153,154,91,155,156,157],"Closer","session closer pro","session","user","persistence","save","wrap up","context","up","wrap","exit",{"skillNo":159,"name":160,"nameZh":6,"description":161,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":164,"publishedAt":25},"01M6CZ9BWPRCS8ZAN5TY5SZQAK","self-healer","Detects and proposes fixes for script execution errors. Use when another skill fails with a stack trace or a clear error message.","https:\u002F\u002Fgithub.com\u002Fklimekszymon\u002Fgemproject\u002Fblob\u002Fmain\u002Fskills\u002Fself-healer\u002FSKILL.md",[],[165,166,167,168,91,169,170,171],"self healer","self","stack","trace","message","another skill","execution"]