[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6PETY9D8YJDPBP7KN4AS3Y2":3,"skill-same:01M6PETY9D8YJDPBP7KN4AS3Y2":50},{"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":23,"linkOnly":24,"markdownContent":25,"markdownBody":26,"frontMatter":27,"refName":29,"commitSha":30,"skillDirectory":31,"forksCount":32,"repositoryHtmlUrl":33,"repositoryHomepageUrl":6,"ownerHtmlUrl":34,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":35,"install":36,"resources":49},"01M6PETY9D8YJDPBP7KN4AS3Y2","setup",null,"OMP setup and onboarding wizard","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\u002Fsetup\u002FSKILL.md",[],[5,18,19,20,21,22],"onboarding","wizard","omp","false","omp setup","2026-11-10 10:12:30",false,"---\nname: setup\ndescription: OMP setup and onboarding wizard\ntrigger: \"setup:, \u002Fsetup, \u002Fomp:setup\"\nautoinvoke: false\n---\n# Skill: Setup\n\n## Metadata\n\n| Field | Value |\n|-------|-------|\n| **ID** | `setup` |\n| **Keywords** | `setup:`, `\u002Fsetup` |\n| **Tier** | Developer Tool |\n| **Source** | `src\u002Fskills\u002Fsetup.mts` |\n\n## Description\n\nOrchestrates both phases of the OMP setup wizard:\n- Phase 1: Base OMP setup (SQLite DB, directory structure, first-run guidance)\n- Phase 2: MCP server configuration (via `mcp-setup` skill)\n\nFor MCP-only setup, use the `mcp-setup` skill instead.\n\n## Interface\n\n```typescript\ninterface SkillInput {\n  trigger: string;\n  args: string[];\n}\n\ninterface SkillOutput {\n  status: \"ok\" | \"error\";\n  message: string;\n}\n\nexport async function activate(input: SkillInput): Promise\u003CSkillOutput>\n```\n\n## Implementation\n\nSpawns `node bin\u002Fomp.mjs setup [args]` with optional flags:\n- `--mcp-only`: Skip to MCP configuration only\n- `--skip-mcp`: Skip MCP configuration\n- `--non-interactive`: Run without user prompts\n\nNo persistent resources are maintained.\n","# Skill: Setup\n\n## Metadata\n\n| Field | Value |\n|-------|-------|\n| **ID** | `setup` |\n| **Keywords** | `setup:`, `\u002Fsetup` |\n| **Tier** | Developer Tool |\n| **Source** | `src\u002Fskills\u002Fsetup.mts` |\n\n## Description\n\nOrchestrates both phases of the OMP setup wizard:\n- Phase 1: Base OMP setup (SQLite DB, directory structure, first-run guidance)\n- Phase 2: MCP server configuration (via `mcp-setup` skill)\n\nFor MCP-only setup, use the `mcp-setup` skill instead.\n\n## Interface\n\n```typescript\ninterface SkillInput {\n  trigger: string;\n  args: string[];\n}\n\ninterface SkillOutput {\n  status: \"ok\" | \"error\";\n  message: string;\n}\n\nexport async function activate(input: SkillInput): Promise\u003CSkillOutput>\n```\n\n## Implementation\n\nSpawns `node bin\u002Fomp.mjs setup [args]` with optional flags:\n- `--mcp-only`: Skip to MCP configuration only\n- `--skip-mcp`: Skip MCP configuration\n- `--non-interactive`: Run without user prompts\n\nNo persistent resources are maintained.\n",{"name":5,"trigger":28,"autoinvoke":24,"description":7},"setup:, \u002Fsetup, \u002Fomp:setup","main","55294682936bc69473eba70e93ffa88ede018e81","skills\u002Fsetup",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":37,"prompt":47,"zipAvailable":48},[38,41,44],{"tool":39,"command":40},"npx","npx skills add r3dlex\u002Foh-my-githubcopilot --skill setup",{"tool":42,"command":43},"bunx","bunx skills add r3dlex\u002Foh-my-githubcopilot --skill setup",{"tool":45,"command":46},"pnpm","pnpm dlx skills add r3dlex\u002Foh-my-githubcopilot --skill setup","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Foh-my-githubcopilot\u002Fblob\u002Fmain\u002Fskills\u002Fsetup\u002FSKILL.md",true,[],[51,57,63,69,75,83],{"skillNo":52,"name":53,"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":54,"categories":55,"keywords":56,"publishedAt":23},"01M6PF2CTFS0AEXQXF2NFYT8J2","wiki","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Foh-my-githubcopilot\u002Fblob\u002Fmain\u002Fvscode-omp\u002Fresources\u002Ftemplates\u002F.copilot\u002Fskills\u002Fwiki\u002FSKILL.md",[],[53],{"skillNo":58,"name":59,"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":60,"categories":61,"keywords":62,"publishedAt":23},"01M6PF2BFXJ97M6NKH7N42XZVZ","ultrawork","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Foh-my-githubcopilot\u002Fblob\u002Fmain\u002Fvscode-omp\u002Fresources\u002Ftemplates\u002F.copilot\u002Fskills\u002Fultrawork\u002FSKILL.md",[],[59],{"skillNo":64,"name":65,"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":66,"categories":67,"keywords":68,"publishedAt":23},"01M6PF2A38Y1CE5BVJ5HMTMBP6","trace","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Foh-my-githubcopilot\u002Fblob\u002Fmain\u002Fvscode-omp\u002Fresources\u002Ftemplates\u002F.copilot\u002Fskills\u002Ftrace\u002FSKILL.md",[],[65],{"skillNo":70,"name":71,"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":72,"categories":73,"keywords":74,"publishedAt":23},"01M6PF28P7S19AK5XJA41WS9V8","team","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Foh-my-githubcopilot\u002Fblob\u002Fmain\u002Fvscode-omp\u002Fresources\u002Ftemplates\u002F.copilot\u002Fskills\u002Fteam\u002FSKILL.md",[],[71],{"skillNo":76,"name":77,"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":78,"categories":79,"keywords":80,"publishedAt":23},"01M6PF278EADT8W3EWDYA3C2H0","swe-bench","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Foh-my-githubcopilot\u002Fblob\u002Fmain\u002Fvscode-omp\u002Fresources\u002Ftemplates\u002F.copilot\u002Fskills\u002Fswe-bench\u002FSKILL.md",[],[81,82],"SWE","swe bench",{"skillNo":84,"name":85,"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":86,"categories":87,"keywords":88,"publishedAt":23},"01M6PF25XW1TMP5Z1N89ZVJQDY","swarm","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Foh-my-githubcopilot\u002Fblob\u002Fmain\u002Fvscode-omp\u002Fresources\u002Ftemplates\u002F.copilot\u002Fskills\u002Fswarm\u002FSKILL.md",[],[85]]