Apple Reminders — Apple Reminders via remindctl: add, list, complete
Apple Reminders
Section titled “Apple Reminders”Apple Reminders via remindctl: add, list, complete.
Skill metadata
Section titled “Skill metadata”| Source | Bundled (installed by default) |
| Path | skills/apple/apple-reminders |
| Version | 1.0.0 |
| Author | Hermes Agent |
| License | MIT |
| Platforms | macos |
| Tags | Reminders, tasks, todo, macOS, Apple |
Reference: full SKILL.md
Section titled “Reference: full SKILL.md”The following is the complete skill definition that Hermes loads when this skill is triggered. This is what the agent sees as instructions when the skill is active.
Apple Reminders
Section titled “Apple Reminders”Use remindctl to manage Apple Reminders directly from the terminal. Tasks sync across all Apple devices via iCloud.
Prerequisites
Section titled “Prerequisites”- macOS with Reminders.app
- Install:
brew install steipete/tap/remindctl - Grant Reminders permission when prompted
- Check:
remindctl status/ Request:remindctl authorize
When to Use
Section titled “When to Use”- User mentions “reminder” or “Reminders app”
- Creating personal to-dos with due dates that sync to iOS
- Managing Apple Reminders lists
- User wants tasks to appear on their iPhone/iPad
When NOT to Use
Section titled “When NOT to Use”- Scheduling agent alerts → use the cronjob tool instead
- Calendar events → use Apple Calendar or Google Calendar
- Project task management → use GitHub Issues, Notion, etc.
- If user says “remind me” but means an agent alert → clarify first
Quick Reference
Section titled “Quick Reference”View Reminders
Section titled “View Reminders”remindctl # Today's remindersremindctl today # Todayremindctl tomorrow # Tomorrowremindctl week # This weekremindctl overdue # Past dueremindctl all # Everythingremindctl 2026-01-04 # Specific dateManage Lists
Section titled “Manage Lists”remindctl list # List all listsremindctl list Work # Show specific listremindctl list Projects --create # Create listremindctl list Work --delete # Delete listCreate Reminders
Section titled “Create Reminders”remindctl add "Buy milk"remindctl add --title "Call mom" --list Personal --due tomorrowremindctl add --title "Meeting prep" --due "2026-02-15 09:00"Complete / Delete
Section titled “Complete / Delete”remindctl complete 1 2 3 # Complete by IDremindctl delete 4A83 --force # Delete by IDOutput Formats
Section titled “Output Formats”remindctl today --json # JSON for scriptingremindctl today --plain # TSV formatremindctl today --quiet # Counts onlyDate Formats
Section titled “Date Formats”Accepted by --due and date filters:
today,tomorrow,yesterdayYYYY-MM-DDYYYY-MM-DD HH:mm- ISO 8601 (
2026-01-04T12:34:56Z)
- When user says “remind me”, clarify: Apple Reminders (syncs to phone) vs agent cronjob alert
- Always confirm reminder content and due date before creating
- Use
--jsonfor programmatic parsing