apple-reminders

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

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/xu1713/openhorse --skill apple-reminders-xu1713
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apple-reminders
Source: https://github.com/xu1713/openhorse/tree/main/openhorse/openhorse/skills/apple/apple-reminders
Command: npx skills add https://github.com/xu1713/openhorse --skill apple-reminders-xu1713

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 - Create and manage reminders: Add reminders with titles, due dates, and list assignments using remindctl commands. - View and filter tasks: Show today's, tomorrow's, overdue, or date-specific reminders, with JSON, TSV, or count-only output formats. - List management: Create, view, and delete Reminders lists to organize personal and work tasks. - Use Case: A user says "remind me to call mom tomorrow" and wants it on their iPhone. The Skill creates the reminder via remindctl with the correct due date, and it syncs to iOS through iCloud. ## Quick Start Use the apple-reminders skill to add a reminder titled "Buy milk" due tomorrow to my Personal list.

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 on macOS?

Use remindctl with the add command, for example remindctl add --title "Call mom" --list Personal --due tomorrow. Install it first with brew install steipete/tap/remindctl and grant Reminders permission when prompted.

How do I list today's reminders in the terminal?

Run remindctl today to show reminders due today, or remindctl with no arguments. Other filters include tomorrow, week, overdue, all, or a specific date like remindctl 2026-01-04.

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. Tasks appear on iOS as long as iCloud Reminders sync is enabled.

Can I get Apple Reminders output as JSON for scripting?

Yes, pass the --json flag to any view command, such as remindctl today --json, to get machine-readable output. The --plain flag gives TSV format and --quiet returns counts only.

When should I not use Apple Reminders for a reminder request?

Avoid it for scheduling agent alerts, which belong in a cronjob tool, and for calendar events, which belong in Apple or Google Calendar. Project task management is better handled by GitHub Issues or Notion.