[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6K2PM2EFSAFC375A2AZ1XSH":3,"skill-same:01M6K2PM2EFSAFC375A2AZ1XSH":58},{"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":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":40,"repositoryHtmlUrl":41,"repositoryHomepageUrl":6,"ownerHtmlUrl":42,"ownerBlogUrl":43,"ownerDescription":6,"updatedAt":44,"install":45,"resources":57},"01M6K2PM2EFSAFC375A2AZ1XSH","clean-repos",null,"Find and remove stale entries from repos.yaml whose directories no longer exist on disk","raffertyuy\u002Frepo-of-repos","raffertyuy","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1037626?v=4","01M6C1GYN0JM5VYG11TJKXT93V","Rafferty Uy","01M6K2N4HPNKC2PW34BM3BFDHK",17,"MIT","https:\u002F\u002Fgithub.com\u002Fraffertyuy\u002Frepo-of-repos\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fclean-repos\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30],"repos","clean","clean repos","yaml","disk","template","find","remove","stale","entries","directories","true","2026-11-10 10:12:30",false,"---\nname: clean-repos\ndescription: Find and remove stale entries from repos.yaml whose directories no longer exist on disk\nuser-invocable: true\norigin: template\n---\n\n@..\u002F..\u002F..\u002F.agents\u002Fskills\u002Fclean-repos\u002FSKILL.md\n","@..\u002F..\u002F..\u002F.agents\u002Fskills\u002Fclean-repos\u002FSKILL.md\n",{"name":5,"origin":24,"description":7,"user-invocable":36},true,"main","d61a9b45ec87d3012948c2fe0577a97a792c2e09",".claude\u002Fskills\u002Fclean-repos",1,"https:\u002F\u002Fgithub.com\u002Fraffertyuy\u002Frepo-of-repos","https:\u002F\u002Fgithub.com\u002Fraffertyuy","https:\u002F\u002Fwww.raffertyuy.com","2026-09-25 11:16:16",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":36},[47,50,53],{"tool":48,"command":49},"npx","npx skills add raffertyuy\u002Frepo-of-repos --skill clean-repos",{"tool":51,"command":52},"bunx","bunx skills add raffertyuy\u002Frepo-of-repos --skill clean-repos",{"tool":54,"command":55},"pnpm","pnpm dlx skills add raffertyuy\u002Frepo-of-repos --skill clean-repos","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fraffertyuy\u002Frepo-of-repos\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fclean-repos\u002FSKILL.md",[],[59,73,86,98,111,125],{"skillNo":60,"name":61,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":63,"categories":64,"keywords":65,"publishedAt":31},"01M6K2QCY5ZCT02PDH39458D0H","update-all-md-docs","Review and update all markdown docs in the repo-of-repos (excluding cloned repos)","https:\u002F\u002Fgithub.com\u002Fraffertyuy\u002Frepo-of-repos\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fupdate-all-md-docs\u002FSKILL.md",[],[66,67,68,69,70,19,71,24,72,30],"update all md docs","md docs","update","docs","review","markdown","repo",{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":79,"publishedAt":31},"01M6K2QB1HGT2Q0WHGWP4S0WZR","sync-template","Pull latest repo-of-repos template updates into this workspace","https:\u002F\u002Fgithub.com\u002Fraffertyuy\u002Frepo-of-repos\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fsync-template\u002FSKILL.md",[],[80,24,81,19,82,83,72,30,84,85],"sync template","sync","pull","workspace","latest","updates",{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":31},"01M6K2Q8Z3CK5X4AHX50V4NX6B","remove-repository","Remove a repo or local folder from repos\u002F, updating repos.yaml, repos.md, and .gitignore","https:\u002F\u002Fgithub.com\u002Fraffertyuy\u002Frepo-of-repos\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fremove-repository\u002FSKILL.md",[],[93,26,94,95,30,96,97,19,22,24,72],"remove repository","repository","folder","gitignore","local",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":31},"01M6K2Q5MMKJQP36K8J9XX4093","pull-all-repos","Clone\u002Fpull git repos, verify local folders, auto-register orphans, and regenerate repos.md","https:\u002F\u002Fgithub.com\u002Fraffertyuy\u002Frepo-of-repos\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fpull-all-repos\u002FSKILL.md",[],[105,82,19,106,107,108,24,109,97,30,110],"pull all repos","register","git","verify","auto","clone",{"skillNo":112,"name":113,"nameZh":6,"description":114,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":117,"publishedAt":31},"01M6K2Q1XFJT1YC860YMNJV5D4","pr-all-repos","Create PRs in all sub-repos with uncommitted branches, then link them as siblings","https:\u002F\u002Fgithub.com\u002Fraffertyuy\u002Frepo-of-repos\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fpr-all-repos\u002FSKILL.md",[],[118,119,19,120,121,122,123,30,124,24],"pr all repos","pr","branches","as","link","with","create",{"skillNo":126,"name":127,"nameZh":6,"description":128,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":131,"publishedAt":31},"01M6K2PZR8RM2XRHCH3YJ07MVV","implement-plan","Execute a plan from _plans\u002F, implementing steps, checking off tasks, running tests, and documenting fixes","https:\u002F\u002Fgithub.com\u002Fraffertyuy\u002Frepo-of-repos\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fimplement-plan\u002FSKILL.md",[],[132,133,134,24,135,136,137,138,139,140,141,30],"implement","implement plan","plan","plans","tests","execute","running tests","tasks","fixes","implementing"]