← 返回
未分类

Reminder OC Cron Based

Create, inspect, and cancel OpenClaw cron-based chat reminders. Use when the user asks for a reminder at a specific time or after a delay, wants to list pend...
创建、检查并取消OpenClaw cron聊天提醒,用于在指定时间或延迟后提醒、查询待处理提醒或取消已有提醒。
anghu666 anghu666 来源
未分类 clawhub v0.1.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 336
下载
💾 0
安装
1
版本
#latest

概述

OpenClaw Reminder

Use OpenClaw's native cron tool as the primary way to create and manage chat reminders. The bundled scripts/reminder_cron.py helper is optional and should be treated as a convenience layer, not the core contract of the skill.

Use this skill for

  • creating a one-time reminder
  • listing pending reminder jobs
  • reviewing reminders due soon
  • checking overdue reminder jobs that still exist
  • canceling an unexecuted reminder

Do not use this skill for

  • calendar event management
  • third-party reminder services
  • recurring habits unless the user explicitly wants a recurring cron reminder

Core workflow

  1. For a new reminder, create a one-shot cron job with schedule.kind="at", payload.kind="systemEvent", and reminder text that will still make sense when it fires later.
  2. Name reminder jobs with a stable reminder: prefix so they can be found and managed later.
  3. Set deleteAfterRun=true for ordinary one-time reminders.
  4. When the reminder must return to the same chat, include explicit delivery routing only when the active channel requires it.
  5. To inspect reminders, list cron jobs and filter reminder jobs by name and schedule.
  6. To cancel a reminder that has not fired yet, identify the correct reminder job first, then remove only that job.

Native cron tool examples

Create a one-time reminder:

{
  "name": "reminder:doctor-appointment",
  "schedule": {
    "kind": "at",
    "at": "2026-04-26T14:00:00+08:00"
  },
  "payload": {
    "kind": "systemEvent",
    "text": "Reminder: leave now for your appointment."
  },
  "delivery": {
    "mode": "announce"
  },
  "deleteAfterRun": true
}

Inspect reminders:

  • list cron jobs and filter jobs whose names start with reminder:
  • for due-soon views, compare schedule times against the requested window
  • for overdue views, show reminder jobs whose scheduled time has already passed but still exist

Cancel a reminder:

  • find the intended reminder: job first
  • remove only the confirmed target job

Optional helper script

Use scripts/reminder_cron.py only when a local CLI helper is actually useful in the current environment.

This helper is primarily suited to environments where the OpenClaw CLI is available and the active reminder route is backed by a supported chat channel plugin with explicit delivery fields.

Treat it as an environment-dependent convenience layer, not as a guaranteed cross-channel or cross-version contract; in other environments, it may require adjustment or may not work directly.

python3 scripts/reminder_cron.py create --title "Doctor appointment" --at "2026-04-26 14:00" --tz UTC --channel <channel> --to <target> --account <account>
python3 scripts/reminder_cron.py pending
python3 scripts/reminder_cron.py upcoming --days 3
python3 scripts/reminder_cron.py overdue
python3 scripts/reminder_cron.py delete --id <job_id>

Delivery guidance

  • Include enough context in the reminder text so it still makes sense when it fires later.
  • If the user gave no timezone, use the user's configured timezone when available; otherwise prefer a neutral default such as UTC.
  • Use delivery.mode="announce" when the reminder should post back to chat.
  • If the channel requires explicit routing, include the live target fields such as delivery.channel, delivery.to, and delivery.accountId.
  • Prefer native tool workflows over shell CLI assumptions when both are available.
  • Use reminder-style text with payload.kind="systemEvent" when the reminder should wake the main session with reminder text instead of launching an unrelated isolated task.

Notes

  • This skill manages only reminder jobs, preferably those whose names start with reminder:.
  • For short-lived personal reminders, keep titles concise and messages explicit.
  • When a cancellation request is ambiguous, list candidate reminder jobs and confirm which one to remove before deleting anything.
  • Treat the helper script as optional packaging convenience; the portable contract of this skill is the native cron workflow.
  • The helper may rely on CLI availability, channel-specific delivery rules, and environment-specific routing behavior, so prefer the native workflow whenever portability matters.

版本历史

共 1 个版本

  • v0.1.0 当前
    2026-05-08 00:10 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,245 📥 271,973
ai-agent

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,423 📥 326,108
ai-agent

Agent Browser

rez0
用于 AI 代理的浏览器自动化 CLI。当用户需要与网站交互(包括浏览页面、填写表单、点击按钮、截图等)时使用。
★ 850 📥 330,629