Remind Me 2.1.0
by @loui1979
Set reminders using natural language. Automatically creates one-time cron jobs and logs to markdown.
clawhub install remind-me-2-1-0π About This Skill
name: remind-me description: Set reminders using natural language. Automatically creates one-time cron jobs and logs to markdown. metadata: {"clawdbot":{"emoji":"β°","requires":{"bins":["bash","date"]}}}
Remind Me
Natural language reminders that fire automatically. Uses cron for scheduling, markdown for logging.
Usage
One-Time Reminders
Just ask naturally:Recurring Reminders
For repeating reminders:How It Works
1. Parse the time from your message
2. Create a one-time cron job with --at
3. Log to /home/julian/clawd/reminders.md for history
4. At the scheduled time, you get a message
Time Parsing
One-Time Reminders
Relative:
Absolute:
Dates:
Recurring Reminders
Intervals:
Daily:
Weekly:
Reminder Log
All reminders are logged to /home/julian/clawd/reminders.md:
- [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:
[scheduled] β one-time reminder waiting to fire[recurring] β repeating reminder (active)[sent] β one-time reminder already deliveredManual Commands
# List pending reminders
cron listView reminder log
cat /home/julian/clawd/reminders.mdRemove a scheduled reminder
cron rm
Agent Implementation
One-Time Reminders
When the user says "remind me to X at Y":
bash /home/julian/clawd/skills/remind-me/create-reminder.sh "X" "Y"
Examples:
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 /home/julian/clawd/skills/remind-me/create-recurring.sh "Y" "every X"
Examples:
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:
1. Parse the time/schedule
2. Create a cron job (one-time with --at or recurring with --every/--cron)
3. Log to /home/julian/clawd/reminders.md
4. Return confirmation with job ID