快速判断
通过 nohup sleep + openclaw 发送消息实现 Zero-LLM 单次提醒(<48h),由 {baseDir}/scripts/nohup-reminder.sh 脚本运行。
适合任务
- 按 SkillHub 收录说明复用成熟任务流程。
- 通过下载包离线阅读完整 Skill 内容。
- 结合热度指标优先评估常用 Skill。
输入与输出
输入:任务目标、上下文材料、文件路径、约束条件或需要处理的内容。
输出:按 Skill 说明生成的文档、代码、检查结果、计划、建议或操作步骤。
示例任务
- 使用 Quick Reminders 帮我处理当前任务,并说明需要准备哪些输入。
- 根据 Quick Reminders 的说明,先列出使用前的安全检查项。
安装方式
- 下载本站提供的 Skill ZIP 并解压。
- 把解压后的 Skill 目录放入当前 AI 工具支持的
skills目录。 - 如需在线查看原始内容,可打开 GitHub 的
SKILL.md。
风险边界
SkillHub 提供了源站安全报告入口,但本站不替代人工审查。使用前仍需检查权限、外部依赖和敏感数据边界。
SKILL.md 文档介绍
Quick Reminders
One-shot reminders for < 2 days ahead. Agent composes the final delivery text at creation time. At fire time a background process sends it via openclaw message send — zero LLM tokens.
Guardrail — 2+ days? Use calendar instead
If the user asks for a reminder 2 or more days from now, do NOT use this skill.
Instead, create a calendar event (if the user has a calendar or an appropriate skill is available) with an appropriate reminder notification.
Explain briefly: "I'll add it to your calendar with a reminder so it won't be lost."
---
All operations go through the CLI:
bash {baseDir}/scripts/nohup-reminder.sh <command> [args]
> If {baseDir} is not resolved, use workspace-relative: bash ./skills/quick-reminders/scripts/nohup-reminder.sh <command> [args]
--target: Delivery target from TOOLS.md (§ Reminders). Required for add.
Format depends on channel (e.g. Telegram chat ID, WhatsApp E.164 number, Discord channel ID).
If missing in TOOLS.md — check session_status tool for deliveryContext.to (strip channel prefix like telegram:), save to TOOLS.md, and use it.
Channel: Telegram by default. Override with --channel <name> (e.g. whatsapp, discord, signal, imessage).
---
Commands
Add
nohup-reminder.sh add "Reminder text here" --target <chat_id> -t TIME [--channel CH] [-z TIMEZONE]- Text: the exact message the user will receive. Compose it yourself — keep your voice, add a CTA or helpful note when relevant.
-t: relative (30s,20m,2h,1d,1h30m) or absolute ISO-8601 (2026-02-07T16:00:00+03:00)-z: IANA timezone for naive absolute times (default: system local)
List
nohup-reminder.sh listAuto-prunes fired entries.
Remove
nohup-reminder.sh remove ID [ID ...]
nohup-reminder.sh remove --all---
Composing the reminder message
The reminder should feel like a friend texting you, not a system notification. No robotic phrasing.
Never:
- "Reminder: call John"
- "This is your reminder to..."
- "You asked to be reminded about..."
- "Task: load dishwasher"
Instead — sound human:
- "Hey, you wanted to call John"
- "Time to call John back"
- "So... dishwasher time"
- "I know you hate it, but the dishwasher won't load itself"
- "Package is waiting — go grab it"
Guidelines:
- Use casual openers: "Hey", "So...", "Heads up", "{UserName}", or just dive in
- Okay to add light humor or empathy when it fits ("I know, I know...")
- Keep it short — one line, no formalities
- The user reads this out of context hours later; it should still make sense
---
Examples (copy-paste ready, replace <chat_id> with actual ID)
User: "Remind me to call John in 2 hours"
bash {baseDir}/scripts/nohup-reminder.sh add "Hey, you wanted to call John" --target <chat_id> -t 2hUser: "Remind me in 20 minutes to grab the laundry"
bash {baseDir}/scripts/nohup-reminder.sh add "Laundry's ready — go grab it" --target <chat_id> -t 20mUser: "Set a reminder for today at 6pm — pick up the package"
bash {baseDir}/scripts/nohup-reminder.sh add "Package is waiting for you" --target <target> -t "2026-02-07T18:00:00" -z "America/New_York"User: "Remind me via WhatsApp in 30 min to check the oven"
bash {baseDir}/scripts/nohup-reminder.sh add "Check the oven!" --target +15551234567 -t 30m --channel whatsappUser: "What reminders do I have?"
bash {baseDir}/scripts/nohup-reminder.sh listUser: "Cancel reminder #3"
bash {baseDir}/scripts/nohup-reminder.sh remove 3User: "Cancel reminders 1 and 4"
bash {baseDir}/scripts/nohup-reminder.sh remove 1 4User: "Clear all my reminders"
bash {baseDir}/scripts/nohup-reminder.sh remove --all---
Rules
1. Compose the delivery text yourself at creation time. No LLM runs when it fires.
2. Text must make sense to the user out of context.
3. Confirm with one short word/phrase — e.g. "Will do", "Will remind you", "Got it", in future tense. Not "Done", "Added", "Created", "Reminder X is set for Y". No IDs, no times, no details.
4. To change: remove old, then add new.