[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skills:stats":3,"skills:pro6":8,"skills:sce6":55,"skills:creators9":100,"skills:all:stars:201:":195},{"skillCount":4,"professionCount":5,"scenarioCount":6,"creatorCount":7},196852,11,7,1926,[9,20,27,34,41,48],{"categoryNo":10,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":13,"categoryNameEn":14,"description":15,"level":16,"skillCount":17,"parentNo":18,"parentName":18,"children":19},"01JBSEEDCAT000000000000030","PROFESSION","适用职业","开发工程师","Software Engineer","从事软件编码、测试与运维的工程师",1,13274,null,[],{"categoryNo":21,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":22,"categoryNameEn":23,"description":24,"level":16,"skillCount":25,"parentNo":18,"parentName":18,"children":26},"01JBSEEDCAT000000000000032","设计师","Designer","视觉、交互与品牌设计人员",7775,[],{"categoryNo":28,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":29,"categoryNameEn":30,"description":31,"level":16,"skillCount":32,"parentNo":18,"parentName":18,"children":33},"01JBSEEDCAT000000000000033","数据分析师","Data Analyst","数据分析、报表与商业智能人员",4988,[],{"categoryNo":35,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":36,"categoryNameEn":37,"description":38,"level":16,"skillCount":39,"parentNo":18,"parentName":18,"children":40},"01JBSEEDCAT000000000000036","内容创作者","Content Creator","作者、编辑与自媒体创作者",3940,[],{"categoryNo":42,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":43,"categoryNameEn":44,"description":45,"level":16,"skillCount":46,"parentNo":18,"parentName":18,"children":47},"01JBSEEDCAT000000000000035","市场营销","Marketer","市场推广、增长与品牌运营人员",3446,[],{"categoryNo":49,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":50,"categoryNameEn":51,"description":52,"level":16,"skillCount":53,"parentNo":18,"parentName":18,"children":54},"01JBSEEDCAT000000000000037","律师与法务","Legal","合同、合规与法律事务人员",3316,[],[56,65,72,79,86,93],{"categoryNo":57,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":60,"categoryNameEn":61,"description":62,"level":16,"skillCount":63,"parentNo":18,"parentName":18,"children":64},"01JBSEEDCAT000000000000022","SCENARIO","使用场景","智能体与自动化","Agents & Automation","Skill、MCP、智能体与工作流自动化",39458,[],{"categoryNo":66,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":67,"categoryNameEn":68,"description":69,"level":16,"skillCount":70,"parentNo":18,"parentName":18,"children":71},"01JBSEEDCAT000000000000006","软件开发","Software Development","编码、测试、部署等软件研发任务",26531,[],{"categoryNo":73,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":74,"categoryNameEn":75,"description":76,"level":16,"skillCount":77,"parentNo":18,"parentName":18,"children":78},"01JBSEEDCAT000000000000014","设计创意","Design & Creative","视觉设计、品牌与多媒体创作",13569,[],{"categoryNo":80,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":81,"categoryNameEn":82,"description":83,"level":16,"skillCount":84,"parentNo":18,"parentName":18,"children":85},"01JBSEEDCAT000000000000001","办公效率","Office Productivity","日常办公文档、表格、演示与沟通类任务",6289,[],{"categoryNo":87,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":88,"categoryNameEn":89,"description":90,"level":16,"skillCount":91,"parentNo":18,"parentName":18,"children":92},"01JBSEEDCAT000000000000017","内容创作","Content Creation","写作、文案与营销内容生产",6029,[],{"categoryNo":94,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":95,"categoryNameEn":96,"description":97,"level":16,"skillCount":98,"parentNo":18,"parentName":18,"children":99},"01JBSEEDCAT000000000000020","研究与学习","Research & Learning","资料检索、知识整理与学习辅导",5531,[],{"records":101,"total":7,"current":16,"size":194},[102,114,123,133,143,153,163,172,182],{"accountNo":103,"login":104,"displayName":105,"avatarUrl":106,"accountType":107,"accountTypeDesc":108,"profileDescription":109,"skillCount":110,"repoCount":111,"professionCount":5,"scenarioCount":6,"totalStars":112,"updatedAt":113},"01M698VYDXZ6JW5WH3CRV650R8","microsoft","Microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","ORGANIZATION","组织","Open source projects and samples from Microsoft",4160,229,828772,"2026-11-13 04:10:52",{"accountNo":115,"login":116,"displayName":116,"avatarUrl":117,"accountType":107,"accountTypeDesc":108,"profileDescription":118,"skillCount":119,"repoCount":120,"professionCount":6,"scenarioCount":6,"totalStars":121,"updatedAt":122},"01M698P3FSAZ6B4R928ZF19KPT","openclaw","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F252820863?v=4","Your personal, open source AI assistant.",362,32,437711,"2026-11-13 03:02:05",{"accountNo":124,"login":125,"displayName":126,"avatarUrl":127,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":128,"repoCount":129,"professionCount":6,"scenarioCount":130,"totalStars":131,"updatedAt":132},"01M6AC29YGCR4S2NTJFV0G8B81","openai","OpenAI","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F14957082?v=4",171,23,6,342695,"2026-11-13 04:03:41",{"accountNo":134,"login":135,"displayName":136,"avatarUrl":137,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":138,"repoCount":139,"professionCount":140,"scenarioCount":6,"totalStars":141,"updatedAt":142},"01M6AC83E6K4FDKK7HZ8WNMQKE","apache","The Apache Software Foundation","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F47359?v=4",420,75,8,298176,"2026-11-13 03:14:28",{"accountNo":144,"login":145,"displayName":146,"avatarUrl":147,"accountType":107,"accountTypeDesc":108,"profileDescription":148,"skillCount":149,"repoCount":150,"professionCount":5,"scenarioCount":6,"totalStars":151,"updatedAt":152},"01M698VYEFDM0VJBZDYYJ2T83S","google","Google","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1342004?v=4","Google ❤️ Open Source",535,48,242366,"2026-11-13 04:17:09",{"accountNo":154,"login":155,"displayName":156,"avatarUrl":157,"accountType":107,"accountTypeDesc":108,"profileDescription":158,"skillCount":159,"repoCount":160,"professionCount":5,"scenarioCount":6,"totalStars":161,"updatedAt":162},"01M6AC83DS133TPXFSP1DHNCC6","github","GitHub","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F9919?v=4","How people build software.",940,28,238441,"2026-11-13 03:57:35",{"accountNo":164,"login":165,"displayName":166,"avatarUrl":167,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":168,"repoCount":169,"professionCount":5,"scenarioCount":6,"totalStars":170,"updatedAt":171},"01M697XGDPXJAVQ8391V2BCYTE","anthropics","Anthropic","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F76263028?v=4",674,17,231826,"2026-11-13 04:18:26",{"accountNo":173,"login":174,"displayName":175,"avatarUrl":176,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":177,"repoCount":178,"professionCount":179,"scenarioCount":6,"totalStars":180,"updatedAt":181},"01M6AC83EPDGBFN19MWYRREJD0","Significant-Gravitas","AutoGPT","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F130738209?v=4",86,2,10,188014,"2026-11-13 02:38:59",{"accountNo":183,"login":184,"displayName":185,"avatarUrl":186,"accountType":187,"accountTypeDesc":188,"profileDescription":189,"skillCount":190,"repoCount":191,"professionCount":130,"scenarioCount":6,"totalStars":192,"updatedAt":193},"01M6DJCCDDG53MTYYRTXAXFG17","garrytan","Garry Tan","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F19957?v=4","USER","个人作者","Writes software, dreams. ",324,3,174614,"2026-11-13 04:05:07",9,{"records":196,"total":4,"current":592,"size":593},[197,231,257,281,307,335,359,383,409,428,453,471,493,512,527,550,563,574],{"skillNo":198,"name":199,"nameZh":18,"description":200,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":184,"ownerAvatarUrl":186,"ownerAccountNo":183,"ownerDisplayName":185,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":205,"categories":206,"keywords":207,"publishedAt":230},"01M6N0ENH6VJHYTC80JEVXDF44","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.","garrytan\u002Fgbrain","01M6MZQZCEN3RRMD33E1X9ZZR9",32762,"MIT","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgbrain\u002Fblob\u002Fmaster\u002Fplugin\u002Fskills\u002Fwebhook-transforms\u002FSKILL.md",[],[208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229],"webhook","transforms","webhook transforms","search","pipeline","SET","page","meetings","use","up","social","signals","get","define","register","sms","event","URL","true","for","generic","when","2026-11-10 10:12:30",{"skillNo":232,"name":233,"nameZh":18,"description":234,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":184,"ownerAvatarUrl":186,"ownerAccountNo":183,"ownerDisplayName":185,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":235,"categories":236,"keywords":238,"publishedAt":230},"01M6N0EGDW4EH8NQDDFH315S0G","voice-note-ingest","Ingest a voice note with exact-phrasing preservation (never paraphrased). Routes content to originals\u002F, concepts\u002F, people\u002F, companies\u002F, ideas\u002F, personal\u002F, or voice-notes\u002F based on a decision tree. The user's exact words are the signal.","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgbrain\u002Fblob\u002Fmaster\u002Fplugin\u002Fskills\u002Fvoice-note-ingest\u002FSKILL.md",[237],{"categoryNo":49,"categoryName":50,"taxonomyType":11,"taxonomyTypeDesc":12},[239,240,241,242,243,244,245,246,247,216,248,249,250,251,252,253,254,255,226,256,229],"voice","ingest","note","voice note ingest","notes","transcribe","file","Audio","decision","never","message","ideas","memo","preservation","people","with","tree","signal",{"skillNo":258,"name":259,"nameZh":18,"description":260,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":184,"ownerAvatarUrl":186,"ownerAccountNo":183,"ownerDisplayName":185,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":261,"categories":262,"keywords":263,"publishedAt":230},"01M6N0E39MYGPVX3P5X7HJ1QD1","strategic-reading","Read a book, article, transcript, or case study through the lens of a specific strategic problem you're facing. Produces an applied playbook that maps the source onto the problem and gives short\u002Fmedium\u002Flong-term recommendations. NOT for general book summaries.","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgbrain\u002Fblob\u002Fmaster\u002Fplugin\u002Fskills\u002Fstrategic-reading\u002FSKILL.md",[],[264,265,266,267,268,269,270,216,271,272,273,274,275,276,277,278,226,279,227,280,229],"strategic","reading","strategic reading","learn","transcript","projects","short","maps","general","study","long","problem","lens","you","re","can","apply",{"skillNo":282,"name":283,"nameZh":18,"description":284,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":184,"ownerAvatarUrl":186,"ownerAccountNo":183,"ownerDisplayName":185,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":285,"categories":286,"keywords":290,"publishedAt":230},"01M6N0DX9KKJW7BTENFY6C89VT","soul-audit","Re-run or deepen the agent's identity interview. Drives the SHARED bootstrap\nanswer bank (state\u002Finterview.json) via `gbrain bootstrap interview\n--set\u002F--show\u002F--confirm`, then re-renders the identity files with\n`gbrain bootstrap render --only \u003CFILE> --force`. One answer store, two\nsurfaces: first-boot bootstrap and this re-run skill write the same bank, so\nan updated answer flows into SOUL.md, USER.md, ACCESS_POLICY.md, and\nHEARTBEAT.md without hand-editing rendered files. Every answer is the user's\nown words — never invented.","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgbrain\u002Fblob\u002Fmaster\u002Fplugin\u002Fskills\u002Fsoul-audit\u002FSKILL.md",[287],{"categoryNo":288,"categoryName":289,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000023","Skill与智能体开发",[291,292,293,294,295,213,296,248,297,217,298,299,300,301,302,303,304,278,305,306,229],"audit","soul","soul audit","change","run","access","only","files","surfaces","show","shared","SOUL.md","render","flows","hand","bank",{"skillNo":308,"name":309,"nameZh":18,"description":310,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":184,"ownerAvatarUrl":186,"ownerAccountNo":183,"ownerDisplayName":185,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":311,"categories":312,"keywords":316,"publishedAt":230},"01M6N0DR5SXCKHFWPQ4BYPBZ4J","smoke-test","Health smoke tests + auto-fix for gbrain installs (and OpenClaw services\nwhen present). Run after machine\u002Fcontainer restarts or whenever something\nseems broken. Tests critical services, auto-fixes bounded local issues,\nand reports worker topology without starting daemons. Extensible via\nuser-defined test scripts in ~\u002F.gbrain\u002Fsmoke-tests.d\u002F*.sh.","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgbrain\u002Fblob\u002Fmaster\u002Fplugin\u002Fskills\u002Fsmoke-test\u002FSKILL.md",[313],{"categoryNo":314,"categoryName":315,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000008","测试与质量",[317,318,319,116,320,295,321,322,323,324,325,326,327,328,329,330,331,332,333,334,229],"test","smoke","smoke test","run smoke tests","issues","topology","broken","read","fix","auto","reports","local","worker","present","critical","scripts","break","auto-fix",{"skillNo":336,"name":337,"nameZh":18,"description":338,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":184,"ownerAvatarUrl":186,"ownerAccountNo":183,"ownerDisplayName":185,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":339,"categories":340,"keywords":341,"publishedAt":230},"01M6N0DJK9V591R92T150RXRAC","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\u002Fgarrytan\u002Fgbrain\u002Fblob\u002Fmaster\u002Fplugin\u002Fskills\u002Fskillpack-check\u002FSKILL.md",[],[342,343,295,344,345,346,347,216,348,349,350,351,352,353,354,355,279,227,280,356,229,357,358],"check","skillpack check","doctor","produce","health","morning","migrations","glance","attention","false","gbrain","host","healthy","briefing","morning check","running","gbrain install",{"skillNo":360,"name":361,"nameZh":18,"description":362,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":184,"ownerAvatarUrl":186,"ownerAccountNo":183,"ownerDisplayName":185,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":363,"categories":364,"keywords":367,"publishedAt":230},"01M6N0DBQ5P58YVPNEK966GD2Z","skill-optimizer","Self-evolving skill optimization via SkillOpt-paper-grounded text-space optimizer.","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgbrain\u002Fblob\u002Fmaster\u002Fplugin\u002Fskills\u002Fskill-optimizer\u002FSKILL.md",[365,366],{"categoryNo":288,"categoryName":289,"taxonomyType":58,"taxonomyTypeDesc":59},{"categoryNo":49,"categoryName":50,"taxonomyType":11,"taxonomyTypeDesc":12},[368,369,295,370,371,372,373,216,374,375,376,377,378,379,380,226,227,381,229,382],"optimizer","skill optimizer","benchmark","Optimization","text","user","optimize","self","SkillOpt","paper","via","tune","make","skill optimization","space",{"skillNo":384,"name":385,"nameZh":18,"description":386,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":184,"ownerAvatarUrl":186,"ownerAccountNo":183,"ownerDisplayName":185,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":387,"categories":388,"keywords":391,"publishedAt":230},"01M6N0D7Q8D043MYBEYR4D4ZDG","skill-creator","Create new skills following the GBrain conformance standard. Generates SKILL.md\nwith frontmatter, Contract, Phases, Output Format, and Anti-Patterns. Checks\nMECE against existing skills. Updates manifest and resolver.","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgbrain\u002Fblob\u002Fmaster\u002Fplugin\u002Fskills\u002Fskill-creator\u002FSKILL.md",[389,390],{"categoryNo":288,"categoryName":289,"taxonomyType":58,"taxonomyTypeDesc":59},{"categoryNo":49,"categoryName":50,"taxonomyType":11,"taxonomyTypeDesc":12},[392,393,394,211,395,396,397,216,398,399,400,401,352,402,254,226,403,404,405,406,407,229,408],"skill creator","creator","create","manifest","improve","format","anti-patterns","mece","contract","pages","output","resolver","updates","conformance","Existing","standard","new",{"skillNo":410,"name":411,"nameZh":18,"description":412,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":184,"ownerAvatarUrl":186,"ownerAccountNo":183,"ownerDisplayName":185,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":413,"categories":414,"keywords":415,"publishedAt":230},"01M6N0D39YHDWA5TGTBZYB8V0E","signal-detector","Opt-in ambient signal capture. After explicit enablement, applies on\nsubstantive inbound messages to detect original thinking and entity mentions.\nUse an authorized sub-agent where supported; otherwise detect inline.\nAim to never block the main response.","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgbrain\u002Fblob\u002Fmaster\u002Fplugin\u002Fskills\u002Fsignal-detector\u002FSKILL.md",[],[416,417,256,211,418,214,216,248,419,420,421,249,220,422,423,253,226,424,425,426,229,427],"signal detector","detector","messages","thinking","main","query","link","detect","enablement","inline","sub-agent","opt",{"skillNo":429,"name":430,"nameZh":18,"description":431,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":184,"ownerAvatarUrl":186,"ownerAccountNo":183,"ownerDisplayName":185,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":432,"categories":433,"keywords":435,"publishedAt":230},"01M6N0CRTM6H843760ASBKB85J","schema-unify","Migrate a brain from gbrain-base (or any pack) to gbrain-base-v2's 14-canonical-type taxonomy via gbrain onboard --check + the unify-types Minion handler. Collapses 94 noisy types to 15 canonical with subtypes, alias rows, and link rows. Triggers when an agent notices pack_upgrade_available, type_proliferation, or asks \"what is the canonical taxonomy \u002F how do I clean up my page types\".","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgbrain\u002Fblob\u002Fmaster\u002Fplugin\u002Fskills\u002Fschema-unify\u002FSKILL.md",[434],{"categoryNo":288,"categoryName":289,"taxonomyType":58,"taxonomyTypeDesc":59},[436,437,438,439,295,440,441,217,442,443,444,445,446,220,447,448,449,450,451,452,229],"schema","unify","schema unify","MCP","how","migrate","clean","do","upgrade","active","consolidate","brain","submit","types","canonical","my","handler",{"skillNo":454,"name":455,"nameZh":18,"description":456,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":184,"ownerAvatarUrl":186,"ownerAccountNo":183,"ownerDisplayName":185,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":457,"categories":458,"keywords":461,"publishedAt":230},"01M6N0CHV2H41SSQSDP92BTJGR","schema-author","Evolve your brain's schema pack. Add page types, propose new ones from corpus scans, backfill page.type on existing pages, audit pack health. Triggers when an agent notices untyped pages, custom domains needing typed entities (researcher, contract, deposition), or wants to see what types the pack declares.","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgbrain\u002Fblob\u002Fmaster\u002Fplugin\u002Fskills\u002Fschema-author\u002FSKILL.md",[459,460],{"categoryNo":288,"categoryName":289,"taxonomyType":58,"taxonomyTypeDesc":59},{"categoryNo":49,"categoryName":50,"taxonomyType":11,"taxonomyTypeDesc":12},[462,436,463,439,464,465,243,394,466,291,213,467,468,469,445,220,447,351,470,449,229,408],"schema author","author","review","sync","update","evolve","remove","expert","domains",{"skillNo":472,"name":473,"nameZh":18,"description":474,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":184,"ownerAvatarUrl":186,"ownerAccountNo":183,"ownerDisplayName":185,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":475,"categories":476,"keywords":477,"publishedAt":230},"01M6N0CB090VWB6CHR9YY3BXRC","resolve-before-asking","Gate on identity questions to the user. Before any \"who is X?\" (or role \u002F\nrelationship question) reaches the user, exhaust the brain's lookup chain:\nthink → search + page read → mounted sources → timeline\u002Fgraph → web. If\nescalation survives the chain, ask WITH a hypothesis, never a bare unknown.\nAlso owns the no-placeholders-at-ingest rule: pages created during bulk\ningestion get their relationship\u002Frole resolved immediately.","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgbrain\u002Fblob\u002Fmaster\u002Fplugin\u002Fskills\u002Fresolve-before-asking\u002FSKILL.md",[],[478,479,211,480,481,482,324,248,483,484,220,447,485,486,253,487,488,489,490,491,492,229],"resolve before asking","placeholder","analysis","ask","question","ingestion","relationship","chain","sources","bulk","at","unknown","content analysis","bulk ingestion","bare",{"skillNo":494,"name":327,"nameZh":18,"description":495,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":184,"ownerAvatarUrl":186,"ownerAccountNo":183,"ownerDisplayName":185,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":496,"categories":497,"keywords":499,"publishedAt":230},"01M6N0BXXKRG3T78MB20HVZW4X","Save and load timestamped reports. Keyword routing for fast lookup. Cron jobs\nsave output as reports; the agent or user queries them by keyword. Includes\nthe Actionability Gate: delivery-time link checks (Broken\u002FDead\u002FIndirect\u002F\nMissing) for briefings, meeting digests, and research reports.","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgbrain\u002Fblob\u002Fmaster\u002Fplugin\u002Fskills\u002Freports\u002FSKILL.md",[498],{"categoryNo":288,"categoryName":289,"taxonomyType":58,"taxonomyTypeDesc":59},[327,211,500,501,502,503,214,323,504,300,505,506,507,508,220,509,510,511,355,227,229],"cron jobs","cron","save","show me","pulse","me","delivery","time","quality check","as","quality-gate","links",{"skillNo":513,"name":514,"nameZh":18,"description":515,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":184,"ownerAvatarUrl":186,"ownerAccountNo":183,"ownerDisplayName":185,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":516,"categories":517,"keywords":518,"publishedAt":230},"01M6N0BRY839MMR4JDQQN030D5","repo-architecture","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.","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgbrain\u002Fblob\u002Fmaster\u002Fplugin\u002Fskills\u002Frepo-architecture\u002FSKILL.md",[],[519,520,521,522,523,394,211,397,214,247,524,216,298,220,447,401,351,525,526,227,229,408],"architecture","repo","repo architecture","writing","directory","Rules","filing","which",{"skillNo":528,"name":529,"nameZh":18,"description":530,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":184,"ownerAvatarUrl":186,"ownerAccountNo":183,"ownerDisplayName":185,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":531,"categories":532,"keywords":534,"publishedAt":230},"01M6N0BJRNMJSJQYG7Y5VE2NZJ","remote-mcp","Publish the user's own gbrain over MCP so other devices, desktop apps and\ncloud agents can reach it. `gbrain mcp expose` installs and signs in\nTailscale, publishes the running `gbrain serve --http` on the tailnet\n(HTTPS, tailnet-only by default; Funnel only when a client lives in a\nvendor cloud), keeps the server alive as a user service, and hands back the\nMCP URL. Then register one least-privilege client per consumer, choose\nnative OAuth\u002FPKCE or a private machine handoff for that client, and verify\nthe connection inside the intended harness.","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgbrain\u002Fblob\u002Fmaster\u002Fplugin\u002Fskills\u002Fremote-mcp\u002FSKILL.md",[533],{"categoryNo":288,"categoryName":289,"taxonomyType":58,"taxonomyTypeDesc":59},[439,535,536,537,538,539,540,541,296,542,297,543,544,545,546,447,547,548,549,225,229],"remote","remote mcp","bot","mcp server","connect","server","publish","choose","default","mcp access","back","muse","apps","native","desktop apps",{"skillNo":551,"name":421,"nameZh":18,"description":552,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":184,"ownerAvatarUrl":186,"ownerAccountNo":183,"ownerDisplayName":185,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":553,"categories":554,"keywords":555,"publishedAt":230},"01M6N0BDMY5JH5SZT3AWHY3PDZ","Answer questions using the brain's knowledge with 3-layer search, synthesis,\nand citation propagation. Use when the user asks a question, wants a lookup,\nor needs information from the brain.","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgbrain\u002Fblob\u002Fmaster\u002Fplugin\u002Fskills\u002Fquery\u002FSKILL.md",[],[421,243,211,556,557,214,482,558,217,443,484,505,220,447,351,559,560,561,562,227,229],"graph","knowledge","list","backlinks","information","answer","layer",{"skillNo":564,"name":541,"nameZh":18,"description":565,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":184,"ownerAvatarUrl":186,"ownerAccountNo":183,"ownerDisplayName":185,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":566,"categories":567,"keywords":568,"publishedAt":230},"01M6N0B7A8DV9TQAXX7T586F4Z","Share brain pages as beautiful password-protected HTML with zero LLM calls","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgbrain\u002Fblob\u002Fmaster\u002Fplugin\u002Fskills\u002Fpublish\u002FSKILL.md",[],[541,394,569,211,570,571,214,373,216,572,220,447,401,509,351,422,254,573,229],"share","ZeRO","password","html","calls",{"skillNo":575,"name":576,"nameZh":18,"description":577,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":184,"ownerAvatarUrl":186,"ownerAccountNo":183,"ownerDisplayName":185,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":578,"categories":579,"keywords":580,"publishedAt":230},"01M6N0B1RJN4PQKEGN7HGMN6NW","postgres-adopt","Detect which gbrain engine is in use (PGLite vs Postgres), prefer Postgres\nfor agent-harness installs, install\u002Fprovision Postgres (Supabase discovery\nvia SUPABASE_ACCESS_TOKEN, local Postgres, opt-in Docker), and move an\nexisting PGLite brain to Postgres with its history (plan, ask, run).\nDetection is one engine-free command; the install ladder is one flag.","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgbrain\u002Fblob\u002Fmaster\u002Fplugin\u002Fskills\u002Fpostgres-adopt\u002FSKILL.md",[],[581,582,583,295,584,213,585,296,481,586,587,588,217,444,328,447,589,590,591,526,229],"postgres","adopt","postgres adopt","supabase","plan","command","install","agent-harness","token","free","move",201,18]