[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M77Z0SC4N2DH4TMC31ZC5SWM":3,"skill-same:01M77Z0SC4N2DH4TMC31ZC5SWM":46},{"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":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":6,"ownerHtmlUrl":29,"ownerBlogUrl":30,"ownerDescription":6,"updatedAt":31,"install":32,"resources":45},"01M77Z0SC4N2DH4TMC31ZC5SWM","configure",null,"Revise a workspace's routing description, lead, agent pool, guidance, or acceptance criteria without changing active run snapshots.","dryotta\u002Fopen-knowledge-hub","dryotta","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F31458253?v=4","01M77YZJ84BDV2XXP5SB1M28DZ","David Zhao","01M77YZJ976MP7J35EZBW7NGTZ",1,"MIT","https:\u002F\u002Fgithub.com\u002Fdryotta\u002Fopen-knowledge-hub\u002Fblob\u002Fmain\u002Fresources\u002Fmodule-types\u002Fworkspace\u002Fskills\u002Fconfigure\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: configure\ndescription: Revise a workspace's routing description, lead, agent pool, guidance, or acceptance criteria without changing active run snapshots.\n---\n\n# Configure a workspace\n\nFor every mutation, obtain `commandId` from an actual RFC 4122 UUID generator available\nto the client. Never type or invent a UUID-shaped value.\n\n1. Call both:\n\n   ```text\n   config { container, module }\n   workspace { operation: \"get\", container, module }\n   ```\n\n2. Separate settings by authority:\n   - `config` owns manifest `description`, `lead`, and `agents`;\n   - `workspace:update` owns README working guidance and acceptance criteria.\n3. Change only requested values. Use one `config { set }` call for manifest changes.\n   `lead` is required; `agents` is an optional flat list. Do not add roles, execution\n   modes, budgets, sorting, or project-type schema.\n4. For README changes, generate one UUID with that facility and use the ETag returned by\n   `workspace:get`:\n\n   ```text\n   workspace {\n     operation: \"update\",\n     container,\n     module,\n     patch: {\n       guidance: \"\u003Creplacement guidance>\",\n       acceptance: [\"\u003Ccomplete required rubric>\"]\n     },\n     etag: \"sha256:...\",\n     commandId: \"\u003Cuuid>\"\n   }\n   ```\n\n   Supply only fields being changed. Workspace acceptance must remain non-empty.\n5. Call `workspace:get` again and resolve every reported agent issue.\n6. Call `sync` for the container.\n\nConfiguration changes affect future runs only. Never alter files under an active run's\n`snapshot\u002F`, and never call live `use_agent` to replace a frozen profile.\n","# Configure a workspace\n\nFor every mutation, obtain `commandId` from an actual RFC 4122 UUID generator available\nto the client. Never type or invent a UUID-shaped value.\n\n1. Call both:\n\n   ```text\n   config { container, module }\n   workspace { operation: \"get\", container, module }\n   ```\n\n2. Separate settings by authority:\n   - `config` owns manifest `description`, `lead`, and `agents`;\n   - `workspace:update` owns README working guidance and acceptance criteria.\n3. Change only requested values. Use one `config { set }` call for manifest changes.\n   `lead` is required; `agents` is an optional flat list. Do not add roles, execution\n   modes, budgets, sorting, or project-type schema.\n4. For README changes, generate one UUID with that facility and use the ETag returned by\n   `workspace:get`:\n\n   ```text\n   workspace {\n     operation: \"update\",\n     container,\n     module,\n     patch: {\n       guidance: \"\u003Creplacement guidance>\",\n       acceptance: [\"\u003Ccomplete required rubric>\"]\n     },\n     etag: \"sha256:...\",\n     commandId: \"\u003Cuuid>\"\n   }\n   ```\n\n   Supply only fields being changed. Workspace acceptance must remain non-empty.\n5. Call `workspace:get` again and resolve every reported agent issue.\n6. Call `sync` for the container.\n\nConfiguration changes affect future runs only. Never alter files under an active run's\n`snapshot\u002F`, and never call live `use_agent` to replace a frozen profile.\n",{"name":5,"description":7},"main","4567487be666528487563502d5f028e17fba59ac","resources\u002Fmodule-types\u002Fworkspace\u002Fskills\u002Fconfigure",0,"https:\u002F\u002Fgithub.com\u002Fdryotta\u002Fopen-knowledge-hub","https:\u002F\u002Fgithub.com\u002Fdryotta","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fdrdavidzhao\u002F","2026-07-23 07:19:09",{"source":8,"skillName":5,"commands":33,"prompt":43,"zipAvailable":44},[34,37,40],{"tool":35,"command":36},"npx","npx skills add dryotta\u002Fopen-knowledge-hub --skill configure",{"tool":38,"command":39},"bunx","bunx skills add dryotta\u002Fopen-knowledge-hub --skill configure",{"tool":41,"command":42},"pnpm","pnpm dlx skills add dryotta\u002Fopen-knowledge-hub --skill configure","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdryotta\u002Fopen-knowledge-hub\u002Fblob\u002Fmain\u002Fresources\u002Fmodule-types\u002Fworkspace\u002Fskills\u002Fconfigure\u002FSKILL.md",true,[],[47,54,61,68,74,81],{"skillNo":48,"name":49,"nameZh":6,"description":50,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":51,"categories":52,"keywords":53,"publishedAt":19},"01M77Z10REHSB1H9STFH47A1A2","initialize","Initialize a new workspace module with one lead, concise working guidance, and a required acceptance rubric.","https:\u002F\u002Fgithub.com\u002Fdryotta\u002Fopen-knowledge-hub\u002Fblob\u002Fmain\u002Fresources\u002Fmodule-types\u002Fworkspace\u002Fskills\u002Finitialize\u002FSKILL.md",[],[],{"skillNo":55,"name":56,"nameZh":6,"description":57,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":58,"categories":59,"keywords":60,"publishedAt":19},"01M77Z0XCWKP0HVTCRCR512KAD","create","Create one focused active project in this workspace from a user's goal, guidance, acceptance additions, target date, and tags.","https:\u002F\u002Fgithub.com\u002Fdryotta\u002Fopen-knowledge-hub\u002Fblob\u002Fmain\u002Fresources\u002Fmodule-types\u002Fworkspace\u002Fskills\u002Fcreate\u002FSKILL.md",[],[],{"skillNo":62,"name":63,"nameZh":6,"description":64,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":65,"categories":66,"keywords":67,"publishedAt":19},"01M77Z0V6YQB7CESQ8E987TX83","coordinate","Start, resume, or continue a workspace project by running its frozen lead-and-agent package in the MCP client's own agentic loop.","https:\u002F\u002Fgithub.com\u002Fdryotta\u002Fopen-knowledge-hub\u002Fblob\u002Fmain\u002Fresources\u002Fmodule-types\u002Fworkspace\u002Fskills\u002Fcoordinate\u002FSKILL.md",[],[],{"skillNo":69,"name":49,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":71,"categories":72,"keywords":73,"publishedAt":19},"01M77Z0QRZT2JB907C3MD67ZCW","Define a skills module's scope and organize its skills into a scalable area tree","https:\u002F\u002Fgithub.com\u002Fdryotta\u002Fopen-knowledge-hub\u002Fblob\u002Fmain\u002Fresources\u002Fmodule-types\u002Fskills\u002Fskills\u002Finitialize\u002FSKILL.md",[],[],{"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":19},"01M77Z0P46X93VBMDGWVCNZTJA","todo","Add, complete, reopen, relabel, reprioritize, or reschedule todos in this memory module.","https:\u002F\u002Fgithub.com\u002Fdryotta\u002Fopen-knowledge-hub\u002Fblob\u002Fmain\u002Fresources\u002Fmodule-types\u002Fmemory\u002Fskills\u002Ftodo\u002FSKILL.md",[],[],{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":87,"publishedAt":19},"01M77Z0JYY5GVWFQVFFGH04KD9","remember","Record a raw observation, event, or result into this memory module.","https:\u002F\u002Fgithub.com\u002Fdryotta\u002Fopen-knowledge-hub\u002Fblob\u002Fmain\u002Fresources\u002Fmodule-types\u002Fmemory\u002Fskills\u002Fremember\u002FSKILL.md",[],[]]