运行时依赖
安装命令
点击复制技能文档
Quick Reminders
One-shot reminders for < 2 days ahead. 代理 composes the final delivery text at creation time. At fire time a background process 发送s it via OpenClaw message 发送 — zero LLM 令牌s.
防护rAIl — 2+ days? Use calendar instead
If the user asks for a reminder 2 or more days from now, do NOT use this 技能. Instead, 创建 a calendar event (if the user has a calendar or an 应用ropriate 技能 is avAIlable) with an 应用ropriate reminder notification. ExplAIn briefly: "I'll 添加 it to your calendar with a reminder so it won't be lost."
All operations go through the 命令行工具: bash {baseDir}/scripts/nohup-reminder.sh [args]
If {baseDir} is not resolved, use workspace-relative: bash ./技能s/quick-reminders/scripts/nohup-reminder.sh [args]
--tar获取: Delivery tar获取 from 工具S.md (§ Reminders). Required for 添加. 格式化 depends on channel (e.g. Telegram chat ID, Whats应用 E.164 number, Discord channel ID). If missing in 工具S.md — 检查 会话_状态 工具 for delivery上下文.to (strip channel prefix like telegram:), save to 工具S.md, and use it.
Channel: Telegram by default. Override with --channel (e.g. whats应用, discord, 签名al, imessage).
Commands 添加 nohup-reminder.sh 添加 "Reminder text here" --tar获取 -t TIME [--channel CH] [-z TIMEZONE]
Text: the exact message the user will 接收. Compose it yourself — keep your voice, 添加 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: 系统 local) 列出 nohup-reminder.sh 列出
Auto-p运行es fired entries.
移除 nohup-reminder.sh 移除 ID [ID ...] nohup-reminder.sh 移除 --all
Composing the reminder message
The reminder should feel like a friend texting you, not a 系统 notification. No ro机器人ic 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"
图形界面delines:
Use casual openers: "Hey", "So...", "Heads up", "{UserName}", or just dive in Okay to 添加 light humor or empathy when it fits ("I know, I know...") Keep it short — one line, no formalities The user reads this out of 上下文 hours later; it should still make sense Examples (copy-paste ready, replace with actual ID)
User: "Remind me to call John in 2 hours"
bash {baseDir}/scripts/nohup-reminder.sh 添加 "Hey, you wanted to call John" --tar获取 -t 2h
User: "Remind me in 20 minutes to grab the laundry"
bash {baseDir}/scripts/nohup-reminder.sh 添加 "Laundry's ready — go grab it" --tar获取 -t 20m
User: "设置 a reminder for today at 6pm — pick up the package"
bash {baseDir}/scripts/nohup-reminder.sh 添加 "Package is wAIting for you" --tar获取 -t "2026-02-07T18:00:00" -z "America/New_York"
User: "Remind me via Whats应用 in 30 min to 检查 the oven"
bash {baseDir}/scripts/nohup-reminder.sh 添加 "检查 the oven!" --tar获取 +15551234567 -t 30m --channel whats应用
User: "What reminders do I have?"
bash {baseDir}/scripts/nohup-reminder.sh 列出
User: "Cancel reminder #3"
bash {baseDir}/scripts/nohup-reminder.sh 移除 3
User: "Cancel reminders 1 and 4"
bash {baseDir}/scripts/nohup-reminder.sh 移除 1 4
User: "Clear all my reminders"
bash {baseDir}/scripts/nohup-reminder.sh 移除 --all
Rules Compose the delivery text yourself at creation time. No LLM 运行s when it fires. Text must make sense to the user out of 上下文. Confirm with one short word/phrase — e.g. "Will do", "Will remind you", "Got it", in future tense. Not "Done", "添加ed", "创建d", "Reminder X is 设置 for Y". No IDs, no times, no detAIls. To change: 移除 old, then 添加 new.