[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M77MHGP0DNKW72D6PR7WRCT2":3,"skill-same:01M77MHGP0DNKW72D6PR7WRCT2":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":18,"linkOnly":19,"markdownContent":20,"markdownBody":21,"frontMatter":22,"refName":30,"commitSha":31,"skillDirectory":32,"forksCount":13,"repositoryHtmlUrl":33,"repositoryHomepageUrl":6,"ownerHtmlUrl":34,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":35,"install":36,"resources":49},"01M77MHGP0DNKW72D6PR7WRCT2","cron",null,"仅在需要未来定时执行或周期执行任务时使用。通过 create_cron_job \u002F list_cron_jobs \u002F toggle_cron_job \u002F delete_cron_job 管理定时任务。","pan-hh\u002Fmateclaw-hybrid","pan-hh","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F244917262?v=4","01M77MGAQE06HNBEHKYN7180V6","01M77MGARJ7JXWZYKA9RMM968R",4,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fpan-hh\u002Fmateclaw-hybrid\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fcron\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: cron\nversion: \"1.4.0\"\ndescription: \"仅在需要未来定时执行或周期执行任务时使用。通过 create_cron_job \u002F list_cron_jobs \u002F toggle_cron_job \u002F delete_cron_job 管理定时任务。\"\ndependencies:\n  tools:\n    - create_cron_job\n    - list_cron_jobs\n    - toggle_cron_job\n    - delete_cron_job\n---\n\n# 定时任务管理\n\n## 何时使用\n\n只有在需要**未来某个时间自动执行**，或**按周期重复执行**时使用本技能。\n\n### 应该使用\n- 用户要求\"每天 \u002F 每周 \u002F 每小时\"执行某件事\n- 用户要求\"明天 9 点 \u002F 下周一 \u002F 某个时间\"自动提醒或执行\n- 需要长期周期性通知、检查、汇报\n\n### 不应使用\n- 只是**现在立即执行一次**\n- 只是当前会话中的正常回复\n- 用户没有明确执行时间或周期\n\n## 工具速查\n\n| 操作 | 工具调用 |\n|------|---------|\n| 查看所有任务 | `list_cron_jobs()` |\n| 创建任务 | `create_cron_job(name, cronExpression, triggerMessage, timezone)` |\n| 暂停任务 | `toggle_cron_job(jobId, enabled=false)` |\n| 恢复任务 | `toggle_cron_job(jobId, enabled=true)` |\n| 删除任务 | `delete_cron_job(jobId)` |\n\n## 工作流程\n\n### 第一步：确认必要信息\n\n创建前**必须**确认以下信息，缺一不可：\n\n- 任务名称（`name`）\n- 执行周期（`cronExpression`，5 段 cron 表达式）\n- 触发消息（`triggerMessage`，任务触发时 Agent 收到的提示词）\n- 时区（`timezone`，可选，默认 `Asia\u002FShanghai`）\n\n信息不全时先追问用户，不要用占位符创建任务。\n\n### 第二步：创建任务\n\n```\ncreate_cron_job(\n  name=\"每日早报\",\n  cronExpression=\"0 9 * * *\",\n  triggerMessage=\"请获取今日财经新闻并发送摘要给用户\",\n  timezone=\"Asia\u002FShanghai\"\n)\n```\n\n### 第三步：管理任务\n\n查看所有任务：\n```\nlist_cron_jobs()\n```\n\n暂停（从返回的任务列表中获取 jobId）：\n```\ntoggle_cron_job(jobId=123, enabled=false)\n```\n\n恢复：\n```\ntoggle_cron_job(jobId=123, enabled=true)\n```\n\n删除：\n```\ndelete_cron_job(jobId=123)\n```\n\n## Cron 表达式参考（5 段格式）\n\n```\n格式：分 时 日 月 周\n0 9 * * *        每天 09:00\n0 *\u002F2 * * *      每 2 小时整点\n30 8 * * 1-5     工作日 08:30\n0 0 * * 0        每周日零点\n*\u002F15 * * * *     每 15 分钟\n0 9,18 * * *     每天 09:00 和 18:00\n```\n\n## 常见错误\n\n- **缺少信息就创建**：必须先确认周期、名称和触发消息\n- **只是立即执行一次**：不需要创建 cron，直接执行即可\n- **时区混淆**：默认 `Asia\u002FShanghai`；若用户在其他时区，明确指定\n\n## 安全须知\n\n- `triggerMessage` 是 Agent 触发时收到的提示词，不是发给用户的消息\n- 避免创建执行频率极高（\u003C 5 分钟）的任务，除非用户明确需要\n","# 定时任务管理\n\n## 何时使用\n\n只有在需要**未来某个时间自动执行**，或**按周期重复执行**时使用本技能。\n\n### 应该使用\n- 用户要求\"每天 \u002F 每周 \u002F 每小时\"执行某件事\n- 用户要求\"明天 9 点 \u002F 下周一 \u002F 某个时间\"自动提醒或执行\n- 需要长期周期性通知、检查、汇报\n\n### 不应使用\n- 只是**现在立即执行一次**\n- 只是当前会话中的正常回复\n- 用户没有明确执行时间或周期\n\n## 工具速查\n\n| 操作 | 工具调用 |\n|------|---------|\n| 查看所有任务 | `list_cron_jobs()` |\n| 创建任务 | `create_cron_job(name, cronExpression, triggerMessage, timezone)` |\n| 暂停任务 | `toggle_cron_job(jobId, enabled=false)` |\n| 恢复任务 | `toggle_cron_job(jobId, enabled=true)` |\n| 删除任务 | `delete_cron_job(jobId)` |\n\n## 工作流程\n\n### 第一步：确认必要信息\n\n创建前**必须**确认以下信息，缺一不可：\n\n- 任务名称（`name`）\n- 执行周期（`cronExpression`，5 段 cron 表达式）\n- 触发消息（`triggerMessage`，任务触发时 Agent 收到的提示词）\n- 时区（`timezone`，可选，默认 `Asia\u002FShanghai`）\n\n信息不全时先追问用户，不要用占位符创建任务。\n\n### 第二步：创建任务\n\n```\ncreate_cron_job(\n  name=\"每日早报\",\n  cronExpression=\"0 9 * * *\",\n  triggerMessage=\"请获取今日财经新闻并发送摘要给用户\",\n  timezone=\"Asia\u002FShanghai\"\n)\n```\n\n### 第三步：管理任务\n\n查看所有任务：\n```\nlist_cron_jobs()\n```\n\n暂停（从返回的任务列表中获取 jobId）：\n```\ntoggle_cron_job(jobId=123, enabled=false)\n```\n\n恢复：\n```\ntoggle_cron_job(jobId=123, enabled=true)\n```\n\n删除：\n```\ndelete_cron_job(jobId=123)\n```\n\n## Cron 表达式参考（5 段格式）\n\n```\n格式：分 时 日 月 周\n0 9 * * *        每天 09:00\n0 *\u002F2 * * *      每 2 小时整点\n30 8 * * 1-5     工作日 08:30\n0 0 * * 0        每周日零点\n*\u002F15 * * * *     每 15 分钟\n0 9,18 * * *     每天 09:00 和 18:00\n```\n\n## 常见错误\n\n- **缺少信息就创建**：必须先确认周期、名称和触发消息\n- **只是立即执行一次**：不需要创建 cron，直接执行即可\n- **时区混淆**：默认 `Asia\u002FShanghai`；若用户在其他时区，明确指定\n\n## 安全须知\n\n- `triggerMessage` 是 Agent 触发时收到的提示词，不是发给用户的消息\n- 避免创建执行频率极高（\u003C 5 分钟）的任务，除非用户明确需要\n",{"name":5,"version":23,"description":7,"dependencies":24},"1.4.0",{"tools":25},[26,27,28,29],"create_cron_job","list_cron_jobs","toggle_cron_job","delete_cron_job","dev","26b960a788645da1daf5b6c1c8c7ffe1a78ab755","mateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fcron","https:\u002F\u002Fgithub.com\u002Fpan-hh\u002Fmateclaw-hybrid","https:\u002F\u002Fgithub.com\u002Fpan-hh","2026-06-25 12:43:25",{"source":8,"skillName":5,"commands":37,"prompt":47,"zipAvailable":48},[38,41,44],{"tool":39,"command":40},"npx","npx skills add pan-hh\u002Fmateclaw-hybrid --skill cron",{"tool":42,"command":43},"bunx","bunx skills add pan-hh\u002Fmateclaw-hybrid --skill cron",{"tool":45,"command":46},"pnpm","pnpm dlx skills add pan-hh\u002Fmateclaw-hybrid --skill cron","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fpan-hh\u002Fmateclaw-hybrid\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fcron\u002FSKILL.md",true,[],[51,58,65,72,79,86],{"skillNo":52,"name":53,"nameZh":6,"description":54,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":55,"categories":56,"keywords":57,"publishedAt":18},"01M77MNZW6PYRTH5KM9121RYAK","sample","Test fixture for SkillBundleMaterializer.","https:\u002F\u002Fgithub.com\u002Fpan-hh\u002Fmateclaw-hybrid\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Ftest\u002Fresources\u002Ftest-bundles\u002Fsample\u002FSKILL.md",[],[],{"skillNo":59,"name":60,"nameZh":6,"description":61,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":64,"publishedAt":18},"01M77MNNA8HYFP854EHAEGZ838","x_intel","Read X (Twitter) posts, search, timelines and user profiles via the official xurl CLI.","https:\u002F\u002Fgithub.com\u002Fpan-hh\u002Fmateclaw-hybrid\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fx_intel\u002FSKILL.md",[],[],{"skillNo":66,"name":67,"nameZh":6,"description":68,"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":18},"01M77MNJRFN8KNSY1PXRFBV97S","writing-plans","Write implementation plans: bite-sized tasks, paths, code.","https:\u002F\u002Fgithub.com\u002Fpan-hh\u002Fmateclaw-hybrid\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fwriting-plans\u002FSKILL.md",[],[],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":78,"publishedAt":18},"01M77MNF0PF06YCNA9TWK85PE9","webhook-subscriptions","Webhook subscriptions: event-driven agent runs.","https:\u002F\u002Fgithub.com\u002Fpan-hh\u002Fmateclaw-hybrid\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fwebhook-subscriptions\u002FSKILL.md",[],[],{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":18},"01M77MNATFKP03KPE7HM7W29MC","test-driven-development","TDD: enforce RED-GREEN-REFACTOR, tests before code.","https:\u002F\u002Fgithub.com\u002Fpan-hh\u002Fmateclaw-hybrid\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Ftest-driven-development\u002FSKILL.md",[],[],{"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":18},"01M77MN78ZK5EKN7HT2ZKYDPKM","systematic-debugging","4-phase root cause debugging: understand bugs before fixing.","https:\u002F\u002Fgithub.com\u002Fpan-hh\u002Fmateclaw-hybrid\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fsystematic-debugging\u002FSKILL.md",[],[]]