[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71BDDFEA4V0KJQ2SDHAVQ7S":3,"skill-same:01M71BDDFEA4V0KJQ2SDHAVQ7S":60},{"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":29,"linkOnly":30,"markdownContent":31,"markdownBody":32,"frontMatter":33,"refName":38,"commitSha":39,"skillDirectory":40,"forksCount":41,"repositoryHtmlUrl":42,"repositoryHomepageUrl":43,"ownerHtmlUrl":44,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":45,"install":46,"resources":59},"01M71BDDFEA4V0KJQ2SDHAVQ7S","commit-helper",null,"Generate a conventional-commit message from staged changes.","agentforce314\u002Fclawcodex","agentforce314","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F273884145?v=4","01M71BD6XFN30RH9ZYF9RZARGV","01M71BD6Y206V5GKMW18YF52SX",927,"MIT","https:\u002F\u002Fgithub.com\u002Fagentforce314\u002Fclawcodex\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fcommit-helper\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28],"commit helper","helper","commit","changes","message","generate","scope","read","staged","commit message","Bash","2026-11-10 10:12:30",false,"---\ndescription: Generate a conventional-commit message from staged changes.\nallowed-tools: [Bash, Read]\narguments: [scope]\nargument-hint: \u003Cscope>\n---\n# Commit Helper\n\nRun `git diff --cached` and produce a conventional-commit message in `$scope` scope.\nSkill base: ${CLAUDE_SKILL_DIR}\nSession: ${CLAUDE_SESSION_ID}\n","# Commit Helper\n\nRun `git diff --cached` and produce a conventional-commit message in `$scope` scope.\nSkill base: ${CLAUDE_SKILL_DIR}\nSession: ${CLAUDE_SESSION_ID}\n",{"arguments":34,"description":7,"allowed-tools":35,"argument-hint":37},[24],[28,36],"Read","\u003Cscope>","main","cd3108710319b9e68d55b6213a77123ef53bde61","tests\u002Ffixtures\u002Fskills\u002Fcommit-helper",167,"https:\u002F\u002Fgithub.com\u002Fagentforce314\u002Fclawcodex","https:\u002F\u002Fclawcodex.app","https:\u002F\u002Fgithub.com\u002Fagentforce314","2026-11-08 17:09:56",{"source":8,"skillName":5,"commands":47,"prompt":57,"zipAvailable":58},[48,51,54],{"tool":49,"command":50},"npx","npx skills add agentforce314\u002Fclawcodex --skill commit-helper",{"tool":52,"command":53},"bunx","bunx skills add agentforce314\u002Fclawcodex --skill commit-helper",{"tool":55,"command":56},"pnpm","pnpm dlx skills add agentforce314\u002Fclawcodex --skill commit-helper","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fagentforce314\u002Fclawcodex\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fcommit-helper\u002FSKILL.md",true,[],[61,78,98,119],{"skillNo":62,"name":63,"nameZh":6,"description":64,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":65,"categories":66,"keywords":72,"publishedAt":29},"01M71BDGWAAJBEQMK7ZRC4K3WW","lint-py","Run lints on Python files.","https:\u002F\u002Fgithub.com\u002Fagentforce314\u002Fclawcodex\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Flint-py\u002FSKILL.md",[67],{"categoryNo":68,"categoryName":69,"taxonomyType":70,"taxonomyTypeDesc":71},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",[73,74,75,76,28,77],"lint py","lint","run","python","files",{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":87,"publishedAt":29},"01M71BDF39FM007N3977FX9Y2V","add-component","Scaffold a new React component.","https:\u002F\u002Fgithub.com\u002Fagentforce314\u002Fclawcodex\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Ffrontend\u002Fadd-component\u002FSKILL.md",[84],{"categoryNo":85,"categoryName":86,"taxonomyType":70,"taxonomyTypeDesc":71},"01JBSEEDCAT000000000000009","前端开发",[88,89,90,91,92,93,94,95,96,97],"component","add component","add","react","scaffold","user","when","new","name","react component",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":29},"01M71BDBGCCM9JCNSMP0BDMP2T","scrape-cloudflare-site","Fetch web pages (e.g. novel chapters) that return a Cloudflare \"Just a moment\" page to curl or headless Chrome.","https:\u002F\u002Fgithub.com\u002Fagentforce314\u002Fclawcodex\u002Fblob\u002Fmain\u002Fdocs\u002Fexamples\u002Fskills\u002Fscrape-cloudflare-site\u002FSKILL.md",[],[105,106,107,108,109,110,111,112,113,114,115,116,117,118],"scrape","site","cloudflare","scrape cloudflare site","chrome","pages","page","just","headless chrome","headless","web","curl","novel","fetch",{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":125,"publishedAt":29},"01M71BD9M8SMXJGTDCC9X6VMEB","epub-ebooklib","Build an EPUB with Python ebooklib without producing empty chapters; use whenever creating .epub files.","https:\u002F\u002Fgithub.com\u002Fagentforce314\u002Fclawcodex\u002Fblob\u002Fmain\u002Fdocs\u002Fexamples\u002Fskills\u002Fepub-ebooklib\u002FSKILL.md",[],[126,127,128,129,77,76,130,131],"epub ebooklib","epub","empty","use","build","with"]