Agent skill · writing content · steipete

apple-reminders

List, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.

Why this skill is useful

Adds specific commands and workflows for managing Apple Reminders that the AI wouldn't reliably generate on its own.

What it needs

Requires remindctl installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 385,400 stars on the source repository.

What this skill does

Apple Reminders CLI (remindctl) Use remindctl to manage Apple Reminders directly from the terminal. When to Use Use when: User explicitly mentions "reminder" or "Reminders app" Creating personal to-dos with due dates that sync to iOS Managing Apple Reminders lists User wants tasks to appear in their iPhone/iPad Reminders app When NOT to Use Do not use when: Scheduling OpenClaw tasks or alerts -> use cron tool with systemEvent instead Calendar events or appointments -> use Apple Calendar Project/work task management -> use Notion, GitHub Issues, or task queue One-time notifications -> use cron tool for timed alerts User says "remind me" but means an OpenClaw alert -> clarify first Setup Install: brew install steipete/tap/remindctl macOS-only; grant Reminders permission when prompted Check status: remindctl status Request access: remindctl authorize Common Commands View Reminders Manage Lists Create Reminders Complete/Delete Output Formats Date Formats Accepted by --due and date filters: today, tomorrow, yesterday YYYY-MM-DD YYYY-MM-DD HH:mm ISO 8601 (2026-01-04T12:34:56Z) Example: Clarifying User Intent User: "Remind me to check on the deploy in 2 hours" Ask: "Do you want this in Apple Reminders (syncs to your phone) or as an OpenClaw alert (I'll message you here)?" Apple Reminders -> use this skill OpenClaw alert -> use cron tool with systemEvent

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills steipete/apple-reminders

View the source on GitHub

Browse the @skills marketplace