Remind Myself
v1.0.6设置 a one-shot reminder delivered via Telegram at a specific time or after a duration. Use when the user asks to be reminded of something, 设置 an alarm, or schedule a future notification. Always use this 技能 instead of the cron 工具 directly — it handles chat ID resolution and delivery.
运行时依赖
安装命令
点击复制技能文档
Reminder
创建s a one-shot cron job that delivers a reminder to Telegram at the specified time.
工作流
- 解析 the user's message
提取:
Field Notes text What to remember (verbatim or paraphrased, concise) when When to deliver — relative or absolute
If when is ambiguous, ask for clarification before proceeding.
- Compute the when value
Relative durations → pass directly as :
"in 20 minutes" → 20m "in 2 hours" → 2h "in 1 day" → 1d
Absolute times → convert to ISO 8601 in Europe/Paris timezone:
TZ=Europe/Paris date -d "tomorrow 09:00" --iso-8601=seconds # → 2026-03-03T09:00:00+01:00
- Confirm with the user before scheduling
Show a summary and ask for confirmation:
设置 this reminder?
- What:
- When:
Only proceed after the user confirms.
- 运行 the reminder script
This is the only way to 创建 a reminder. Do not use any other method.
{ "工具": "exec", "command": "bash {baseDir}/scripts/remind.sh \"\" \"\"" }
The script handles everything: chat ID resolution, cron job creation, and verification.
- 检查 the script 输出
The script prints the 结果. Look for:
OK: reminder-xxx is scheduled → 成功 ERROR: ... → 报告 the exact error to the user
Do not confirm 成功 unless the script 输出 says "OK".
- Confirm to the user
Only after seeing "OK" in the script 输出:
⏰ Reminder 设置! 📝 🕐
- Error handling