apple-reminders

Manage Apple Reminders tasks via command line with iCloud sync.

Updated May 26, 2026
One-click install
npx skills add https://github.com/ruiyangruiyi/hermes-agent --skill apple-reminders-ruiyangruiyi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apple-reminders
Source: https://github.com/ruiyangruiyi/hermes-agent/tree/main/skills/apple/apple-reminders
Command: npx skills add https://github.com/ruiyangruiyi/hermes-agent --skill apple-reminders-ruiyangruiyi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the friction of manually creating and managing Apple Reminders by letting you manage tasks from the terminal with iCloud sync.

Core Features & Use Cases

  • Create and schedule reminders with titles and due dates (including natural date phrases) so they appear on your iPhone/iPad.
  • List and browse reminders by time range (today, tomorrow, week, overdue) and inspect IDs for follow-up actions.
  • Complete or delete reminders by ID to quickly keep your task list accurate without opening Reminders.app.

Quick Start

Tell your agent: "Add a reminder to 'Buy milk' due tomorrow using Apple Reminders and confirm it was created."

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 terminal and sync them to iCloud?

To add Apple Reminders from the terminal, use the remindctl command to create tasks with titles and due dates. These reminders then sync automatically across all your Apple devices via iCloud.

Can I list and manage overdue reminders using terminal automation?

Yes, you can list and browse reminders by time range such as today, tomorrow, week, or overdue using terminal commands. This allows quick triage of due-date driven tasks without opening the Reminders app.

Do I need remindctl to manage iCloud-synced tasks from the command line?

Yes, the remindctl command is required for authorization and to perform reminder operations like adding, listing, completing, and deleting tasks that sync through iCloud from the terminal.

What is the best way to complete or delete tasks in Apple Reminders without opening the app?

The best way to complete or delete tasks without opening the app is using terminal commands via remindctl. You list reminders to inspect their IDs, then use those IDs to quickly complete or delete specific items.

Can I use natural date phrases when scheduling reminders in the terminal?

Yes, you can create and schedule reminders using natural date phrases. The skill processes these natural language inputs to set due dates for your tasks, which then sync to your iPhone or iPad through iCloud.

Does this terminal approach to Apple Reminders distinguish between agent alerting and actual iCloud tasks?

Yes, the skill validates whether your intent is to manage actual Apple Reminders or simply trigger agent alerting. This ensures tasks are correctly routed to iCloud sync rather than generating temporary notifications.