apple-reminders

Manage Apple Reminders via the remindctl CLI on macOS.

14|5|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/MLT-OSS/hermes-agent-go --skill apple-reminders-mlt-oss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apple-reminders
Source: https://github.com/MLT-OSS/hermes-agent-go/tree/main/skills/apple/apple-reminders
Command: npx skills add https://github.com/MLT-OSS/hermes-agent-go --skill apple-reminders-mlt-oss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Apple Reminders from the terminal or an AI agent normally requires manual interaction with the Reminders app. This Skill lets you list, create, complete, and delete reminders directly through the remindctl CLI, with tasks syncing across all Apple devices via iCloud. ## Core Features & Use Cases - View Reminders: Query today, tomorrow, this week, overdue, or specific dates, with JSON, TSV, or count-only output formats. - Manage Lists and Tasks: Create and delete reminder lists, add reminders with due dates, and complete or delete reminders by ID. - Use Case: A user says "remind me to call mom tomorrow" and wants it on their iPhone. The agent runs remindctl to add the reminder with a due date, and it syncs to iOS via iCloud. ## Quick Start Ask the agent to add a reminder to call mom tomorrow in your Personal list using Apple Reminders.

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 flags, for example remindctl add --title "Call mom" --list Personal --due tomorrow. The reminder syncs to your Apple devices via iCloud once created.

How do I list today's Apple Reminders in the terminal?

Run remindctl today to show reminders due today, or remindctl with no arguments. You can also use remindctl week, remindctl overdue, or pass a specific date like remindctl 2026-01-04.

Does remindctl work on Linux or Windows?

No, remindctl only works on macOS because it integrates with the native Reminders.app and iCloud sync. Install it with brew install steipete/tap/remindctl and grant Reminders permission when prompted.

Why does remindctl fail to access my reminders?

The most common cause is missing Reminders permission for the terminal. Run remindctl status to check authorization and remindctl authorize to request access, then approve the prompt in macOS.

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

Use Apple Reminders when the user wants a personal to-do that syncs to their iPhone or iPad. Use a cronjob when the user wants the agent itself to trigger an alert or scheduled action.