apple-reminders

Manage Apple Reminders from the terminal using the remindctl CLI on macOS.

1|Updated Jun 19, 2026
One-click install
npx skills add https://github.com/Lento47/arcana-community --skill apple-reminders-lento47
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: apple-reminders
Source: https://github.com/Lento47/arcana-community/tree/main/skills/apple/apple-reminders
Command: npx skills add https://github.com/Lento47/arcana-community --skill apple-reminders-lento47

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Apple Reminders normally requires opening the Reminders app, which interrupts terminal-based workflows. This Skill lets you create, view, complete, and delete reminders directly from the command line, with tasks syncing across all Apple devices via iCloud. ## Core Features & Use Cases - Create and schedule reminders: Add tasks with due dates, alarms, and list assignments using natural date formats like "tomorrow" or ISO 8601. - Query and filter reminders: View today's tasks, overdue items, specific dates, or entire lists, with JSON output for scripting. - List management: Create, view, and delete Reminders lists to organize personal and work tasks. - Use Case: A user says "remind me to call the dentist tomorrow at 9am" — the agent runs remindctl to create the reminder, which then appears on the user's iPhone via iCloud sync. ## Quick Start Ask the agent to add a reminder such as "remind me to buy milk tomorrow" and it will create the task in Apple Reminders using remindctl.

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" --list Personal --due tomorrow. It accepts natural dates like today or tomorrow, plus YYYY-MM-DD and ISO 8601 formats.

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.

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

The --due flag sets the reminder's due date, while --alarm sets the notification trigger time. Pass --alarm explicitly when you want an earlier nudge, and verify both fields with remindctl today --json.

Does remindctl sync reminders to iPhone?▼

Yes, reminders created with remindctl sync across all Apple devices through iCloud, since it writes directly to Apple Reminders via EventKit. Tasks appear on iPhone and iPad automatically.

When should I not use Apple Reminders for reminders?▼

Avoid it for agent scheduling alerts, which belong in a cronjob tool, and for calendar events, which belong in a calendar app. It is meant for personal to-dos that sync to Apple devices, not project management.