apple-reminders

Manage Apple Reminders from the macOS command line with JSON or plain-text output.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Remindctl enables macOS users to manage Apple Reminders directly from the terminal, enabling quick updates without switching apps.

Core Features & Use Cases

  • List, add, edit, complete, and delete reminders from the command line.
  • Filter by lists and due dates; output in JSON or plain text for scripting and automation.
  • Use cases include daily planning, automated reminders via scripts, and reporting on upcoming tasks.

Quick Start

Run remindctl to list today’s reminders and export them as JSON.

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 command line?

You can manage Apple Reminders from the command line using the remindctl binary to list, add, edit, complete, and delete tasks directly in the macOS terminal. It supports filtering by lists and due dates for quick updates without switching apps.

Can I export Apple Reminders as JSON for automation scripts?

Yes, you can export Apple Reminders as JSON for automation scripts. Remindctl supports both JSON and plain-text output, enabling seamless integration into shell scripts and automated reporting tasks on macOS.

Do I need macOS to run remindctl for terminal task management?

Yes, you need macOS to run remindctl because it interfaces directly with the native Apple Reminders app. You must also install the remindctl binary via Homebrew or from source and grant Reminders permission.

What is the best way to automate daily planning with Apple Reminders?

The best way to automate daily planning with Apple Reminders is by scripting the remindctl binary. It allows you to filter today's tasks by due dates and output the results as JSON or plain text for automated workflow integration.

How does command line scripting compare to managing reminders in the Apple app?

Command line scripting enables rapid automated updates and reporting via JSON or plain text output, whereas the Apple app requires manual interaction. Remindctl bridges this gap by exposing list, add, and edit functions to the terminal.

Why does remindctl fail to access my Apple Reminders lists?

Remindctl fails to access Apple Reminders lists if the terminal lacks Reminders permission or the remindctl binary is not installed correctly. Ensure you grant full disk access or Reminders permission to your terminal emulator in macOS settings.