关于 cron
cron 是用于安排提醒和周期性任务的技能。它既可直接发送提醒消息,也可安排 Agent 在每次运行时执行任务。
主要功能
- 01安排直接提醒
- 02创建周期性 Agent 任务
- 03列出已安排任务
- 04按 ID 删除任务
适用场景
- 01安排休息提醒
- 02定期执行检查并汇报结果
- 03管理已有的定时任务
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ zhihaoairobotic/ clawphd --skill cron安装后在 Claude Code 中输入/cron确认已加载。
详细介绍
Cron
使用 cron 工具来安排提醒或定期任务。
两种模式
- 提醒 - 直接向用户发送消息
- 任务 - 消息是一段任务描述,由 Agent 执行并发送结果
示例
固定提醒:
cron(action="add", message="Time to take a break!", every_seconds=1200)
动态任务(每次都由 Agent 执行):
cron(action="add", message="Check ClawPhD/ClawPhD GitHub stars and report", every_seconds=600)
列出/移除:
cron(action="list")
cron(action="remove", job_id="abc123")
时间表达式
| 用户说 | 参数 |
|---|---|
| 每 20 分钟 | every_seconds: 1200 |
| 每小时 | every_seconds: 3600 |
| 每天早上 8 点 | cron_expr: "0 8 * * *" |
| 工作日下午 5 点 | cron_expr: "0 17 * * 1-5" |
评论
支持 Markdown