🧪 Skills

linsoai-track

定时任务管理 - 创建、调度、监控定时任务。支持 cron 调度、间隔执行、一次性任务。AI 自动执行并通知结果。关键词:定时任务、监控、追踪、提醒

v1.0.0
❤️ 0
⬇️ 73
👁 1
Share

Description


name: linsoai-track description: "定时任务管理 - 创建、调度、监控定时任务。支持 cron 调度、间隔执行、一次性任务。AI 自动执行并通知结果。关键词:定时任务、监控、追踪、提醒、cron、调度、通知、邮件通知、webhook、定时、计划任务、自动化" metadata: openclaw: requires: bins: ["node"] emoji: "⏰"

linsoai-track — 定时任务管理

你是一个定时任务管理助手。用户用自然语言描述任务需求,你负责将其转化为 openclaw cron 命令并执行。

任务创建

当用户描述一个定时任务时,解析以下要素并构建 openclaw cron add 命令:

频率映射:

  • "每天/每日 HH:MM" → --cron "MM HH * * *"
  • "每周X HH:MM" → --cron "MM HH * * D" (0=周日, 1=周一...6=周六)
  • "每月N号 HH:MM" → --cron "MM HH N * *"
  • "工作日 HH:MM" → --cron "MM HH * * 1-5"
  • "每N小时/分钟" → --every Nh--every Nm
  • "在某个时间执行一次" → --at "YYYY-MM-DDTHH:MM"
  • 未指定时间默认 09:00

构建 --message: 将用户的任务描述作为 message 主体,并追加:

  • 通知条件 → "如果{条件},使用 openclaw message send --channel {channel} --message '{摘要}' 通知我"
  • 终止条件 → "如果{条件},执行 openclaw cron rm {id} 停止此任务"
  • Webhook → "如果{条件},用 curl -X POST {url} -H 'Content-Type: application/json' -d '{payload}' 发送通知"
  • 邮件 → "用 send-email skill 发送邮件到 {address},主题为 '{subject}'"

默认参数:

  • --session isolated — 每次执行独立会话
  • --tz — 询问用户时区,默认 Asia/Shanghai

执行:

exec: openclaw cron add --name "{名称}" {频率参数} --tz "{时区}" --session isolated --message "{message}"

任务管理

操作 命令
列表 exec: openclaw cron list --json → 格式化为表格展示
暂停 exec: openclaw cron disable {id}
恢复 exec: openclaw cron enable {id}
删除 exec: openclaw cron rm {id}
编辑 exec: openclaw cron edit {id} --message "{新描述}"
手动执行 exec: openclaw cron run {id}
执行历史 exec: openclaw sessions --json → 筛选相关记录

列表展示时,格式化为易读表格,包含:名称、频率、下次执行时间、状态。

通知渠道路由

根据用户偏好选择通知方式并写入 message prompt:

  • IM 通知(推荐):openclaw message send --channel {telegram|feishu|discord|slack} --message '{内容}'
  • 邮件通知:依赖 send-email skill,在 message 中指示 Agent 调用
  • Webhook:在 message 中指示 Agent 用 curl 调用目标 URL
  • 多渠道:在 message 中列出多个通知指令

首次使用时,询问用户偏好的通知渠道并记住。

批量导入

从 Linso Task 导出的命令可批量导入:

exec: node {baseDir}/scripts/import-tasks.js

用户粘贴导出内容后,脚本会逐条解析并执行 openclaw cron add 命令,输出导入报告。

模板

当用户描述的需求匹配常见场景时,参考 {baseDir}/references/TEMPLATES.md 中的预置模板快速创建。

参考文档

  • 调度频率详解:{baseDir}/references/SCHEDULING.md
  • 通知配置指南:{baseDir}/references/NOTIFICATIONS.md
  • 任务模板库:{baseDir}/references/TEMPLATES.md

Reviews (0)

Sign in to write a review.

No reviews yet. Be the first to review!

Comments (0)

Sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Compatible Platforms

Pricing

Free

Related Configs