Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
sundial-org avatar

Remind Me

  • 893 installs
  • 635 repo stars
  • Updated March 7, 2026
  • sundial-org/awesome-openclaw-skills

remind-me is a bash agent skill that reads a markdown reminders file, outputs due time-based items, and marks them complete for developers who store scheduled tasks in simple checkbox syntax.

About

remind-me is a bash skill from sundial-org/awesome-openclaw-skills that checks a markdown reminders file and outputs items whose scheduled time has passed so an agent can surface them. Reminders use unchecked checkbox lines with a datetime and message, for example '- [ ] 2026-01-06 14:30 | Pay for Gumroad', and the script supports shortcuts like replacing 'today' with the current date. The default reminders file path is /home/julian/clawd/reminders.md, which teams typically override for their environment. Developers reach for remind-me when agents should proactively poll a plain-markdown reminder list instead of integrating a calendar or task API.

  • Scans reminders.md for due items using epoch comparison
  • Supports 'today' and 'tomorrow' shorthand dates
  • Automatically marks completed reminders with [x]
  • Outputs only currently due reminder messages for the agent
  • Zero-config integration with any agent workflow

Remind Me by the numbers

  • 893 all-time installs (skills.sh)
  • +4 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #530 of 3,301 Productivity & Planning skills by installs in the Skillselion catalog
  • Security screen: HIGH risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill remind-me

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs893
repo stars635
Security audit2 / 3 scanners passed
Last updatedMarch 7, 2026
Repositorysundial-org/awesome-openclaw-skills

How do agents check markdown file reminders?

Automatically surface and mark off time-based reminders stored in a simple markdown file.

Who is it for?

Developers running OpenClaw-style agents who keep time-based tasks in a simple markdown checkbox file.

Skip if: Teams needing calendar sync, recurring RRULE reminders, or multi-user task management with notifications infrastructure.

When should I use this skill?

An agent session should poll a markdown reminders file and surface or complete time-based checkbox reminders that are now due.

What you get

List of due reminder messages and updated checked-off entries in the markdown reminders file.

  • Due reminder messages
  • Checked-off reminder entries

By the numbers

  • Default reminders file path: /home/julian/clawd/reminders.md

Files

SKILL.mdMarkdownGitHub ↗

Remind Me

Natural language reminders that fire automatically. Uses cron for scheduling, markdown for logging.

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"

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"

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:

  • "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

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"

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 delivered

Manual Commands

# List pending reminders
cron list

# View reminder log
cat /home/julian/clawd/reminders.md

# Remove a scheduled reminder
cron rm <job-id>

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

Related skills

How it compares

Use remind-me for plain-markdown agent reminders; use full PM integrations when tasks need assignees, dependencies, or external notifications.

FAQ

What reminder format does remind-me expect?

remind-me expects unchecked markdown lines like '- [ ] 2026-01-06 14:30 | Message', parses the datetime and text, and outputs entries whose scheduled time has passed.

Where does remind-me read reminders from?

remind-me reads from a REMINDERS_FILE markdown path, defaulting to /home/julian/clawd/reminders.md, and exits quietly if the file is missing.

Is Remind Me safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.