[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CRSTZJMZG9VABJEG41B7NB":3,"skill-same:01M6CRSTZJMZG9VABJEG41B7NB":58},{"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":22,"publishedAt":26,"linkOnly":27,"markdownContent":28,"markdownBody":29,"frontMatter":30,"refName":31,"commitSha":32,"skillDirectory":33,"forksCount":34,"repositoryHtmlUrl":35,"repositoryHomepageUrl":6,"ownerHtmlUrl":36,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":37,"install":38,"resources":51},"01M6CRSTZJMZG9VABJEG41B7NB","todo_skill",null,"会话内待办列表。复杂任务先拆成 todowrite，执行中用 todoread 查看、用 todowrite 更新状态（in_progress\u002Fcompleted），与 OpenCode 任务管理一致。","William2333ZZ\u002FParameciumU","William2333ZZ","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F50814640?v=4","01M6CRQ2DX8PR2N21FMADV27TG","01M6CRQ2J2PAAJMQ26N9AWQ4WP",5,"MIT","https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU\u002Fblob\u002Fmain\u002Fpackages\u002Fagent-template\u002Ftemplate\u002Fskills\u002Ftodo_skill\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[23,24,25],"todo","todo skill","opencode","2026-11-10 10:12:30",false,"---\nname: todo_skill\ndescription: 会话内待办列表。复杂任务先拆成 todowrite，执行中用 todoread 查看、用 todowrite 更新状态（in_progress\u002Fcompleted），与 OpenCode 任务管理一致。\n---\n\n# Todo Skill\n\n在会话内维护待办列表，用于任务拆解与进度跟踪。\n\n## Tools\n\n| Tool | Use |\n|------|-----|\n| **todowrite** | 写入或更新待办。可全量替换（默认）或按 id 合并更新；status 为 pending \u002F in_progress \u002F completed。 |\n| **todoread** | 读取当前待办列表。规划或执行前先 todoread 确认进度。 |\n\n## Guidelines\n\n- 复杂任务先调用 **todowrite** 拆成多条待办（id、content、status: pending），再逐项执行。\n- 开始做某一项时用 **todowrite**（merge: true）把该项设为 in_progress；做完立刻设为 completed。\n- 不要攒一批再勾：完成一项就更新一项，再继续下一项。\n- 需要看当前进度时用 **todoread**。\n","# Todo Skill\n\n在会话内维护待办列表，用于任务拆解与进度跟踪。\n\n## Tools\n\n| Tool | Use |\n|------|-----|\n| **todowrite** | 写入或更新待办。可全量替换（默认）或按 id 合并更新；status 为 pending \u002F in_progress \u002F completed。 |\n| **todoread** | 读取当前待办列表。规划或执行前先 todoread 确认进度。 |\n\n## Guidelines\n\n- 复杂任务先调用 **todowrite** 拆成多条待办（id、content、status: pending），再逐项执行。\n- 开始做某一项时用 **todowrite**（merge: true）把该项设为 in_progress；做完立刻设为 completed。\n- 不要攒一批再勾：完成一项就更新一项，再继续下一项。\n- 需要看当前进度时用 **todoread**。\n",{"name":5,"description":7},"main","44a4b22199c7b4214bbd59f96c4bdd2c1a254a7a","packages\u002Fagent-template\u002Ftemplate\u002Fskills\u002Ftodo_skill",2,"https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU","https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ","2026-03-10 17:40:15",{"source":8,"skillName":5,"commands":39,"prompt":49,"zipAvailable":50},[40,43,46],{"tool":41,"command":42},"npx","npx skills add William2333ZZ\u002FParameciumU --skill todo_skill",{"tool":44,"command":45},"bunx","bunx skills add William2333ZZ\u002FParameciumU --skill todo_skill",{"tool":47,"command":48},"pnpm","pnpm dlx skills add William2333ZZ\u002FParameciumU --skill todo_skill","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU\u002Fblob\u002Fmain\u002Fpackages\u002Fagent-template\u002Ftemplate\u002Fskills\u002Ftodo_skill\u002FSKILL.md",true,[52],{"path":53,"resourceType":54,"resourceTypeDesc":55,"sizeBytes":56,"sourceHtmlUrl":57},"scripts\u002Ftools.ts","SCRIPT","脚本",4525,"https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU\u002Fblob\u002Fmain\u002Fpackages\u002Fagent-template\u002Ftemplate\u002Fskills\u002Ftodo_skill\u002Fscripts\u002Ftools.ts",[59,70,79,86,95,110],{"skillNo":60,"name":61,"nameZh":6,"description":62,"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":66,"publishedAt":26},"01M6CRT0YRSDP7FZ946MA1BDRQ","valid-skill","A valid skill for testing purposes.","https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU\u002Fblob\u002Fmain\u002Fpackages\u002Fskills\u002Ftest\u002Ffixtures\u002Fskills\u002Fvalid-skill\u002FSKILL.md",[65],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[67,68,69],"valid","valid skill","testing",{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":26},"01M6CRSZZ5GRNTR4FAXGKRC955","different-name","Name does not match parent directory.","https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU\u002Fblob\u002Fmain\u002Fpackages\u002Fskills\u002Ftest\u002Ffixtures\u002Fskills\u002Fname-mismatch\u002FSKILL.md",[],[77,78],"different name","directory",{"skillNo":80,"name":81,"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":82,"categories":83,"keywords":84,"publishedAt":26},"01M6CRSYZ04Y3MC57ATW85RXWZ","missing-description","https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU\u002Fblob\u002Fmain\u002Fpackages\u002Fskills\u002Ftest\u002Ffixtures\u002Fskills\u002Fmissing-description\u002FSKILL.md",[],[85],"missing description",{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":26},"01M6CRSXZ43BPMK6YKQBA48W4N","disable-model-invocation","Skill with disable-model-invocation true.","https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU\u002Fblob\u002Fmain\u002Fpackages\u002Fskills\u002Ftest\u002Ffixtures\u002Fskills\u002Fdisable-model-invocation\u002FSKILL.md",[],[93,94],"disable model invocation","model",{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":102,"publishedAt":26},"01M6CRSWAYCA79S2T2NKV0G6PJ","web_skill","Fetch URL content or search the web. Use web_fetch for a known URL; use web_search when you need to find current information.","https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU\u002Fblob\u002Fmain\u002Fpackages\u002Fagent-template\u002Ftemplate\u002Fskills\u002Fweb_skill\u002FSKILL.md",[101],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[103,104,105,106,107,108,109],"web","web skill","find","use","fetch","content","search",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":117,"publishedAt":26},"01M6CRSNVD9RK3B551JH66NB7N","sessions_skill","List sessions, preview session info, or send a message to another session. Requires Gateway.","https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU\u002Fblob\u002Fmain\u002Fpackages\u002Fagent-template\u002Ftemplate\u002Fskills\u002Fsessions_skill\u002FSKILL.md",[116],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[118,119,120,121,122,123,124,125],"sessions skill","sessions","preview","message","info","session","list","gateway"]