[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6R3076PF68K6CRQBS7JJ9DA":3,"skill-same:01M6R3076PF68K6CRQBS7JJ9DA":87},{"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":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":68,"commitSha":69,"skillDirectory":70,"forksCount":13,"repositoryHtmlUrl":71,"repositoryHomepageUrl":6,"ownerHtmlUrl":72,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":73,"install":74,"resources":86},"01M6R3076PF68K6CRQBS7JJ9DA","maintain",null,"Brain health checks: back-link enforcement, citation audit, filing validation,\nstale info detection, orphan pages, and quality benchmarks. Use when asked to\ncheck brain health, run maintenance, or audit quality.","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\u002Fmaintain\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"entries","when","backfill","links","filing","backlinks","add","orphan","brain","get","run","info","back","enforcement","list","page","audit","graph","search","2026-11-10 10:12:30",false,"---\nname: maintain\nversion: 1.0.0\ndescription: |\n  Brain health checks: back-link enforcement, citation audit, filing validation,\n  stale info detection, orphan pages, and quality benchmarks. Use when asked to\n  check brain health, run maintenance, or audit quality.\ntriggers:\n  - \"brain health\"\n  - \"check backlinks\"\n  - \"citation audit\"\n  - \"maintenance\"\n  - \"orphan pages\"\n  - \"stale pages\"\n  - \"extract links\"\n  - \"build link graph\"\n  - \"populate timeline\"\n  - \"populate links\"\n  - \"backfill graph\"\n  - \"extract timeline entries\"\ntools:\n  - get_health\n  - get_page\n  - put_page\n  - list_pages\n  - get_backlinks\n  - add_link\n  - search\nmutating: true\nwrites_to:\n  - pages\n  - links\n  - tags\n---\n\n# Maintain Skill\n\nPeriodic brain health checks and cleanup.\n\n## Contract\n\nThis skill guarantees:\n- All health dimensions are checked (stale, orphan, dead links, cross-refs, backlinks, citations, filing, tags)\n- Each issue found has a specific fix action\n- Back-link iron law is enforced\n- Citation format is validated against the standard\n- Results are reported with counts per dimension\n\n## Phases\n\n1. **Run health check.** Check gbrain health to get the dashboard.\n2. **Check each dimension:**\n\n### Stale pages\nPages where compiled_truth is older than the latest timeline entry. The assessment hasn't been updated to reflect recent evidence.\n- Check the health output for stale page count\n- For each stale page: read the page from gbrain, review timeline, determine if compiled_truth needs rewriting\n\n### Orphan pages\nPages with zero inbound links. Nobody references them.\n- Review orphans: are they genuinely isolated or just missing links?\n- Add links in gbrain from related pages or flag for deletion\n\n### Dead links\nLinks pointing to pages that don't exist.\n- Remove dead links in gbrain\n\n### Missing cross-references\nPages that mention entity names but don't have formal links.\n- Read compiled_truth from gbrain, extract entity mentions, create links in gbrain\n\n\u003C!-- QMD: graph extraction (gbrain extract) not yet available -->\n\n### Back-link enforcement\nCheck that the back-linking iron law is being followed:\n- For each recently updated page, check if entities mentioned in it have\n  corresponding back-links FROM those entity pages\n- A mention without a back-link is a broken brain\n- Fix: add the missing back-link to the entity's Timeline or See Also section\n- Format: `- **YYYY-MM-DD** | Referenced in [page title](path) -- brief context`\n\n### Filing rule violations\nCheck for common misfiling patterns (see `skills\u002F_brain-filing-rules.md`):\n- Content with clear primary subjects filed in `sources\u002F` instead of the\n  appropriate directory (people\u002F, companies\u002F, concepts\u002F, etc.)\n- Use gbrain search to find pages in `sources\u002F` that reference specific\n  people, companies, or concepts -- these may be misfiled\n- Flag misfiled pages for review or re-filing\n\n### Citation audit\nSpot-check pages for missing `[Source: ...]` citations:\n- Read 5-10 recently updated pages\n- Check that compiled truth (above the line) has inline citations\n- Check that timeline entries have source attribution\n- Flag pages where facts appear without provenance\n\n### Tag consistency\nInconsistent tagging (e.g., \"vc\" vs \"venture-capital\", \"ai\" vs \"artificial-intelligence\").\n- Standardize to the most common variant using gbrain tag operations\n\n### Embedding freshness\nChunks without embeddings, or chunks that haven't been re-indexed after content changes.\n- Run `gbrain embed` to trigger QMD re-indexing (update + embed) for all content files.\n- For large brains, use `gbrain reindex` which triggers full QMD update + embed.\n\n### SQLite health\nRun `gbrain doctor --json` and check SQLite status.\n- **Integrity check:** doctor verifies SQLite integrity via `PRAGMA integrity_check`.\n- **Database size:** large databases may need VACUUM to reclaim space after deletions.\n- To VACUUM: stop gbrain, then run `sqlite3 ~\u002F.gbrain\u002Fdata\u002Fbrain.db \"VACUUM;\"` manually.\n\n### Schema health\nCheck that the schema version is up to date. `gbrain doctor --json` reports\nthe current version vs expected. If behind, `gbrain init` runs migrations\nautomatically.\n\n### Open threads\nTimeline items older than 30 days with unresolved action items.\n- Flag for review\n\n\u003C!-- QMD: Autopilot\u002FMinions not available -- future lightweight alternative planned -->\n\u003C!-- QMD: RLS verification is Postgres-only, not applicable -->\n\u003C!-- QMD: File storage health is cloud-only, not applicable -->\n\n## Report Storage\n\nAfter maintenance runs, save a report:\n- Health check results (before\u002Fafter scores for each dimension)\n- Back-link violations found and fixed\n- Filing rule violations found\n- Citation gaps flagged\n- Outstanding issues requiring user attention\n\nThis creates an audit trail for brain health over time.\n\n## Quality Rules\n\n- Never delete pages without confirmation\n- Log all changes via timeline entries\n- Check gbrain health before and after to show improvement\n\n## Anti-Patterns\n\n- Fixing pages without reading them first -- you must understand context before editing\n- Silently skipping dimensions -- every dimension must be checked and reported, even if clean\n- Deleting orphan pages without checking if they should be linked instead\n- Running embedding refresh during peak usage hours\n- Batch-fixing back-links without verifying the relationship is real\n- Marking a dimension \"clean\" without actually querying it\n- Rewriting compiled truth without reading the full timeline first\n- Removing tags without checking if other pages use the same tag consistently\n\n## Output Format\n\nThe maintenance report follows this structure:\n\n```\n## Brain Health Report -- YYYY-MM-DD\n\n| Dimension           | Issues Found | Fixed | Remaining |\n|---------------------|-------------|-------|-----------|\n| Stale pages          | N           | N     | N         |\n| Orphan pages         | N           | N     | N         |\n| Dead links           | N           | N     | N         |\n| Missing cross-refs   | N           | N     | N         |\n| Back-link violations | N           | N     | N         |\n| Citation gaps        | N           | N     | N         |\n| Filing violations    | N           | N     | N         |\n| Tag inconsistencies  | N           | N     | N         |\n| Embedding staleness  | N           | N     | N         |\n| Schema health        | N           | N     | N         |\n| Open threads         | N           | N     | N         |\n\n### Details\n[Per-dimension breakdown with specific pages and actions taken]\n\n### Outstanding Issues\n[Items requiring user attention or confirmation]\n```\n\n## Heartbeat Integration\n\nFor production agents running on a schedule, integrate gbrain health checks into\nyour operational heartbeat.\n\n### On every heartbeat (hourly or per-session)\n\nRun `gbrain doctor --json` and check for degradation. Report any failing checks\nto the user. Key signals: SQLite health, QMD index status, embedding coverage,\nschema version.\n\n### Weekly maintenance\n\nRun `gbrain embed` to refresh embeddings for pages that have changed since\ntheir last indexing. QMD handles embedding locally via the Qwen3-Embedding-0.6B model.\n\n### Daily verification\n\nVerify sync is running: check `gbrain stats` and confirm `last_sync` is within\nthe last 24 hours. `getStats()` returns `last_sync_at` (ISO timestamp of last\nsuccessful sync). If `null` or older than 24h, the brain may be drifting from the repo.\n\n### Stale compiled truth detection\n\nFlag pages where compiled truth is >30 days old but the timeline has recent entries.\nThis means new evidence exists that hasn't been synthesized. These pages need a\ncompiled truth rewrite (see the maintain workflow above).\n\n## Tools Used\n\n- Check gbrain health (get_health)\n- List pages in gbrain with filters (list_pages)\n- Read a page from gbrain (get_page)\n- Write a page in gbrain (put_page)\n- Check backlinks in gbrain (get_backlinks)\n- Link entities in gbrain (add_link)\n- Search gbrain (search)\n","# Maintain Skill\n\nPeriodic brain health checks and cleanup.\n\n## Contract\n\nThis skill guarantees:\n- All health dimensions are checked (stale, orphan, dead links, cross-refs, backlinks, citations, filing, tags)\n- Each issue found has a specific fix action\n- Back-link iron law is enforced\n- Citation format is validated against the standard\n- Results are reported with counts per dimension\n\n## Phases\n\n1. **Run health check.** Check gbrain health to get the dashboard.\n2. **Check each dimension:**\n\n### Stale pages\nPages where compiled_truth is older than the latest timeline entry. The assessment hasn't been updated to reflect recent evidence.\n- Check the health output for stale page count\n- For each stale page: read the page from gbrain, review timeline, determine if compiled_truth needs rewriting\n\n### Orphan pages\nPages with zero inbound links. Nobody references them.\n- Review orphans: are they genuinely isolated or just missing links?\n- Add links in gbrain from related pages or flag for deletion\n\n### Dead links\nLinks pointing to pages that don't exist.\n- Remove dead links in gbrain\n\n### Missing cross-references\nPages that mention entity names but don't have formal links.\n- Read compiled_truth from gbrain, extract entity mentions, create links in gbrain\n\n\u003C!-- QMD: graph extraction (gbrain extract) not yet available -->\n\n### Back-link enforcement\nCheck that the back-linking iron law is being followed:\n- For each recently updated page, check if entities mentioned in it have\n  corresponding back-links FROM those entity pages\n- A mention without a back-link is a broken brain\n- Fix: add the missing back-link to the entity's Timeline or See Also section\n- Format: `- **YYYY-MM-DD** | Referenced in [page title](path) -- brief context`\n\n### Filing rule violations\nCheck for common misfiling patterns (see `skills\u002F_brain-filing-rules.md`):\n- Content with clear primary subjects filed in `sources\u002F` instead of the\n  appropriate directory (people\u002F, companies\u002F, concepts\u002F, etc.)\n- Use gbrain search to find pages in `sources\u002F` that reference specific\n  people, companies, or concepts -- these may be misfiled\n- Flag misfiled pages for review or re-filing\n\n### Citation audit\nSpot-check pages for missing `[Source: ...]` citations:\n- Read 5-10 recently updated pages\n- Check that compiled truth (above the line) has inline citations\n- Check that timeline entries have source attribution\n- Flag pages where facts appear without provenance\n\n### Tag consistency\nInconsistent tagging (e.g., \"vc\" vs \"venture-capital\", \"ai\" vs \"artificial-intelligence\").\n- Standardize to the most common variant using gbrain tag operations\n\n### Embedding freshness\nChunks without embeddings, or chunks that haven't been re-indexed after content changes.\n- Run `gbrain embed` to trigger QMD re-indexing (update + embed) for all content files.\n- For large brains, use `gbrain reindex` which triggers full QMD update + embed.\n\n### SQLite health\nRun `gbrain doctor --json` and check SQLite status.\n- **Integrity check:** doctor verifies SQLite integrity via `PRAGMA integrity_check`.\n- **Database size:** large databases may need VACUUM to reclaim space after deletions.\n- To VACUUM: stop gbrain, then run `sqlite3 ~\u002F.gbrain\u002Fdata\u002Fbrain.db \"VACUUM;\"` manually.\n\n### Schema health\nCheck that the schema version is up to date. `gbrain doctor --json` reports\nthe current version vs expected. If behind, `gbrain init` runs migrations\nautomatically.\n\n### Open threads\nTimeline items older than 30 days with unresolved action items.\n- Flag for review\n\n\u003C!-- QMD: Autopilot\u002FMinions not available -- future lightweight alternative planned -->\n\u003C!-- QMD: RLS verification is Postgres-only, not applicable -->\n\u003C!-- QMD: File storage health is cloud-only, not applicable -->\n\n## Report Storage\n\nAfter maintenance runs, save a report:\n- Health check results (before\u002Fafter scores for each dimension)\n- Back-link violations found and fixed\n- Filing rule violations found\n- Citation gaps flagged\n- Outstanding issues requiring user attention\n\nThis creates an audit trail for brain health over time.\n\n## Quality Rules\n\n- Never delete pages without confirmation\n- Log all changes via timeline entries\n- Check gbrain health before and after to show improvement\n\n## Anti-Patterns\n\n- Fixing pages without reading them first -- you must understand context before editing\n- Silently skipping dimensions -- every dimension must be checked and reported, even if clean\n- Deleting orphan pages without checking if they should be linked instead\n- Running embedding refresh during peak usage hours\n- Batch-fixing back-links without verifying the relationship is real\n- Marking a dimension \"clean\" without actually querying it\n- Rewriting compiled truth without reading the full timeline first\n- Removing tags without checking if other pages use the same tag consistently\n\n## Output Format\n\nThe maintenance report follows this structure:\n\n```\n## Brain Health Report -- YYYY-MM-DD\n\n| Dimension           | Issues Found | Fixed | Remaining |\n|---------------------|-------------|-------|-----------|\n| Stale pages          | N           | N     | N         |\n| Orphan pages         | N           | N     | N         |\n| Dead links           | N           | N     | N         |\n| Missing cross-refs   | N           | N     | N         |\n| Back-link violations | N           | N     | N         |\n| Citation gaps        | N           | N     | N         |\n| Filing violations    | N           | N     | N         |\n| Tag inconsistencies  | N           | N     | N         |\n| Embedding staleness  | N           | N     | N         |\n| Schema health        | N           | N     | N         |\n| Open threads         | N           | N     | N         |\n\n### Details\n[Per-dimension breakdown with specific pages and actions taken]\n\n### Outstanding Issues\n[Items requiring user attention or confirmation]\n```\n\n## Heartbeat Integration\n\nFor production agents running on a schedule, integrate gbrain health checks into\nyour operational heartbeat.\n\n### On every heartbeat (hourly or per-session)\n\nRun `gbrain doctor --json` and check for degradation. Report any failing checks\nto the user. Key signals: SQLite health, QMD index status, embedding coverage,\nschema version.\n\n### Weekly maintenance\n\nRun `gbrain embed` to refresh embeddings for pages that have changed since\ntheir last indexing. QMD handles embedding locally via the Qwen3-Embedding-0.6B model.\n\n### Daily verification\n\nVerify sync is running: check `gbrain stats` and confirm `last_sync` is within\nthe last 24 hours. `getStats()` returns `last_sync_at` (ISO timestamp of last\nsuccessful sync). If `null` or older than 24h, the brain may be drifting from the repo.\n\n### Stale compiled truth detection\n\nFlag pages where compiled truth is >30 days old but the timeline has recent entries.\nThis means new evidence exists that hasn't been synthesized. These pages need a\ncompiled truth rewrite (see the maintain workflow above).\n\n## Tools Used\n\n- Check gbrain health (get_health)\n- List pages in gbrain with filters (list_pages)\n- Read a page from gbrain (get_page)\n- Write a page in gbrain (put_page)\n- Check backlinks in gbrain (get_backlinks)\n- Link entities in gbrain (add_link)\n- Search gbrain (search)\n",{"name":5,"tools":42,"version":49,"mutating":50,"triggers":51,"writes_to":64,"description":67},[43,44,45,46,47,48,36],"get_health","get_page","put_page","list_pages","get_backlinks","add_link","1.0.0",true,[52,53,54,55,56,57,58,59,60,61,62,63],"brain health","check backlinks","citation audit","maintenance","orphan pages","stale pages","extract links","build link graph","populate timeline","populate links","backfill graph","extract timeline entries",[65,21,66],"pages","tags","Brain health checks: back-link enforcement, citation audit, filing validation,\nstale info detection, orphan pages, and quality benchmarks. Use when asked to\ncheck brain health, run maintenance, or audit quality.\n","master","48f3da67113808a35b3721091cc58290a8c49ab4","skills\u002Fmaintain","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":75,"prompt":85,"zipAvailable":50},[76,79,82],{"tool":77,"command":78},"npx","npx skills add sixtycat2000-ctrl\u002Fgbrain-qmd --skill maintain",{"tool":80,"command":81},"bunx","bunx skills add sixtycat2000-ctrl\u002Fgbrain-qmd --skill maintain",{"tool":83,"command":84},"pnpm","pnpm dlx skills add sixtycat2000-ctrl\u002Fgbrain-qmd --skill maintain","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsixtycat2000-ctrl\u002Fgbrain-qmd\u002Fblob\u002Fmaster\u002Fskills\u002Fmaintain\u002FSKILL.md",[],[88,112,147,170,193,215],{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":37},"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",[],[95,96,97,36,98,99,33,100,101,102,103,27,104,105,106,107,108,109,110,111],"webhook","transforms","webhook transforms","pipeline","SET","meetings","up","social","signals","define","register","sms","event","URL","true","for","generic",{"skillNo":113,"name":114,"nameZh":6,"description":115,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":131,"publishedAt":37},"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",[118,123,126],{"categoryNo":119,"categoryName":120,"taxonomyType":121,"taxonomyTypeDesc":122},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":124,"categoryName":125,"taxonomyType":121,"taxonomyTypeDesc":122},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":127,"categoryName":128,"taxonomyType":129,"taxonomyTypeDesc":130},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[114,132,28,133,36,134,135,136,137,138,139,140,141,142,65,143,144,145,146,110],"test","validation","health","system","check","health check","skill validation","validate skills","contract","tests","skill health","env","false","test skills","with",{"skillNo":148,"name":149,"nameZh":6,"description":150,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":151,"categories":152,"keywords":154,"publishedAt":37},"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",[153],{"categoryNo":124,"categoryName":125,"taxonomyType":121,"taxonomyTypeDesc":122},[34,155,156,157,158,99,159,33,160,161,101,162,163,164,165,166,167,109,168,169],"soul","soul audit","policy","customize","access","interactive","interview","personality","Access Control","cadence","SOUL.md","re","my agent","section","phase",{"skillNo":171,"name":172,"nameZh":6,"description":173,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":174,"categories":175,"keywords":177,"publishedAt":37},"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",[176],{"categoryNo":119,"categoryName":120,"taxonomyType":121,"taxonomyTypeDesc":122},[132,178,179,180,181,28,182,183,184,185,186,141,187,188,189,109,110,190,191,192],"smoke","smoke test","openclaw","run smoke tests","issues","read","fix","auto","restart","critical","scripts","environments","fixes","break","auto-fix",{"skillNo":194,"name":195,"nameZh":6,"description":196,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":197,"categories":198,"keywords":199,"publishedAt":37},"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",[],[136,200,201,202,134,203,204,205,206,144,207,208,209,210,211,110,212,213,19,214],"skillpack check","doctor","produce","use","migrations","glance","attention","gbrain","host","healthy","briefing","can","apply","morning check","running",{"skillNo":216,"name":217,"nameZh":6,"description":218,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":219,"categories":220,"keywords":222,"publishedAt":37},"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",[221],{"categoryNo":124,"categoryName":125,"taxonomyType":121,"taxonomyTypeDesc":122},[217,223,36,224,32,185,225,226,227,228,229,230,144,24,231,232,233,110,234,19],"infrastructure","Meta","evals","human","judgment","full","creation","feature","unit","make","you","capability"]