apple-reminders

Manage Apple Reminders from the terminal via remindctl.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes friction from creating and tracking personal tasks by letting you manage Apple Reminders in the terminal instead of clicking through the Reminders app.

Core Features & Use Cases

  • Create reminders with titles, lists, and due dates for quick capture that syncs across all Apple devices via iCloud (e.g., a reminder to call your mom tomorrow).
  • Browse reminders by time scope like today, tomorrow, this week, overdue, or a specific date so you can quickly see what matters.
  • Complete and delete reminders by ID to keep your task list accurate without manual searching.

Quick Start

Tell the agent: Add a reminder titled "Buy milk" for today using Apple Reminders and confirm what list and due date it will use before creating it.

Frequently Asked Questions about apple-reminders

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

FAQPage Schema
How do I manage Apple Reminders from the terminal?

You can manage Apple Reminders from the terminal by using an agent to create, list, complete, and delete tasks through remindctl, which syncs your items over iCloud across all Apple devices.

Can I create reminders with due dates using macOS terminal commands?

Yes, you can create reminders with due dates from the macOS terminal by providing a title, target list, and date keyword, which the agent processes through remindctl to capture tasks quickly.

Do I need to authorize remindctl to access macOS Reminders?

Yes, you must grant macOS Reminders access authorization to remindctl before the agent can interact with your task lists and sync data over iCloud.

How do I view overdue or today's reminders in the terminal?

You can browse reminders by time scope in the terminal by asking the agent to list items for today, tomorrow, this week, overdue, or a specific date to quickly see what matters.

How do I complete or delete tasks from Apple Reminders without opening the app?

You can complete or delete tasks without opening the app by referencing their specific ID through the terminal agent, which sends the update via remindctl to keep your task list accurate.

Does this approach support natural language date keywords for task scheduling?

Yes, the terminal management approach supports common date keywords and standard date formats to target the correct reminders, allowing flexible scheduling without manual date parsing.