apple-reminders

Manage Apple Reminders tasks via the remindctl CLI.

247|22|Updated Dec 11, 2024
One-click install
npx skills add https://github.com/graniet/kheish --skill apple-reminders-graniet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apple-reminders
Source: https://github.com/graniet/kheish/tree/main/skills/apple/apple-reminders
Command: npx skills add https://github.com/graniet/kheish --skill apple-reminders-graniet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the inconvenience of switching between your terminal and the native Reminders app to manage tasks, which is a common pain point for macOS users who prefer command-line workflows or need to automate reminder management without context switching.

Core Features & Use Cases

  • Full CRUD Operations: List, create, complete, and delete reminders across all your Apple Reminders lists directly from the terminal.
  • Flexible Filtering & Export: Filter reminders by time frame (today, tomorrow, specific dates) and export data in JSON or plain text formats for scripting and automation.
  • Cross-Device Sync: All changes made via the skill sync instantly to all your Apple devices via iCloud, just like changes made in the native Reminders app.
  • Use Case Example: Quickly add a work reminder due tomorrow without opening the Reminders app, or script bulk reminder creation for project milestones.

Quick Start

Use the apple-reminders skill to add a new reminder titled "Weekly team sync" due tomorrow to your Work list.

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?

Yes, you can create and manage iCloud reminders via terminal using the remindctl CLI. This skill supports full CRUD operations on Apple Reminders, and all changes sync instantly to your connected devices.

Do I need Homebrew to use this Apple Reminders CLI skill?

Yes, you need to install the remindctl command-line tool via Homebrew. You also need to grant Reminders app permissions on macOS for the skill to access and modify your task lists.

Can I filter Apple Reminders by date and export them as JSON?

Yes, you can filter reminders by time frames like today or tomorrow. The skill supports outputting your reminder data in JSON or plain text formats for scripting and automation.

What is the best way to automate task creation in Apple Reminders?

The best way to automate task creation is using the remindctl CLI through the terminal. This skill enables you to script bulk reminder creation for project milestones without opening the native Reminders app.

Why does this terminal reminder skill require macOS permissions?

This skill requires macOS Reminders app permissions because the remindctl CLI must access your native Reminders database. Without this authorization, the command-line tool cannot read or modify your tasks.