
A terminal interface for Apple Reminders that's surprisingly useful if you live in the command line but still want tasks syncing to your phone. Built on remindctl, it handles the full CRUD cycle: create reminders with due dates, filter by list or timeframe, mark complete, or nuke them entirely. The JSON output mode makes it scriptable, which is where this actually shines over clicking around in the GUI. One caveat worth noting: the docs are careful to distinguish between Apple Reminders (persistent, synced tasks) and ephemeral alerts, since users saying "remind me" often mean different things. macOS only, needs Homebrew, and you'll grant it Reminders access on first run.
$ npx -y skills add steipete/clawdis --skill apple-reminders --agent claude-codeInstalls into .claude/skills of the current project.
Use remindctl to manage Apple Reminders directly from the terminal.
Use when:
Do not use when:
cron tool with systemEvent insteadcron tool for timed alertsbrew install steipete/tap/remindctlremindctl statusremindctl authorizeremindctl # Today's reminders
remindctl today # Today
remindctl tomorrow # Tomorrow
remindctl week # This week
remindctl overdue # Past due
remindctl all # Everything
remindctl 2026-01-04 # Specific date
remindctl list # List all lists
remindctl list Work # Show specific list
remindctl list Projects --create # Create list
remindctl list Work --delete # Delete list
remindctl add "Buy milk"
remindctl add --title "Call mom" --list Personal --due tomorrow
remindctl add --title "Meeting prep" --due "2026-02-15 09:00"
remindctl complete 1 2 3 # Complete by ID
remindctl delete 4A83 --force # Delete by ID
remindctl today --json # JSON for scripting
remindctl today --plain # TSV format
remindctl today --quiet # Counts only
Accepted by --due and date filters:
today, tomorrow, yesterdayYYYY-MM-DDYYYY-MM-DD HH:mm2026-01-04T12:34:56Z)User: "Remind me to check on the deploy in 2 hours"
Ask: "Do you want this in Apple Reminders (syncs to your phone) or as an OpenClaw alert (I'll message you here)?"
cron tool with systemEventSponsors