remind-me
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseRemind Me
提醒我
Natural language reminders that fire automatically. Uses cron for scheduling, markdown for logging.
使用自然语言设置的自动触发提醒。采用cron进行调度,Markdown进行记录。
Usage
使用方法
One-Time Reminders
一次性提醒
Just ask naturally:
- "Remind me to pay for Gumroad later today"
- "Remind me to call mom tomorrow at 3pm"
- "Remind me in 2 hours to check the oven"
- "Remind me next Monday at 9am about the meeting"
只需用自然语言提出请求:
- "提醒我今天晚些时候支付Gumroad费用"
- "提醒我明天下午3点给妈妈打电话"
- "提醒我2小时后检查烤箱"
- "提醒我下周一上午9点参加会议"
Recurring Reminders
重复提醒
For repeating reminders:
- "Remind me every hour to stretch"
- "Remind me every day at 9am to check email"
- "Remind me every Monday at 2pm about the meeting"
- "Remind me weekly to submit timesheet"
对于重复提醒:
- "提醒我每小时起身拉伸"
- "提醒我每天上午9点查收邮件"
- "提醒我每周一下午2点参加会议"
- "提醒我每周提交工时表"
How It Works
工作原理
- Parse the time from your message
- Create a one-time cron job with
--at - Log to for history
/home/julian/clawd/reminders.md - At the scheduled time, you get a message
- 从你的消息中解析时间
- 使用参数创建一次性cron任务
--at - 将记录保存到以便查看历史
/home/julian/clawd/reminders.md - 到预定时间时,你会收到提醒消息
Time Parsing
时间解析
One-Time Reminders
一次性提醒
Relative:
- "in 5 minutes" / "in 2 hours" / "in 3 days"
- "later today" → 17:00 today
- "this afternoon" → 15:00 today
- "tonight" → 20:00 today
Absolute:
- "tomorrow" → tomorrow 9am
- "tomorrow at 3pm" → tomorrow 15:00
- "next Monday" → next Monday 9am
- "next Monday at 2pm" → next Monday 14:00
Dates:
- "January 15" → Jan 15 at 9am
- "Jan 15 at 3pm" → Jan 15 at 15:00
- "2026-01-15" → Jan 15 at 9am
- "2026-01-15 14:30" → Jan 15 at 14:30
相对时间:
- "5分钟后" / "2小时后" / "3天后"
- "今天晚些时候" → 今日17:00
- "今天下午" → 今日15:00
- "今晚" → 今日20:00
绝对时间:
- "明天" → 明日9:00
- "明天下午3点" → 明日15:00
- "下周一" → 下周一9:00
- "下周一下午2点" → 下周一14:00
日期:
- "1月15日" → 1月15日9:00
- "1月15日下午3点" → 1月15日15:00
- "2026-01-15" → 1月15日9:00
- "2026-01-15 14:30" → 1月15日14:30
Recurring Reminders
重复提醒
Intervals:
- "every 30 minutes"
- "every 2 hours"
Daily:
- "daily at 9am"
- "every day at 3pm"
Weekly:
- "weekly" → every Monday at 9am
- "every Monday at 2pm"
- "every Friday at 5pm"
时间间隔:
- "每30分钟"
- "每2小时"
每日提醒:
- "每天上午9点"
- "每日下午3点"
每周提醒:
- "每周" → 每周一上午9点
- "每周一下午2点"
- "每周五下午5点"
Reminder Log
提醒日志
All reminders are logged to :
/home/julian/clawd/reminders.mdmarkdown
- [scheduled] 2026-01-06 17:00 | Pay for Gumroad (id: abc123)
- [recurring] every 2h | Stand up and stretch (id: def456)
- [recurring] cron: 0 9 * * 1 | Weekly meeting (id: ghi789)Status:
- — one-time reminder waiting to fire
[scheduled] - — repeating reminder (active)
[recurring] - — one-time reminder already delivered
[sent]
所有提醒都会记录到:
/home/julian/clawd/reminders.mdmarkdown
- [scheduled] 2026-01-06 17:00 | Pay for Gumroad (id: abc123)
- [recurring] every 2h | Stand up and stretch (id: def456)
- [recurring] cron: 0 9 * * 1 | Weekly meeting (id: ghi789)状态说明:
- — 待触发的一次性提醒
[scheduled] - — 处于活跃状态的重复提醒
[recurring] - — 已送达的一次性提醒
[sent]
Manual Commands
手动命令
bash
undefinedbash
undefinedList pending reminders
列出待处理的提醒
cron list
cron list
View reminder log
查看提醒日志
cat /home/julian/clawd/reminders.md
cat /home/julian/clawd/reminders.md
Remove a scheduled reminder
删除已计划的提醒
cron rm <job-id>
undefinedcron rm <job-id>
undefinedAgent Implementation
Agent实现
One-Time Reminders
一次性提醒
When the user says "remind me to X at Y":
bash
bash /home/julian/clawd/skills/remind-me/create-reminder.sh "X" "Y"Examples:
bash
bash /home/julian/clawd/skills/remind-me/create-reminder.sh "Pay for Gumroad" "later today"
bash /home/julian/clawd/skills/remind-me/create-reminder.sh "Call dentist" "tomorrow at 3pm"
bash /home/julian/clawd/skills/remind-me/create-reminder.sh "Check email" "in 2 hours"当用户说“提醒我在Y时间做X”时:
bash
bash /home/julian/clawd/skills/remind-me/create-reminder.sh "X" "Y"示例:
bash
bash /home/julian/clawd/skills/remind-me/create-reminder.sh "Pay for Gumroad" "later today"
bash /home/julian/clawd/skills/remind-me/create-reminder.sh "Call dentist" "tomorrow at 3pm"
bash /home/julian/clawd/skills/remind-me/create-reminder.sh "Check email" "in 2 hours"Recurring Reminders
重复提醒
When the user says "remind me every X to Y":
bash
bash /home/julian/clawd/skills/remind-me/create-recurring.sh "Y" "every X"Examples:
bash
bash /home/julian/clawd/skills/remind-me/create-recurring.sh "Stand up and stretch" "every 2 hours"
bash /home/julian/clawd/skills/remind-me/create-recurring.sh "Check email" "daily at 9am"
bash /home/julian/clawd/skills/remind-me/create-recurring.sh "Weekly team meeting" "every Monday at 2pm"Both scripts automatically:
- Parse the time/schedule
- Create a cron job (one-time with or recurring with
--at/--every)--cron - Log to
/home/julian/clawd/reminders.md - Return confirmation with job ID
当用户说“提醒我每X时间做Y”时:
bash
bash /home/julian/clawd/skills/remind-me/create-recurring.sh "Y" "every X"示例:
bash
bash /home/julian/clawd/skills/remind-me/create-recurring.sh "Stand up and stretch" "every 2 hours"
bash /home/julian/clawd/skills/remind-me/create-recurring.sh "Check email" "daily at 9am"
bash /home/julian/clawd/skills/remind-me/create-recurring.sh "Weekly team meeting" "every Monday at 2pm"两个脚本会自动完成以下操作:
- 解析时间/调度规则
- 创建cron任务(使用的一次性任务,或使用
--at/--every的重复任务)--cron - 将记录保存到
/home/julian/clawd/reminders.md - 返回带任务ID的确认信息