[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CDFEB2RJ3PGK9Z91SDK0GY":3,"skill-same:01M6CDFEB2RJ3PGK9Z91SDK0GY":80},{"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":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":47,"ownerHtmlUrl":48,"ownerBlogUrl":49,"ownerDescription":50,"updatedAt":51,"install":52,"resources":65},"01M6CDFEB2RJ3PGK9Z91SDK0GY","help",null,"Route a \"how do I use Codewhale\" question to the installed help, config, and doctor surfaces instead of reciting a manual from memory. Explicit-only.","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\u002Fhelp\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[5,24,25,26,27,28,29,30,31,32,33,34,35],"memory","config","doctor","how","question","use","only","surfaces","codewhale","do","route","manual","2026-11-10 10:12:30",false,"---\nname: help\ndescription: Route a \"how do I use Codewhale\" question to the installed help, config, and doctor surfaces instead of reciting a manual from memory. Explicit-only.\ninvocation: explicit-only\n---\n\n# Help\n\n## Invocation\nExplicit-only. This skill is a router, not a manual. It is deliberately kept\nout of the ambient model catalogue so it never spends prompt budget, and it\nnever restates documentation that the running build already exposes.\n\n## When to use\nLoad it only when the user explicitly asks how to use Codewhale itself —\na command, a setting, a keybinding, or where a feature lives.\n\n## Non-goals\n- Do not paste a manual, a command list, or a settings table into context.\n- Do not answer from memory of another harness; Codewhale's surfaces differ.\n- Do not guess at flags, config keys, or paths. Read them, or say you did not.\n\n## Routing table\nAnswer from the surface that owns the fact, in this order:\n\n1. **Slash commands** — `\u002Fhelp` lists the commands this build registers;\n   `\u002Fhelp \u003Ccommand>` prints that command's usage line. This is the only\n   authoritative command list, because it is generated from the registry.\n2. **Skills** — `\u002Fskills` opens the manager, `\u002Fskills inspect` prints the\n   discovery mode, searched directories, and source paths. `\u002Fskill \u003Cname>`\n   activates one. See `docs\u002FSKILLS.md` in a Codewhale checkout.\n3. **Configuration** — `\u002Fconfig` is the live settings surface. Config file\n   keys are documented in `docs\u002FCONFIGURATION.md`; provider\u002Fmodel routing in\n   `docs\u002FPROVIDERS.md`.\n4. **Keybindings** — `docs\u002FKEYBINDINGS.md` in a checkout. There is no\n   keybinding slash command; do not invent one.\n5. **Environment problems** — `codewhale-tui doctor` reports the resolved\n   config path, provider credential presence (never values), and workspace\n   state. Prefer its output over inference.\n\n## Working in a Codewhale checkout\nWhen the workspace *is* a Codewhale checkout, `docs\u002F` is present on disk and\nthe `read` tool (`path: \"docs\u002F...\"`) is the right tool. Read the single most relevant file and quote\nthe specific lines. Outside a checkout, `docs\u002F` is usually absent — in that\ncase rely on `\u002Fhelp`, `\u002Fconfig`, and `doctor`, and say plainly that the\nreference docs are not installed locally.\n\n## Bounds\n- One surface per question. Do not sweep `docs\u002F` looking for context.\n- If a surface disagrees with your recollection, the surface wins.\n- If nothing local answers it, say so and stop; do not invent a flag.\n","# Help\n\n## Invocation\nExplicit-only. This skill is a router, not a manual. It is deliberately kept\nout of the ambient model catalogue so it never spends prompt budget, and it\nnever restates documentation that the running build already exposes.\n\n## When to use\nLoad it only when the user explicitly asks how to use Codewhale itself —\na command, a setting, a keybinding, or where a feature lives.\n\n## Non-goals\n- Do not paste a manual, a command list, or a settings table into context.\n- Do not answer from memory of another harness; Codewhale's surfaces differ.\n- Do not guess at flags, config keys, or paths. Read them, or say you did not.\n\n## Routing table\nAnswer from the surface that owns the fact, in this order:\n\n1. **Slash commands** — `\u002Fhelp` lists the commands this build registers;\n   `\u002Fhelp \u003Ccommand>` prints that command's usage line. This is the only\n   authoritative command list, because it is generated from the registry.\n2. **Skills** — `\u002Fskills` opens the manager, `\u002Fskills inspect` prints the\n   discovery mode, searched directories, and source paths. `\u002Fskill \u003Cname>`\n   activates one. See `docs\u002FSKILLS.md` in a Codewhale checkout.\n3. **Configuration** — `\u002Fconfig` is the live settings surface. Config file\n   keys are documented in `docs\u002FCONFIGURATION.md`; provider\u002Fmodel routing in\n   `docs\u002FPROVIDERS.md`.\n4. **Keybindings** — `docs\u002FKEYBINDINGS.md` in a checkout. There is no\n   keybinding slash command; do not invent one.\n5. **Environment problems** — `codewhale-tui doctor` reports the resolved\n   config path, provider credential presence (never values), and workspace\n   state. Prefer its output over inference.\n\n## Working in a Codewhale checkout\nWhen the workspace *is* a Codewhale checkout, `docs\u002F` is present on disk and\nthe `read` tool (`path: \"docs\u002F...\"`) is the right tool. Read the single most relevant file and quote\nthe specific lines. Outside a checkout, `docs\u002F` is usually absent — in that\ncase rely on `\u002Fhelp`, `\u002Fconfig`, and `doctor`, and say plainly that the\nreference docs are not installed locally.\n\n## Bounds\n- One surface per question. Do not sweep `docs\u002F` looking for context.\n- If a surface disagrees with your recollection, the surface wins.\n- If nothing local answers it, say so and stop; do not invent a flag.\n",{"name":5,"invocation":41,"description":7},"explicit-only","main","654aa776d6bcb98292d4c7c5841fed871e1ba5bd","crates\u002Fskills\u002Fassets\u002Fskills\u002Fhelp",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":53,"prompt":63,"zipAvailable":64},[54,57,60],{"tool":55,"command":56},"npx","npx skills add codewhale-hq\u002FCodewhale --skill help",{"tool":58,"command":59},"bunx","bunx skills add codewhale-hq\u002FCodewhale --skill help",{"tool":61,"command":62},"pnpm","pnpm dlx skills add codewhale-hq\u002FCodewhale --skill help","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fcrates\u002Fskills\u002Fassets\u002Fskills\u002Fhelp\u002FSKILL.md",true,[66,72,76],{"path":67,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":70,"sourceHtmlUrl":71},"SKILL.generation-14.md","REFERENCE","参考文档",2474,"https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fcrates\u002Fskills\u002Fassets\u002Fskills\u002Fhelp\u002FSKILL.generation-14.md",{"path":73,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":74,"sourceHtmlUrl":75},"SOURCE.md",339,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fdev-tools\u002Faustintgriffith-official-qa\u002FSOURCE.md",{"path":77,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":78,"sourceHtmlUrl":79},"TRUST.auto.yaml",2217,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fdev-tools\u002Faustintgriffith-official-qa\u002FTRUST.auto.yaml",[81,107,131,151,164,171],{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":87,"publishedAt":36},"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",[],[88,89,90,91,92,93,94,95,32,96,97,98,99,100,30,101,102,103,104,105,106],"find","gh find prs","gh","prs","produce","with","read-only","matrix","queue","issue","read","check","code","open","survey","pr","evidence","fetch","coverage",{"skillNo":108,"name":109,"nameZh":6,"description":110,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":111,"categories":112,"keywords":114,"publishedAt":36},"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",[113],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[115,90,116,117,97,118,119,120,121,122,123,124,125,32,126,127,128,93,129,130,29],"file issue","file","gh file issue","milestone","idea","filing","when","new","labels","acceptance","actionable","bug","github issue","github","acceptance criteria","repro",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":138,"publishedAt":36},"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",[137],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[139,140,141,90,142,143,144,145,93,121,146,147,32,148,149,30,150],"gh close issues","close","issues","at","release","reporter","scenario","closure","fixes","behavior","confirmation","landing",{"skillNo":152,"name":153,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":158,"publishedAt":36},"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",[157],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[159,90,141,160,29,128,118,161,162,163],"gh assign issues","assign","bulk","github issues","owners",{"skillNo":165,"name":166,"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":167,"categories":168,"keywords":170,"publishedAt":36},"01M6CDJEBMKBAGTBG18N5YJNSE","feedback","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Ffeedback\u002FSKILL.md",[169],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[166],{"skillNo":172,"name":173,"nameZh":6,"description":174,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":175,"categories":176,"keywords":178,"publishedAt":36},"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",[177],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[179,180,181,182,183,184,185,186,187,32,188,148,88,189,100,29,190,191,104],"slice","cw slice","start","bar","you","Existing","upgrade","for","feature","refactor","change","writing","fix"]