[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CDH192KS7EA9VAY2G14TCZ":3,"skill-same:01M6CDH192KS7EA9VAY2G14TCZ":68},{"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":23,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":49,"ownerHtmlUrl":50,"ownerBlogUrl":51,"ownerDescription":52,"updatedAt":53,"install":54,"resources":67},"01M6CDH192KS7EA9VAY2G14TCZ","skill-installer",null,"Install, update, trust, or inspect Codewhale skills from GitHub or local skill folders. Use when the user asks for available skills or wants a community skill installed.","codewhale-hq\u002FCodewhale","codewhale-hq","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F326694313?v=4","01M6CDD9D70AD3631SMRJ7REW4","Codewhale","01M6CDD9H0VAXYCB2NGGPZC16K",41176,"MIT","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fcrates\u002Fskills\u002Fassets\u002Fskills\u002Fskill-installer\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"skill installer","installer","github","update","user","install","use","codewhale","trust","community","local skill","local","inspect","for","when","2026-11-10 10:12:30",false,"---\nname: skill-installer\ndescription: Install, update, trust, or inspect Codewhale skills from GitHub or local skill folders. Use when the user asks for available skills or wants a community skill installed.\n---\n\n# Skill Installer\n\nUse this skill when the user wants to find, install, update, trust, or remove a\nCodewhale skill.\n\n## Commands\n\n- List installed skills: `\u002Fskills`\n- Activate a skill: `\u002Fskill \u003Cname>`\n- Scaffold a new skill: `\u002Fskill new`\n- Install from GitHub: `\u002Fskill install github:\u003Cowner>\u002F\u003Crepo>`\n- Update installed skills: `\u002Fskill update`\n- Remove a skill: `\u002Fskill uninstall \u003Cname>`\n- Trust a skill for script\u002Ftool use: `\u002Fskill trust \u003Cname>`\n\n## Workflow\n\n1. Identify the source:\n   - Existing local folder with `SKILL.md`\n   - GitHub repo or registry entry\n   - User request for a new skill scaffold\n2. Prefer Codewhale's native `\u002Fskill` commands over ad hoc copying.\n3. For GitHub\u002Fcommunity skills, inspect the `SKILL.md` before recommending\n   trust. Treat scripts and companion files as untrusted until reviewed.\n4. After installing, tell the user to restart the session if the skill does not\n   appear immediately in the available-skills list.\n5. If a skill conflicts by name with a workspace skill, explain that workspace\n   skill directories take precedence over global `~\u002F.codewhale\u002Fskills`, with\n\nDo not execute community skill scripts unless the user explicitly asks and the\nskill has been reviewed or trusted.\n","# Skill Installer\n\nUse this skill when the user wants to find, install, update, trust, or remove a\nCodewhale skill.\n\n## Commands\n\n- List installed skills: `\u002Fskills`\n- Activate a skill: `\u002Fskill \u003Cname>`\n- Scaffold a new skill: `\u002Fskill new`\n- Install from GitHub: `\u002Fskill install github:\u003Cowner>\u002F\u003Crepo>`\n- Update installed skills: `\u002Fskill update`\n- Remove a skill: `\u002Fskill uninstall \u003Cname>`\n- Trust a skill for script\u002Ftool use: `\u002Fskill trust \u003Cname>`\n\n## Workflow\n\n1. Identify the source:\n   - Existing local folder with `SKILL.md`\n   - GitHub repo or registry entry\n   - User request for a new skill scaffold\n2. Prefer Codewhale's native `\u002Fskill` commands over ad hoc copying.\n3. For GitHub\u002Fcommunity skills, inspect the `SKILL.md` before recommending\n   trust. Treat scripts and companion files as untrusted until reviewed.\n4. After installing, tell the user to restart the session if the skill does not\n   appear immediately in the available-skills list.\n5. If a skill conflicts by name with a workspace skill, explain that workspace\n   skill directories take precedence over global `~\u002F.codewhale\u002Fskills`, with\n\nDo not execute community skill scripts unless the user explicitly asks and the\nskill has been reviewed or trusted.\n",{"name":5,"description":7},"main","654aa776d6bcb98292d4c7c5841fed871e1ba5bd","crates\u002Fskills\u002Fassets\u002Fskills\u002Fskill-installer",3571,"https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale","https:\u002F\u002Fcodewhale.net\u002F","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq","https:\u002F\u002Fcodewhale.net","Open-source coding agent for your terminal. Works with the model provider you choose.","2026-11-12 02:35:28",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":66},[56,59,62],{"tool":57,"command":58},"npx","npx skills add codewhale-hq\u002FCodewhale --skill skill-installer",{"tool":60,"command":61},"bunx","bunx skills add codewhale-hq\u002FCodewhale --skill skill-installer",{"tool":63,"command":64},"pnpm","pnpm dlx skills add codewhale-hq\u002FCodewhale --skill skill-installer","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fcrates\u002Fskills\u002Fassets\u002Fskills\u002Fskill-installer\u002FSKILL.md",true,[],[69,96,118,138,151,158],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":75,"publishedAt":39},"01M6CDJRMPR8FX1WVFP94PGDMD","gh-find-prs","Survey the open Codewhale PR and issue queue read-only: fetch each item, check it against current code, and produce one coverage and disposition matrix with cited evidence and credit owed.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fgh-find-prs\u002FSKILL.md",[],[76,77,78,79,80,81,82,83,31,84,85,86,87,88,89,90,91,92,93,94,95],"find","gh find prs","gh","prs","produce","with","read-only","matrix","queue","issue","read","check","code","only","open","survey","pr","evidence","fetch","coverage",{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":103,"publishedAt":39},"01M6CDJP0ZYMQNA6AN028X7A96","gh-file-issue","Use when filing a new Codewhale GitHub issue: turn a bug or idea into a well-formed, actionable issue with repro, acceptance criteria, labels, and milestone.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fgh-file-issue\u002FSKILL.md",[102],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[104,78,105,106,85,107,108,109,38,110,111,112,113,31,114,115,26,81,116,117,30],"file issue","file","gh file issue","milestone","idea","filing","new","labels","acceptance","actionable","bug","github issue","acceptance criteria","repro",{"skillNo":119,"name":120,"nameZh":6,"description":121,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":125,"publishedAt":39},"01M6CDJJZB0G4XHWWBD12S990C","gh-close-issues","Close resolved Codewhale issues only after verifying the landed behavior: Refs #N per landing, Fixes #N only when the reporter's scenario was reproduced, closure at the release step or on the reporter's confirmation, always with a crediting comment.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fgh-close-issues\u002FSKILL.md",[124],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[126,127,128,78,129,130,131,132,81,38,133,134,31,135,136,89,137],"gh close issues","close","issues","at","release","reporter","scenario","closure","fixes","behavior","confirmation","landing",{"skillNo":139,"name":140,"nameZh":6,"description":141,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":142,"categories":143,"keywords":145,"publishedAt":39},"01M6CDJGR688JJVTG0A1ETBJGQ","gh-assign-issues","Use to assign GitHub issues to a milestone and\u002For owners in bulk, verifying each.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fgh-assign-issues\u002FSKILL.md",[144],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[146,78,128,147,30,26,107,148,149,150],"gh assign issues","assign","bulk","github issues","owners",{"skillNo":152,"name":153,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":154,"categories":155,"keywords":157,"publishedAt":39},"01M6CDJEBMKBAGTBG18N5YJNSE","feedback","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Ffeedback\u002FSKILL.md",[156],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[153],{"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":165,"publishedAt":39},"01M6CDJBRQ86PP9XNXQMRB1CGX","cw-slice","Use before writing code for any Codewhale feature, upgrade, or refactor: find the existing owner of the behavior, bound the change to one reviewable slice, and fix the evidence bar before you start.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fcw-slice\u002FSKILL.md",[164],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[166,167,168,169,170,171,172,37,173,31,174,135,76,175,88,30,176,177,93],"slice","cw slice","start","bar","you","Existing","upgrade","feature","refactor","change","writing","fix"]