[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6PERH7823K3BYYP2MW4QRXH":3,"skill-same:01M6PERH7823K3BYYP2MW4QRXH":53},{"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":26,"linkOnly":27,"markdownContent":28,"markdownBody":29,"frontMatter":30,"refName":32,"commitSha":33,"skillDirectory":34,"forksCount":35,"repositoryHtmlUrl":36,"repositoryHomepageUrl":6,"ownerHtmlUrl":37,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":38,"install":39,"resources":52},"01M6PERH7823K3BYYP2MW4QRXH","graph-provider",null,"Manage and configure the active graph provider","r3dlex\u002Foh-my-githubcopilot","r3dlex","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F291373160?v=4","01M6PEFNGGBVB7SHAPWXFFX933","01M6PEFNMNKPP8K3C881MDS722",1,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Foh-my-githubcopilot\u002Fblob\u002Fmain\u002Fskills\u002Fgraph-provider\u002FSKILL.md",[],[18,19,20,21,22,23,24,25],"graph","provider","graph provider","configure","manage","active","omp","false","2026-11-10 10:12:30",false,"---\nname: graph-provider\ndescription: Manage and configure the active graph provider\ntrigger: \"graph:, \u002Fgraph-provider, \u002Fomp:graph-provider\"\nautoinvoke: false\n---\n# Skill: Graph Provider\n\n## Metadata\n\n| Field | Value |\n|-------|-------|\n| **ID** | `graph-provider` |\n| **Keywords** | `graph:`, `\u002Fgraph-provider` |\n| **Tier** | developer |\n| **Source** | `src\u002Fskills\u002Fgraph-provider.mts` |\n\n## Description\n\nManage and use the active graph provider (graphify or graphwiki). Delegates to whichever adapter is configured, allowing users to switch between providers, build graphs, and query the active knowledge graph.\n\n## Interface\n\n```typescript\ninterface SkillInput {\n  action: 'get' | 'set' | 'list' | 'build' | 'status' | 'clean' | 'query';\n  provider?: string;\n  question?: string;\n  options?: { incremental?: boolean };\n}\n\ninterface SkillOutput {\n  status: \"ok\" | \"error\";\n  message: string;\n  data?: unknown;\n}\n```\n\n## Implementation\n\nManages the active graph provider configuration stored in `.omp\u002Fconfig.json`. Routes actions to the configured provider adapter (graphify or graphwiki). Provides a unified interface for graph operations across multiple provider implementations.\n\n## Actions\n\n### get\nShow the currently active graph provider.\n\n### set \u003Cprovider>\nSwitch the active graph provider (saved to local .omp\u002Fconfig.json).\n\n```\ngraph: set graphwiki\ngraph: set graphify\n```\n\n### list\nList all available graph providers.\n\n### build [--incremental]\nBuild the knowledge graph using the active provider.\n\n### status\nShow whether the active provider's graph exists.\n\n### clean\nRemove the active provider's output directory.\n\n### query \u003Cquestion>\nQuery the graph (graphwiki provider only).\n\n## Configuration\n\nAdd to `.omp\u002Fconfig.json` or `~\u002F.omp\u002Fconfig.json`:\n\n```json\n{\n  \"graph\": {\n    \"provider\": \"graphwiki\"\n  }\n}\n```\n\nResolution: local > global > default (`graphwiki`).\n","# Skill: Graph Provider\n\n## Metadata\n\n| Field | Value |\n|-------|-------|\n| **ID** | `graph-provider` |\n| **Keywords** | `graph:`, `\u002Fgraph-provider` |\n| **Tier** | developer |\n| **Source** | `src\u002Fskills\u002Fgraph-provider.mts` |\n\n## Description\n\nManage and use the active graph provider (graphify or graphwiki). Delegates to whichever adapter is configured, allowing users to switch between providers, build graphs, and query the active knowledge graph.\n\n## Interface\n\n```typescript\ninterface SkillInput {\n  action: 'get' | 'set' | 'list' | 'build' | 'status' | 'clean' | 'query';\n  provider?: string;\n  question?: string;\n  options?: { incremental?: boolean };\n}\n\ninterface SkillOutput {\n  status: \"ok\" | \"error\";\n  message: string;\n  data?: unknown;\n}\n```\n\n## Implementation\n\nManages the active graph provider configuration stored in `.omp\u002Fconfig.json`. Routes actions to the configured provider adapter (graphify or graphwiki). Provides a unified interface for graph operations across multiple provider implementations.\n\n## Actions\n\n### get\nShow the currently active graph provider.\n\n### set \u003Cprovider>\nSwitch the active graph provider (saved to local .omp\u002Fconfig.json).\n\n```\ngraph: set graphwiki\ngraph: set graphify\n```\n\n### list\nList all available graph providers.\n\n### build [--incremental]\nBuild the knowledge graph using the active provider.\n\n### status\nShow whether the active provider's graph exists.\n\n### clean\nRemove the active provider's output directory.\n\n### query \u003Cquestion>\nQuery the graph (graphwiki provider only).\n\n## Configuration\n\nAdd to `.omp\u002Fconfig.json` or `~\u002F.omp\u002Fconfig.json`:\n\n```json\n{\n  \"graph\": {\n    \"provider\": \"graphwiki\"\n  }\n}\n```\n\nResolution: local > global > default (`graphwiki`).\n",{"name":5,"trigger":31,"autoinvoke":27,"description":7},"graph:, \u002Fgraph-provider, \u002Fomp:graph-provider","main","55294682936bc69473eba70e93ffa88ede018e81","skills\u002Fgraph-provider",0,"https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Foh-my-githubcopilot","https:\u002F\u002Fgithub.com\u002Fr3dlex","2026-10-31 18:57:35",{"source":8,"skillName":5,"commands":40,"prompt":50,"zipAvailable":51},[41,44,47],{"tool":42,"command":43},"npx","npx skills add r3dlex\u002Foh-my-githubcopilot --skill graph-provider",{"tool":45,"command":46},"bunx","bunx skills add r3dlex\u002Foh-my-githubcopilot --skill graph-provider",{"tool":48,"command":49},"pnpm","pnpm dlx skills add r3dlex\u002Foh-my-githubcopilot --skill graph-provider","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Foh-my-githubcopilot\u002Fblob\u002Fmain\u002Fskills\u002Fgraph-provider\u002FSKILL.md",true,[],[54,60,66,72,78,86],{"skillNo":55,"name":56,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":57,"categories":58,"keywords":59,"publishedAt":26},"01M6PF2CTFS0AEXQXF2NFYT8J2","wiki","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Foh-my-githubcopilot\u002Fblob\u002Fmain\u002Fvscode-omp\u002Fresources\u002Ftemplates\u002F.copilot\u002Fskills\u002Fwiki\u002FSKILL.md",[],[56],{"skillNo":61,"name":62,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":63,"categories":64,"keywords":65,"publishedAt":26},"01M6PF2BFXJ97M6NKH7N42XZVZ","ultrawork","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Foh-my-githubcopilot\u002Fblob\u002Fmain\u002Fvscode-omp\u002Fresources\u002Ftemplates\u002F.copilot\u002Fskills\u002Fultrawork\u002FSKILL.md",[],[62],{"skillNo":67,"name":68,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":71,"publishedAt":26},"01M6PF2A38Y1CE5BVJ5HMTMBP6","trace","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Foh-my-githubcopilot\u002Fblob\u002Fmain\u002Fvscode-omp\u002Fresources\u002Ftemplates\u002F.copilot\u002Fskills\u002Ftrace\u002FSKILL.md",[],[68],{"skillNo":73,"name":74,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":26},"01M6PF28P7S19AK5XJA41WS9V8","team","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Foh-my-githubcopilot\u002Fblob\u002Fmain\u002Fvscode-omp\u002Fresources\u002Ftemplates\u002F.copilot\u002Fskills\u002Fteam\u002FSKILL.md",[],[74],{"skillNo":79,"name":80,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":26},"01M6PF278EADT8W3EWDYA3C2H0","swe-bench","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Foh-my-githubcopilot\u002Fblob\u002Fmain\u002Fvscode-omp\u002Fresources\u002Ftemplates\u002F.copilot\u002Fskills\u002Fswe-bench\u002FSKILL.md",[],[84,85],"SWE","swe bench",{"skillNo":87,"name":88,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":91,"publishedAt":26},"01M6PF25XW1TMP5Z1N89ZVJQDY","swarm","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Foh-my-githubcopilot\u002Fblob\u002Fmain\u002Fvscode-omp\u002Fresources\u002Ftemplates\u002F.copilot\u002Fskills\u002Fswarm\u002FSKILL.md",[],[88]]