apple-reminders

Adds, lists, and completes Apple Reminders from terminal via remindctl.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing Apple Reminders from the command line helps you avoid switching contexts and manually clicking through the Reminders app.

Core Features & Use Cases

  • Add reminders with titles, lists, and due dates: Create personal tasks that sync across all Apple devices via iCloud.
  • View and filter reminders: See today, tomorrow, this week, overdue, a specific date, or everything without opening the app.
  • Complete and delete by ID: Finish or remove items quickly when you’re ready to act.

Quick Start

Create a reminder for “Buy milk” due tomorrow, by instructing the agent to add it to your default reminders list using remindctl.

Frequently Asked Questions about apple-reminders

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

FAQPage Schema
How do I add iCloud reminders from the terminal on macOS?

You can add iCloud reminders from the terminal by using remindctl commands to create tasks with titles, lists, and due dates. This syncs new reminders instantly across all connected Apple devices without opening the Reminders app.

Do I need the Reminders app installed to manage tasks from the command line?

Yes, managing tasks from the command line requires macOS with the Reminders.app installed. The Skill uses remindctl to interact with the app's local database and perform authorization checks for iCloud syncing.

Can I list overdue or date-scoped reminders via terminal without opening the app?

Yes, you can list overdue, today, tomorrow, this week, or specific date reminders via terminal commands. The Skill retrieves date-scoped tasks directly and can optionally output the results in JSON or TSV formats for scripting.

What's the best way to complete or delete Apple Reminders using a CLI?

The best way to complete or delete Apple Reminders via CLI is by referencing their specific ID. The Skill executes remindctl commands to finish or remove items quickly, keeping your iCloud task lists updated across devices.

Does terminal task management support JSON or TSV output for scripting?

Terminal task management supports optional JSON and TSV output formats for retrieved reminders. This allows you to pipe date-scoped task lists into custom scripts, automate workflows, and process reminder data programmatically.