apple-reminders

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

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/decniner/HermesP1 --skill apple-reminders-decniner
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: apple-reminders
Source: https://github.com/decniner/HermesP1/tree/main/.hermes-backup/skills/apple/apple-reminders
Command: npx skills add https://github.com/decniner/HermesP1 --skill apple-reminders-decniner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Apple Reminders normally requires opening the Reminders app on macOS, which breaks terminal-based workflows. This Skill lets you create, list, complete, and delete reminders directly from the command line, with tasks syncing across all Apple devices via iCloud. ## Core Features & Use Cases - Reminder Management: Add, view, complete, and delete reminders with due dates, alarms, and list assignments using remindctl commands. - List Organization: Create, view, and delete Reminders lists to organize personal and work tasks. - Structured Output: Use JSON, TSV, or quiet output modes for scripting and programmatic parsing. - Use Case: A user says "remind me to call mom tomorrow" and wants it on their iPhone. The Skill creates the reminder with a due date via remindctl, and it syncs to iOS through iCloud. ## Quick Start Ask the assistant to add a reminder with a title and due date, for example: create an Apple Reminder to buy milk due tomorrow.

Frequently Asked Questions about apple-reminders

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

FAQPage Schema
How do I add an Apple Reminder from the terminal?▼

Use remindctl add with a title and optional due date, such as remindctl add --title "Call mom" --list Personal --due tomorrow. Install remindctl first with brew install steipete/tap/remindctl and grant Reminders permission when prompted.

How do I set an early notification for a reminder on macOS?▼

Use the --alarm flag separately from --due to set an earlier notification time. For example, remindctl add --title "Hairdresser" --due "2026-05-15 14:00" --alarm "2026-05-15 13:30" notifies 30 minutes before the due time.

Does remindctl sync reminders to iPhone and iPad?▼

Yes, reminders created with remindctl sync across all Apple devices through iCloud, since it writes directly to Apple Reminders via EventKit. Tasks appear in the Reminders app on iOS and iPadOS automatically.

When should I use Apple Reminders instead of a cronjob alert?▼

Use Apple Reminders for personal to-dos that should sync to your phone and persist in the Reminders app. Use a cronjob or agent alert when you want the agent itself to notify you at a scheduled time rather than creating an iCloud task.

Why does my reminder show the alarm time instead of the due time?▼

The Reminders UI may group or display items by the alarm time because that is when the notification fires. Verify the actual values with remindctl today --json, which shows dueDate and alarmDate as separate fields.