# Cron

> 安排提醒和重复任务。

- Skill: `lza6/cron` (Agent Skill)
- Install (CLI): `npx skillmds@latest add lza6/cron`
- Raw SKILL.md: https://api.skillmd.com/api/skills/lza6/cron/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: lza6 (https://skillmd.com/u/lza6)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/lza6/cron

---


# 计划任务

使用“cron”工具来安排提醒或重复任务。

## 三种模式

1. **提醒** - 消息直接发送给用户
2. **任务** - 消息是任务描述，代理执行并发送结果
3. **一次性** - 在特定时间运行一次，然后自动删除

## 示例

固定提醒：
```
cron(action="add", message="Time to take a break!", every_seconds=1200)
```

动态任务（agent每次执行）：
```
cron(action="add", message="Check HKUDS/vikingbot GitHub stars and report", every_seconds=600)
```

一次性计划任务（从当前时间计算 ISO 日期时间）：
```
cron(action="add", message="Remind me about the meeting", at="<ISO datetime>")
```

列出/删除：
```
cron(action="list")
cron(action="remove", job_id="abc123")
```

## 时间表达式

|用户说 |参数|
|------------|------------|
|每 20 分钟 |每秒：1200 |
|每小时 |每秒：3600 |
|每天早上 8 点 | cron_expr：“0 8 * * *” |
|工作日下午 5 点 | cron_expr：“0 17 * * 1-5”|
|在特定时间 | at：ISO 日期时间字符串（从当前时间计算）|

