apple-reminders

Manage Apple Reminders via remindctl CLI with JSON or plain output.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/RobbyMo81/assistantrobby --skill apple-reminders-robbymo81
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apple-reminders
Source: https://github.com/RobbyMo81/assistantrobby/tree/main/skills/apple-reminders
Command: npx skills add https://github.com/RobbyMo81/assistantrobby --skill apple-reminders-robbymo81

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill provides a fast, scriptable way to manage Apple Reminders from the command line, removing the need to open the Reminders app for routine tasks and enabling automation across workflows.

Core Features & Use Cases

  • List and Filter: View today, tomorrow, week, overdue, completed, or a specific date with flexible date formats.
  • Create and Modify: Add reminders with list and due date options, edit titles and due dates, and rename or create lists.
  • Complete and Delete: Mark items complete or remove them by id, and integrate JSON or plain output into scripts and tooling.
  • Use Case: Automate a daily standup checklist by listing today's tasks in JSON and feeding them into a script that summarizes completed items.

Quick Start

Use remindctl on your Mac to add a reminder to your Personal list due tomorrow and ensure Reminders permission is granted.

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 the remindctl CLI to list, add, edit, complete, and delete tasks. It operates on macOS and supports JSON or plain output for interactive use and script automation.

What do I need to use remindctl for macOS task automation?

To use remindctl for macOS task automation, you need the remindctl binary installed on your Mac and must grant Reminders permission. This setup allows you to script task management and filter reminders by dates.

Can I list overdue or completed reminders using a command line interface?

Yes, you can list overdue or completed reminders using the command line interface. The CLI allows you to view today, tomorrow, week, overdue, completed, or a specific date with flexible date formats.

How do I add a reminder to a specific list with a due date via CLI?

You can add a reminder to a specific list with a due date via CLI by using remindctl commands. It supports relative date keywords and ISO timestamps, allowing you to create reminders with list and due date options directly from the terminal.

Does the Apple Reminders CLI support JSON output for scripting?

Yes, the Apple Reminders CLI supports JSON output for scripting. You can feed JSON output of today's tasks into a script to automate workflows, such as summarizing completed items for a daily standup checklist.

What are the limitations of managing Apple Reminders through the terminal?

The limitations of managing Apple Reminders through the terminal include requiring macOS and the remindctl binary installed. You must also explicitly grant Reminders permission to the CLI before it can interact with your task lists.