| name | apple-reminders |
| description | Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output. |
| metadata | {"homepage":"https://github.com/steipete/remindctl","openclaw":{"emoji":"⏰","os":["darwin"],"requires":{"bins":"[Truncated]"},"install":["[Truncated]"]}} |
Apple Reminders CLI (remindctl)
Use remindctl to manage Apple Reminders directly from the terminal.
When to Use
- User mentions "reminder" or "Reminders app", personal to-dos with due dates, or wants tasks synced to iOS.
Use Something Else For
- Clawdbot tasks/alerts →
cron tool with systemEvent
- Calendar events → Apple Calendar
- Project task management → Notion, GitHub Issues
- "Remind me" that means a bot alert → clarify intent first
Setup
- Install:
brew install steipete/tap/remindctl
- macOS-only; grant Reminders permission when prompted
- Check status:
remindctl status
- Request access:
remindctl authorize
Common Commands
View Reminders
remindctl
remindctl today
remindctl tomorrow
remindctl week
remindctl overdue
remindctl all
remindctl 2026-01-04
Manage Lists
remindctl list
remindctl list Work
remindctl list Projects --create
remindctl list Work --delete
Create Reminders
remindctl add "Buy milk"
remindctl add --title "Call mom" --list Personal --due tomorrow
remindctl add --title "Meeting prep" --due "2026-02-15 09:00"
Complete/Delete
remindctl complete 1 2 3
remindctl delete 4A83 --force
Output Formats
remindctl today --json
remindctl today --plain
remindctl today --quiet
Date Formats
Accepted by --due and date filters:
today, tomorrow, yesterday
YYYY-MM-DD
YYYY-MM-DD HH:mm
- ISO 8601 (
2026-01-04T12:34:56Z)