apple-reminders

Manage Apple Reminders from the terminal using the remindctl command-line tool.

5|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/AjayRajan05/VoiceOS --skill apple-reminders-ajayrajan05
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: apple-reminders
Source: https://github.com/AjayRajan05/VoiceOS/tree/main/skills/bundled/community/apple/apple-reminders
Command: npx skills add https://github.com/AjayRajan05/VoiceOS --skill apple-reminders-ajayrajan05

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Apple Reminders normally requires opening the Reminders app on macOS, which breaks terminal-based and voice-driven workflows. This Skill lets you create, list, complete, and delete reminders directly from the command line, with everything syncing to your iPhone and iPad via iCloud. ## Core Features & Use Cases - Create and Schedule Reminders: Add reminders with due dates, alarms, and list assignments using natural date formats like "tomorrow" or ISO 8601. - Query and Filter Tasks: View today's, tomorrow's, overdue, or date-specific reminders, with JSON, TSV, or count-only output for scripting. - List Management: Create, view, and delete Reminders lists to organize personal and work tasks. - Use Case: You say "remind me to call mom tomorrow at 9 AM" and the Skill runs remindctl add --title "Call mom" --due "tomorrow 09:00", so the reminder appears on all your Apple devices. ## Quick Start Ask the assistant to add a reminder such as "remind me to buy milk tomorrow" and it will run the appropriate remindctl command after confirming the details.

Frequently Asked Questions about apple-reminders

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add Apple Reminders from the command line?▼

Use remindctl with the add command, for example `remindctl add --title "Call mom" --due tomorrow`. It supports natural dates like today and tomorrow, plus YYYY-MM-DD and ISO 8601 formats, and the reminder syncs to all Apple devices via iCloud.

How do I install remindctl on macOS?▼

Install remindctl via Homebrew with `brew install steipete/tap/remindctl`. After installation, run `remindctl status` to check permissions and `remindctl authorize` to request Reminders access when prompted.

What is the difference between due date and alarm in Apple Reminders?▼

The --due flag sets the reminder's actual due date and time, while --alarm sets the EventKit notification trigger. To get an early nudge, set the alarm before the due time, such as an alarm 30 minutes ahead of a 2 PM due date.

Can I get Apple Reminders output as JSON for scripting?▼

Yes, pass the --json flag to any remindctl query, such as `remindctl today --json`, to get structured output with fields like dueDate and alarmDate. Other formats include --plain for TSV and --quiet for counts only.

When should I not use Apple Reminders for reminders?▼

Avoid it for scheduling agent alerts, which belong in a cronjob tool, and for calendar events, which belong in Apple or Google Calendar. It is also not suited for project task management, where GitHub Issues or Notion fit better.