[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6R31KQ75NGWDC0KMSATZWAF":3,"skill-same:01M6R31KQ75NGWDC0KMSATZWAF":73},{"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":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":53,"commitSha":54,"skillDirectory":55,"forksCount":13,"repositoryHtmlUrl":56,"repositoryHomepageUrl":6,"ownerHtmlUrl":57,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":58,"install":59,"resources":72},"01M6R31KQ75NGWDC0KMSATZWAF","repo-architecture",null,"Where new brain files go. Decision protocol for filing brain pages by primary\nsubject, not by format or source. Reference for all brain-writing skills.","sixtycat2000-ctrl\u002Fgbrain-qmd","sixtycat2000-ctrl","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F263121306?v=4","01M6R2SPVP79P6Y6CC3HW4Y6GD","01M6R2SQ2MJXN4VVXWT7NQW9DD",0,"MIT","https:\u002F\u002Fgithub.com\u002Fsixtycat2000-ctrl\u002Fgbrain-qmd\u002Fblob\u002Fmaster\u002Fskills\u002Frepo-architecture\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"repo","repo architecture","architecture","files","directory","for","which","filing","false","pages","brain","get","writing","Rules","decision","page","format","search","protocol","create","2026-11-10 10:12:30",false,"---\nname: repo-architecture\nversion: 1.0.0\ndescription: |\n  Where new brain files go. Decision protocol for filing brain pages by primary\n  subject, not by format or source. Reference for all brain-writing skills.\ntriggers:\n  - \"where does this go\"\n  - \"filing rules\"\n  - \"create new page\"\n  - \"which directory\"\ntools:\n  - search\n  - get_page\n  - list_pages\nmutating: false\n---\n\n# Repo Architecture — Filing Rules\n\n> **Full filing rules:** See `skills\u002F_brain-filing-rules.md`\n\n## Contract\n\nThis skill guarantees:\n- Every new page is filed by primary subject (not format, not source)\n- The decision protocol is followed for ambiguous cases\n- Common misfiling patterns are caught\n\n## Phases\n\n1. **Identify the primary subject.** What would you search for to find this page?\n2. **Walk the decision tree:**\n   - About a person → `people\u002F{name-slug}.md`\n   - About a company → `companies\u002F{name-slug}.md`\n   - A reusable concept\u002Fframework → `concepts\u002F{slug}.md`\n   - An original idea → `originals\u002F{slug}.md`\n   - A meeting → `meetings\u002F{slug}.md`\n   - Media content → `media\u002F{type}\u002F{slug}.md`\n   - Raw data import → `sources\u002F{slug}.md`\n3. **Cross-link.** Link from related directories.\n4. **Check notability.** See `skills\u002Fconventions\u002Fquality.md` notability gate.\n\n## Output Format\n\nAdvisory: \"File this at `{type}\u002F{slug}.md` because the primary subject is {reason}.\"\n\n## Anti-Patterns\n\n- Filing by format (\"it's a PDF so it goes in sources\u002F\")\n- Filing by source (\"it came from email so it goes in sources\u002F\")\n- Creating pages without checking if one already exists\n- Using `sources\u002F` for anything except raw data dumps\n","# Repo Architecture — Filing Rules\n\n> **Full filing rules:** See `skills\u002F_brain-filing-rules.md`\n\n## Contract\n\nThis skill guarantees:\n- Every new page is filed by primary subject (not format, not source)\n- The decision protocol is followed for ambiguous cases\n- Common misfiling patterns are caught\n\n## Phases\n\n1. **Identify the primary subject.** What would you search for to find this page?\n2. **Walk the decision tree:**\n   - About a person → `people\u002F{name-slug}.md`\n   - About a company → `companies\u002F{name-slug}.md`\n   - A reusable concept\u002Fframework → `concepts\u002F{slug}.md`\n   - An original idea → `originals\u002F{slug}.md`\n   - A meeting → `meetings\u002F{slug}.md`\n   - Media content → `media\u002F{type}\u002F{slug}.md`\n   - Raw data import → `sources\u002F{slug}.md`\n3. **Cross-link.** Link from related directories.\n4. **Check notability.** See `skills\u002Fconventions\u002Fquality.md` notability gate.\n\n## Output Format\n\nAdvisory: \"File this at `{type}\u002F{slug}.md` because the primary subject is {reason}.\"\n\n## Anti-Patterns\n\n- Filing by format (\"it's a PDF so it goes in sources\u002F\")\n- Filing by source (\"it came from email so it goes in sources\u002F\")\n- Creating pages without checking if one already exists\n- Using `sources\u002F` for anything except raw data dumps\n",{"name":5,"tools":43,"version":46,"mutating":39,"triggers":47,"description":52},[35,44,45],"get_page","list_pages","1.0.0",[48,49,50,51],"where does this go","filing rules","create new page","which directory","Where new brain files go. Decision protocol for filing brain pages by primary\nsubject, not by format or source. Reference for all brain-writing skills.\n","master","48f3da67113808a35b3721091cc58290a8c49ab4","skills\u002Frepo-architecture","https:\u002F\u002Fgithub.com\u002Fsixtycat2000-ctrl\u002Fgbrain-qmd","https:\u002F\u002Fgithub.com\u002Fsixtycat2000-ctrl","2026-04-26 19:27:01",{"source":8,"skillName":5,"commands":60,"prompt":70,"zipAvailable":71},[61,64,67],{"tool":62,"command":63},"npx","npx skills add sixtycat2000-ctrl\u002Fgbrain-qmd --skill repo-architecture",{"tool":65,"command":66},"bunx","bunx skills add sixtycat2000-ctrl\u002Fgbrain-qmd --skill repo-architecture",{"tool":68,"command":69},"pnpm","pnpm dlx skills add sixtycat2000-ctrl\u002Fgbrain-qmd --skill repo-architecture","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsixtycat2000-ctrl\u002Fgbrain-qmd\u002Fblob\u002Fmaster\u002Fskills\u002Frepo-architecture\u002FSKILL.md",true,[],[74,97,132,156,179,202],{"skillNo":75,"name":76,"nameZh":6,"description":77,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":80,"publishedAt":38},"01M6R33ZFP10GVGJ7FX4GQWVK1","webhook-transforms","Generic framework for converting external events (SMS, meetings, social mentions)\ninto brain-ingestible signals. Define a transform function, register a webhook URL,\nand incoming events get processed through the brain pipeline.","https:\u002F\u002Fgithub.com\u002Fsixtycat2000-ctrl\u002Fgbrain-qmd\u002Fblob\u002Fmaster\u002Fskills\u002Fwebhook-transforms\u002FSKILL.md",[],[81,82,83,35,84,85,33,86,87,88,89,29,90,91,92,93,94,95,23,96],"webhook","transforms","webhook transforms","pipeline","SET","meetings","up","social","signals","define","register","sms","event","URL","true","generic",{"skillNo":98,"name":99,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":116,"publishedAt":38},"01M6R33SCJAHZHG7HRN0JF29AB","testing","Skill validation framework. Validates every skill has SKILL.md with frontmatter,\nevery reference exists, every env var is declared. The testing contract for the\nskill system itself.","https:\u002F\u002Fgithub.com\u002Fsixtycat2000-ctrl\u002Fgbrain-qmd\u002Fblob\u002Fmaster\u002Fskills\u002Ftesting\u002FSKILL.md",[103,108,111],{"categoryNo":104,"categoryName":105,"taxonomyType":106,"taxonomyTypeDesc":107},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":109,"categoryName":110,"taxonomyType":106,"taxonomyTypeDesc":107},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":112,"categoryName":113,"taxonomyType":114,"taxonomyTypeDesc":115},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[99,117,118,119,35,120,121,122,123,124,125,126,127,128,27,129,26,130,131,23],"test","run","validation","health","system","check","health check","skill validation","validate skills","contract","tests","skill health","env","test skills","with",{"skillNo":133,"name":134,"nameZh":6,"description":135,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":136,"categories":137,"keywords":139,"publishedAt":38},"01M6R33DCE6RSA4YRCJ5H787E3","soul-audit","6-phase interactive interview that generates the agent's identity (SOUL.md),\nuser profile (USER.md), access control (ACCESS_POLICY.md), and operational\ncadence (HEARTBEAT.md). Re-runnable anytime to update any section.","https:\u002F\u002Fgithub.com\u002Fsixtycat2000-ctrl\u002Fgbrain-qmd\u002Fblob\u002Fmaster\u002Fskills\u002Fsoul-audit\u002FSKILL.md",[138],{"categoryNo":109,"categoryName":110,"taxonomyType":106,"taxonomyTypeDesc":107},[140,141,142,143,144,85,145,33,146,147,87,148,149,150,151,152,153,95,154,155],"audit","soul","soul audit","policy","customize","access","interactive","interview","personality","Access Control","cadence","SOUL.md","re","my agent","section","phase",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":163,"publishedAt":38},"01M6R338GVZ1B8RCTWCEBG3SFS","smoke-test","Post-restart smoke tests + auto-fix for gbrain and OpenClaw environments.\nTests critical services, auto-fixes known issues, extensible via user-defined\ntest scripts in ~\u002F.gbrain\u002Fsmoke-tests.d\u002F*.sh.","https:\u002F\u002Fgithub.com\u002Fsixtycat2000-ctrl\u002Fgbrain-qmd\u002Fblob\u002Fmaster\u002Fskills\u002Fsmoke-test\u002FSKILL.md",[162],{"categoryNo":104,"categoryName":105,"taxonomyType":106,"taxonomyTypeDesc":107},[117,164,165,166,167,118,168,169,170,171,172,127,173,174,175,95,23,176,177,178],"smoke","smoke test","openclaw","run smoke tests","issues","read","fix","auto","restart","critical","scripts","environments","fixes","break","auto-fix",{"skillNo":180,"name":181,"nameZh":6,"description":182,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":183,"categories":184,"keywords":185,"publishedAt":38},"01M6R32XF94PR8S1G75S1FRZ94","skillpack-check","Run `gbrain skillpack-check` to produce an agent-readable JSON health report\nfor the gbrain install. Wraps `gbrain doctor` + `gbrain apply-migrations\n--list` so a host agent (your OpenClaw's morning-briefing, any OpenClaw cron)\ncan see at a glance whether the skillpack needs attention.\n\nUse when the user asks \"is gbrain healthy?\", when a cron fires a morning\ncheck, or proactively when something seems off (jobs not running, brain\nnot updating, autopilot silent).","https:\u002F\u002Fgithub.com\u002Fsixtycat2000-ctrl\u002Fgbrain-qmd\u002Fblob\u002Fmaster\u002Fskills\u002Fskillpack-check\u002FSKILL.md",[],[122,186,187,188,120,189,190,191,192,26,193,194,195,196,197,23,198,199,200,201],"skillpack check","doctor","produce","use","migrations","glance","attention","gbrain","host","healthy","briefing","can","apply","morning check","when","running",{"skillNo":203,"name":204,"nameZh":6,"description":205,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":206,"categories":207,"keywords":209,"publishedAt":38},"01M6R32RBQXAG40PM35VSA2Y8T","skillify","The meta skill. Turn any raw feature or script into a properly-skilled,\ntested, resolvable, evaled unit of agent-visible capability. Use when\nthe user says \"skillify this\", \"is this a skill?\", \"make this proper\",\nor after a new feature is built without the full skill infrastructure.\n\nPaired with `gbrain check-resolvable`, skillify gives a user-controllable\nequivalent of Hermes' auto-skill-creation: you build, skillify checks the\nchecklist, check-resolvable verifies nothing is orphaned. The human keeps\njudgment; the tooling keeps the checklist honest.","https:\u002F\u002Fgithub.com\u002Fsixtycat2000-ctrl\u002Fgbrain-qmd\u002Fblob\u002Fmaster\u002Fskills\u002Fskillify\u002FSKILL.md",[208],{"categoryNo":109,"categoryName":110,"taxonomyType":106,"taxonomyTypeDesc":107},[204,210,35,211,212,171,213,214,215,216,217,218,26,219,220,221,222,23,223,200],"infrastructure","Meta","list","evals","human","judgment","full","creation","feature","add","unit","make","you","capability"]