返回顶部
c

cron-setupCron任务配置

Create and manage OpenClaw cron jobs following our conventions. Use when setting up periodic tasks, reminders, automated checks, or any scheduled work.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
648
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

cron-setup

Cron 任务设置

我们在 OpenClaw 中创建 cron 任务的约定。

默认设置

设置项默认值原因
模型anthropic/claude-sonnet-4-5可靠的工具调用,适用于任何 Anthropic Max 计划 — 无需 OpenRouter
会话
isolated | Cron 任务在自己的会话中运行,而非主聊天 | | 投递 | mode: none | 任务自行处理输出(发布到 Discord 等) | | 超时 | 120-180秒 | 大多数任务应快速完成 |

模型说明

  • - 默认使用 Sonnet (anthropic/claude-sonnet-4-5)。可靠、可移植(无需 OpenRouter API 密钥)。
  • DeepSeek 不可靠 用于工具调用 — 不要将其用于 cron 任务。
  • 使用 Opus (anthropic/claude-opus-4-6) 仅作为最后手段 — 对于定时任务来说成本较高。
  • 模型 ID 格式: 使用 anthropic/claude-sonnet-4-5 而非完整日期版本(anthropic/claude-sonnet-4-20250514)。

任务模板

json
{
name: 描述性-短横线-命名,
schedule: {
kind: cron,
expr: /30 *,
tz: America/New_York
},
sessionTarget: isolated,
payload: {
kind: agentTurn,
message: 任务指令在此,
model: openrouter/deepseek/deepseek-v3.2,
timeoutSeconds: 120
},
delivery: {
mode: none
}
}

调度模式

模式Cron 表达式说明
每30分钟/30 适用于收件箱检查、监控
每小时
0 * | 自我反思、状态检查 | | 每天凌晨4点 | 0 4 * | 清理、备份(在安静时段) | | 每天早上6点 | 0 6 * | 早间摘要、每日总结 | | 每周一下午2点 | 0 14 1 | 每周外联、回顾 | | 一次性 | 改用 kind: at | 提醒、一次性任务 |

任务指令约定

  1. 1. 明确给出命令 — 向 cron 代理提供确切的 bash 命令。它没有我们的上下文。
  2. 包含跳过条件 — 如果无事可做,代理应回复 SKIP 以避免浪费 token。
  3. 自行处理输出 — 任务应直接使用 message 工具将结果发布到 Telegram(或其他平台)。不要依赖投递模式进行格式化输出。
  4. 包含错误处理 — 如果命令失败应该怎么办?
  5. 保持指令自包含 — Cron 代理启动时没有上下文。它所需的一切都应包含在任务消息中。

从 Cron 任务发布到 Telegram

当 cron 任务需要通知我们时,在任务中包含以下指令:

使用消息工具发布到 Telegram:

  • - action: send
  • channel: telegram
  • target: -1003856094222
  • threadId: TOPIC_ID
  • message: 您的格式化消息

主题 ID:

  • - 1 — 主主题(一般更新、警报)
  • 573 — 研究
  • 1032 — 加密货币
  • 1488 — PR 更新 / 开发通知
  • 1869 — 贴纸商店
  • 3188 — 活动动态(工作区变更)

投递模式

模式使用时机
mode: none任务自行将输出发布到 Telegram(最常见)
mode: announce
OpenClaw 自动将代理的最终消息投递到频道。当输出本身就是消息时使用(例如每日摘要)。设置 channel: telegram 和 to: -1003856094222:TOPIC_ID |

反模式

不要为 cron 任务使用 Opus,除非任务确实需要。大多数 cron 任务都是简单的检查。
不要使用心跳 来处理可以用 cron 任务完成的事情。心跳在主会话(Opus)中运行,成本高得多。
不要创建循环/轮询的 cron 任务 — 每次运行应是一次性检查。如果需要轮询,请改用后台执行脚本。
不要同时设置投递模式为 announce 并让任务自行发布到 Telegram — 会导致重复消息。

现有任务(参考)

随时使用 cron list 工具查看当前任务。截至设置时:

  • - workspace-activity-feed — 每30分钟,提交工作区变更,发布到活动动态
  • agentmail-inbox-check — 每30分钟,检查新邮件,回复代理
  • sub-agent-monitor — 每15分钟,检查停滞的子代理
  • self-reflection — 每小时,回顾最近会话以总结经验
  • daily-workspace-commit — 每天凌晨4点,git 提交工作区变更
  • system-watchdog — 每天凌晨4点,检查系统资源
  • OpenClaw Daily News Digest — 每天早上6点,生成新闻摘要
  • sticker-sales-loop — 每周一下午2点,代理外联推广贴纸商店

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 cron-setup-1776300254 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 cron-setup-1776300254 技能

通过命令行安装

skillhub install cron-setup-1776300254

下载

⬇ 下载 cron-setup v1.0.0(免费)

文件大小: 2.75 KB | 发布时间: 2026-4-16 18:21

v1.0.0 最新 2026-4-16 18:21
Auto-publish from CI

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部