[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6K1WMMBBK5940EYP4FFJTC5":3,"skill-same:01M6K1WMMBBK5940EYP4FFJTC5":73},{"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":18,"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},"01M6K1WMMBBK5940EYP4FFJTC5","suggest-connections",null,"Maintain Gnosi's evidence-backed Brain connection proposal queue and graph overlay. Use for proposal generation or review behavior, not automatic note creation or unrequested model calls.","ismigar\u002FGnosi","ismigar","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6537880?v=4","01M6K1KJFJXCT6S4ATNXFRD1Y7","Ismael García","01M6K1KJM0CK16BDEYVZCV6949",1,"AGPL-3.0","https:\u002F\u002Fgithub.com\u002Fismigar\u002FGnosi\u002Fblob\u002Fmain\u002Fpipeline\u002Fskills\u002Fsuggest_connections\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"suggest connections","connections","generation","overlay","automatic","for","calls","connection","note","proposal","creation","review","brain","maintain","queue","evidence","use","behavior","model","graph","2026-11-10 10:12:30",false,"---\nname: suggest-connections\ndescription: Maintain Gnosi's evidence-backed Brain connection proposal queue and graph overlay. Use for proposal generation or review behavior, not automatic note creation or unrequested model calls.\n---\n\n# SKILL: Brain Connection Proposals\n\nThis skill generates evidence-backed, read-only connection proposals for the\nconfigured Brain and exposes the same queue to the inbox and global graph.\n\n> ID: GRAPH-MGMT-20260408\n> Status: ACTIVE\n\n---\n\n## 1. Canonical generation\n\nAnalyze Brain reading and manual permanent notes for connections, support,\ncontradictions, and gaps.\n\n- **Config**: `\u003Cvault>\u002F.gnosi\u002Fllm_wiki.json` and the managed Brain agent.\n- **Source of truth**: `\u003Cvault>\u002F.gnosi\u002Fllm_wiki_suggestions.json`.\n- **CLI**: `python3 -c \"from backend.services.llm_wiki_actions import run_maintenance; print(run_maintenance(semantic=True))\"`\n- **Runtime**: the `suggest_connections` scheduler invokes the same service.\n\n---\n\n## 2. Review contract\n\n- Proposals may be inspected, opened, or dismissed.\n- The automation never creates or edits a permanent note.\n- Dismissal updates the canonical queue and invalidates the graph response.\n- Only existing Brain page IDs may become proposal members.\n\n---\n\n## 3. Model and scheduling\n\n- Model selection follows the managed Brain agent and Gnosi's provider factory.\n- Manual semantic maintenance and the explicitly enabled\n  `suggest_connections` scheduler may invoke the model.\n- Daily LLM Wiki maintenance and `update_memories` are deterministic and must\n  never invoke semantic generation.\n\n---\n\n## 4. Restrictions and learned safeguards\n\n- Do not write a second generated graph under `BD\u002F`; it diverges from the inbox.\n- Do not call the removed `suggest_connections_digital_brain` module.\n- Do not report a structured generator error as scheduler success.\n- Generating proposals can read selected vault content and invoke configured model providers. Run the CLI only for requested generation; use synthetic proposals and fake providers for tests, never a real vault as incidental QA.\n- Add proposal edges directly from the queue as a non-structural response\n  overlay, and invalidate the graph response cache whenever the queue changes.\n","# SKILL: Brain Connection Proposals\n\nThis skill generates evidence-backed, read-only connection proposals for the\nconfigured Brain and exposes the same queue to the inbox and global graph.\n\n> ID: GRAPH-MGMT-20260408\n> Status: ACTIVE\n\n---\n\n## 1. Canonical generation\n\nAnalyze Brain reading and manual permanent notes for connections, support,\ncontradictions, and gaps.\n\n- **Config**: `\u003Cvault>\u002F.gnosi\u002Fllm_wiki.json` and the managed Brain agent.\n- **Source of truth**: `\u003Cvault>\u002F.gnosi\u002Fllm_wiki_suggestions.json`.\n- **CLI**: `python3 -c \"from backend.services.llm_wiki_actions import run_maintenance; print(run_maintenance(semantic=True))\"`\n- **Runtime**: the `suggest_connections` scheduler invokes the same service.\n\n---\n\n## 2. Review contract\n\n- Proposals may be inspected, opened, or dismissed.\n- The automation never creates or edits a permanent note.\n- Dismissal updates the canonical queue and invalidates the graph response.\n- Only existing Brain page IDs may become proposal members.\n\n---\n\n## 3. Model and scheduling\n\n- Model selection follows the managed Brain agent and Gnosi's provider factory.\n- Manual semantic maintenance and the explicitly enabled\n  `suggest_connections` scheduler may invoke the model.\n- Daily LLM Wiki maintenance and `update_memories` are deterministic and must\n  never invoke semantic generation.\n\n---\n\n## 4. Restrictions and learned safeguards\n\n- Do not write a second generated graph under `BD\u002F`; it diverges from the inbox.\n- Do not call the removed `suggest_connections_digital_brain` module.\n- Do not report a structured generator error as scheduler success.\n- Generating proposals can read selected vault content and invoke configured model providers. Run the CLI only for requested generation; use synthetic proposals and fake providers for tests, never a real vault as incidental QA.\n- Add proposal edges directly from the queue as a non-structural response\n  overlay, and invalidate the graph response cache whenever the queue changes.\n",{"name":5,"description":7},"main","ddf5fc580ae6656e98e3222889a9c49181664a45","pipeline\u002Fskills\u002Fsuggest_connections",0,"https:\u002F\u002Fgithub.com\u002Fismigar\u002FGnosi","https:\u002F\u002Fgnosi.temenosismael.org","https:\u002F\u002Fgithub.com\u002Fismigar","https:\u002F\u002Ftemenosismael.org","💻 & 📚 Computer scientist & philosopher. Exploring the intersection of tech & philosophy for social change & the common good.","2026-11-12 02:41:20",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":66},[56,59,62],{"tool":57,"command":58},"npx","npx skills add ismigar\u002FGnosi --skill suggest-connections",{"tool":60,"command":61},"bunx","bunx skills add ismigar\u002FGnosi --skill suggest-connections",{"tool":63,"command":64},"pnpm","pnpm dlx skills add ismigar\u002FGnosi --skill suggest-connections","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fismigar\u002FGnosi\u002Fblob\u002Fmain\u002Fpipeline\u002Fskills\u002Fsuggest_connections\u002FSKILL.md",true,[68],{"path":69,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":47,"sourceHtmlUrl":72},"__init__.py","SCRIPT","脚本","https:\u002F\u002Fgithub.com\u002Fismigar\u002FGnosi\u002Fblob\u002Fmain\u002Fpipeline\u002Fskills\u002Fsuggest_connections\u002F__init__.py",[74,94,115,137,153,171],{"skillNo":75,"name":76,"nameZh":6,"description":77,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":80,"publishedAt":39},"01M6K1XMNQTR2Z9F0HV40M9CV6","zotero-sync-compatibility","Preserve the historical Zotero reference-table configuration path after Gnosi replaced bidirectional Zotero synchronization with its native reference manager.","https:\u002F\u002Fgithub.com\u002Fismigar\u002FGnosi\u002Fblob\u002Fmain\u002Fpipeline\u002Fskills\u002Fzotero_sync\u002FSKILL.md",[],[81,82,83,84,85,86,87,88,89,90,91,92,93],"sync","Zotero","compatibility","zotero sync compatibility","preserve","path","manager","with","native","configuration","reference","synchronization","table",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":39},"01M6K1XE33SSY5RXR5D4S8Y4RV","zotero-schema","Generate Gnosi's Python and TypeScript item-type constants from the repository-pinned Zotero schema, or perform an explicitly requested pinned schema refresh. Use for mapping or generated-constant maintenance, not runtime downloads.","https:\u002F\u002Fgithub.com\u002Fismigar\u002FGnosi\u002Fblob\u002Fmain\u002Fpipeline\u002Fskills\u002Fzotero_schema\u002FSKILL.md",[],[82,101,102,103,104,105,106,107,24,108,109,110,111,35,112,113,114],"schema","zotero schema","generate","python","typescript","constants","repository","mapping","type","runtime","maintenance","generated","refresh","downloads",{"skillNo":116,"name":117,"nameZh":6,"description":118,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":39},"01M6K1X9M6AKK8JTQJA9G37ZRP","vault-core","Preserve Gnosi vault identifiers, internal links and active-vault context during file or metadata changes. Use for vault integrity work, not blanket normalization or cleanup of user documents.","https:\u002F\u002Fgithub.com\u002Fismigar\u002FGnosi\u002Fblob\u002Fmain\u002Fpipeline\u002Fskills\u002Fvault_core\u002FSKILL.md",[],[122,123,124,125,85,126,24,127,128,35,129,130,131,132,133,134,135,136],"vault core","core","vault","integrity","changes","links","active","user","context","work","normalization","metadata","cleanup","documents","file",{"skillNo":138,"name":139,"nameZh":6,"description":140,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":141,"categories":142,"keywords":143,"publishedAt":39},"01M6K1X4TE0YP62D789CJWZ4YY","translate-row","Translate configured table-row fields and Markdown into language children, updating existing translations in place. Use for the explicit translate-row action or maintenance of its provider adapters.","https:\u002F\u002Fgithub.com\u002Fismigar\u002FGnosi\u002Fblob\u002Fmain\u002Fpipeline\u002Fskills\u002Ftranslate_row\u002FSKILL.md",[],[144,145,146,111,147,24,148,149,128,150,151,35,93,152],"translate","translate row","fields","Existing","action","Adapters","language","provider","markdown",{"skillNo":154,"name":155,"nameZh":6,"description":156,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":164,"publishedAt":39},"01M6K1X0G5C2E91RS71NMX0GHG","translate-page","Translate a Vault page title and Markdown body into language children, updating existing translations and preserving Gnosi directives. Use for the explicit translate-page action or Markdown segmentation maintenance.","https:\u002F\u002Fgithub.com\u002Fismigar\u002FGnosi\u002Fblob\u002Fmain\u002Fpipeline\u002Fskills\u002Ftranslate_page\u002FSKILL.md",[159],{"categoryNo":160,"categoryName":161,"taxonomyType":162,"taxonomyTypeDesc":163},"01JBSEEDCAT000000000000002","文档处理","SCENARIO","使用场景",[165,144,166,111,35,152,124,167,150,168,169,170,147,24,148,128],"page","translate page","segmentation","body","title","directives",{"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":177,"publishedAt":39},"01M6K1WSRJTN93ZY4VPNZ2BJW3","technical-documentation","Generate and validate Gnosi's engineering portal from reviewed guides and deterministic source catalogs. Use for source-traceable documentation updates and pre-PR gates; never translate generated catalogs with a model.","https:\u002F\u002Fgithub.com\u002Fismigar\u002FGnosi\u002Fblob\u002Fmain\u002Fpipeline\u002Fskills\u002Ftechnical_documentation\u002FSKILL.md",[],[178,179,180,181,182,24,183,88,184,185,186,35,112,37,187,103,188,189,144],"technical","technical documentation","documentation","gates","source","updates","guides","deterministic","never","engineering","pr","validate"]