<< All versions

Skill v1.0.1

currentLLM-judged scan90/100
deeeeeeeeap/nanobot-custom/cron

1 files

──Details
PublishedOctober 18, 2026 at 09:55 AM
Content Hashsha256:8452fe52014a3b51...
Git SHA1de0fbaa3f27
Bump Typepatch
Compare with v1.0.0
──Files
Files (1 file, 1.7 KB)
SKILL.md1.7 KBactive
SKILL.md · 56 lines · 1.7 KB

version: "1.0.1" name: cron description: Schedule reminders and agent tasks.


Cron 定时任务

使用 cron 工具设置定时提醒或定时 Agent 任务。

两种模式

📨 提醒模式 (mode="remind")

直接发送预设文本,不经过 Agent 处理。适合固定提醒。

cron(action="add", message="该喝水了!💧", every_seconds=3600, mode="remind")

🤖 Agent 模式 (mode="agent") ⭐

Agent 在触发时用完整工具链执行指令:可调用 weather、exec、web_search 等工具,处理结果自动发送给用户。

cron(action="add", message="查询景德镇今天的天气预报,温度用摄氏度,格式化后发送给我", cron_expr="0 7 * * *", timezone="Asia/Shanghai", mode="agent")
cron(action="add", message="检查 /opt 目录磁盘使用情况并报告", every_seconds=86400, mode="agent")

管理任务

cron(action="list")
cron(action="remove", job_id="abc123")

时间参数

用户说参数
每 20 分钟every_seconds=1200
每小时every_seconds=3600
每天早上 8 点(北京时间)cron_expr="0 8 * * *", timezone="Asia/Shanghai"
工作日下午 5 点cron_expr="0 17 * * 1-5", timezone="Asia/Shanghai"

⚠️ 注意事项

  • 使用 cron_expr 时,务必设置 `timezone`,否则默认 UTC
  • 提醒模式的 message 就是用户会收到的原文
  • Agent 模式的 message 必须是自然语言指令,不能是工具调用语法:
  • ✅ "查询景德镇今天天气预报,温度摄氏度,详细格式"
  • ✅ "检查磁盘使用情况并报告"
  • ❌ "exec(command='curl wttr.in/...')"
  • ❌ "weather(location='Jingdezhen')"
← v1.0.0All versions