OpenClaw Gateway 内置定时任务调度器。用于创建一次性提醒、周期性任务、后台自动化。支持主会话系统事件和独立会话执行,可配置投递到聊天频道或 Webhook。
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install openclaw-cron-setup或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install openclaw-cron-setup⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/openclaw-cron-setup/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: cron-setup description: OpenClaw Gateway 内置定时任务调度器。用于创建一次性提醒、周期性任务、后台自动化。支持主会话系统事件和独立会话执行,可配置投递到聊天频道或 Webhook。 ---
Cron 是 Gateway 内置的调度器,持久化存储任务,在指定时间唤醒 agent 执行,并可选择将结果投递到聊天频道。
| 模式 | 用途 | payload 类型 | |------|------|--------------| | main (主会话) | 系统事件,融入正常心跳流程 | systemEvent | | isolated (独立会话) | 后台任务,不污染主会话历史 | agentTurn |
| 类型 | 字段 | 示例 | |------|------|------| | 一次性 | schedule.kind: "at" | 2026-03-04T10:00:00Z 或 20m (相对时间) | | 固定间隔 | schedule.kind: "every" | everyMs: 3600000 (1 小时) | | Cron 表达式 | schedule.kind: "cron" | expr: "0 7 *" (每天 7 点) |
openclaw cron add \
--name "提醒事项" \
--at "20m" \
--session main \
--system-event "20 分钟后检查日历" \
--wake now \
--delete-after-run
openclaw cron add \
--name "晨间简报" \
--cron "0 7 * * *" \
--tz "Asia/Shanghai" \
--session isolated \
--message "总结昨晚的邮件和日历事件" \
--announce \
--channel telegram \
--to "+8613800138000"
openclaw cron add \
--name "周报分析" \
--cron "0 9 * * 1" \
--tz "Asia/Shanghai" \
--session isolated \
--message "分析本周项目进展" \
--model "opus" \
--thinking high \
--announce \
--channel whatsapp \
--to "+8613800138000"
# 查看任务列表
openclaw cron list
# 手动运行任务
openclaw cron run <job-id>
# 查看运行历史
openclaw cron runs --id <job-id> --limit 10
# 编辑任务
openclaw cron edit <job-id> --message "新提示词"
# 删除任务
openclaw cron remove <job-id>
{
"name": "提醒",
"schedule": { "kind": "at", "at": "2026-03-04T10:00:00Z" },
"sessionTarget": "main",
"wakeMode": "now",
"payload": { "kind": "systemEvent", "text": "提醒内容" },
"deleteAfterRun": true
}
{
"name": "晨间简报",
"schedule": { "kind": "cron", "expr": "0 7 * * *", "tz": "Asia/Shanghai" },
"sessionTarget": "isolated",
"wakeMode": "next-heartbeat",
"payload": { "kind": "agentTurn", "message": "总结隔夜更新" },
"delivery": {
"mode": "announce",
"channel": "telegram",
"to": "+8613800138000",
"bestEffort": true
}
}
仅适用于 isolated 任务:
| 模式 | 说明 | |------|------| | announce | 投递到指定频道,并在主会话发送简短摘要 | | webhook | POST 到 HTTP 端点 | | none | 仅内部执行,无投递 |
省略 delivery 时默认行为: announce 模式
支持论坛话题(topic):
--to "-1001234567890:topic:123" # 推荐:显式话题标记
--to "-1001234567890:123" # 简写:数字后缀
当前工作配置示例(~/.openclaw/cron/jobs.json):
{
"name": "daily-health-summary",
"schedule": {
"kind": "cron",
"expr": "0 10 * * *",
"tz": "Asia/Shanghai"
},
"sessionTarget": "isolated",
"payload": {
"kind": "agentTurn",
"message": "从 Bitable 查询健康数据并生成总结"
},
"delivery": {
"mode": "none",
"channel": "last"
}
}
cron.enabled: true(配置中)--tz 参数)~/.openclaw/cron/jobs.json~/.openclaw/cron/runs/.jsonl 在 ~/.openclaw/config.json 中:
{
cron: {
enabled: true,
sessionRetention: "24h", // 独立会话保留时长
runLog: {
maxBytes: "2mb", // 运行日志最大大小
keepLines: 2000, // 保留行数
},
}
}
| 场景 | 推荐 | |------|------| | 精确时间(如"每周一 9 点") | cron | | 批量检查(邮箱 + 日历 + 天气) | heartbeat | | 一次性提醒 | cron | | 后台自动化(频繁/嘈杂) | cron (isolated) | | 主会话上下文相关任务 | heartbeat |
---
文档来源: https://docs.openclaw.ai/automation/cron-jobs
安装 OpenClaw Cron Setup 后,可以对 AI 说这些话来触发它
Help me get started with OpenClaw Cron Setup
Explains what OpenClaw Cron Setup does, walks through the setup, and runs a quick demo based on your current project
Use OpenClaw Cron Setup to openClaw Gateway has a built-in scheduled task scheduler
Invokes OpenClaw Cron Setup with the right parameters and returns the result directly in the conversation
What can I do with OpenClaw Cron Setup in my developer & devops workflow?
Lists the top use cases for OpenClaw Cron Setup, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/openclaw-cron-setup/ 目录(个人级,所有项目可用),或 .claude/skills/openclaw-cron-setup/(项目级)。重启 AI 客户端后,用 /openclaw-cron-setup 主动调用,或让 AI 根据上下文自动发现并使用。
OpenClaw Cron Setup 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
OpenClaw Cron Setup 可免费安装使用。请查阅仓库了解许可证信息。
OpenClaw Gateway 内置定时任务调度器。用于创建一次性提醒、周期性任务、后台自动化。支持主会话系统事件和独立会话执行,可配置投递到聊天频道或 Webhook。
OpenClaw Cron Setup 属于「Developer & DevOps」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my developer & devops tasks using OpenClaw Cron Setup
Identifies repetitive steps in your workflow and sets up OpenClaw Cron Setup to handle them automatically