Apple Reminders CLI (remindctl) for Openclaw

A robust CLI skill that enables AI agents to manage Apple Reminders lists and tasks directly from the terminal via remindctl.

mohdalhashemi98-hue
v1.0.0
Feb 24, 2026
0
1.5k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install mh-apple-reminders

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install mh-apple-reminders using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Apple Reminders CLI (remindctl)?

This skill leverages the remindctl command-line interface to bridge the gap between AI agents and the native macOS Reminders ecosystem. By providing a structured way to interact with Apple Reminders, it allows users to synchronize tasks across iPhone, iPad, and Mac through simple terminal commands. It stands out among Openclaw Skills for users who rely on the Apple ecosystem for their daily productivity and personal organization.

Designed specifically for macOS, the skill handles everything from creating quick to-dos to managing complex lists with specific due dates, times, and priority filters. It ensures that your AI coding agent can effectively organize your schedule and track deliverables without ever leaving the development environment.

Apple Reminders CLI (remindctl) Use Cases

  • Synchronizing personal to-dos with due dates directly to iOS and iPadOS devices.
  • Managing and organizing multiple Apple Reminders lists for different work streams or projects.
  • Auditing overdue, today, or upcoming tasks directly within a terminal-based workflow.
  • Automating the completion of tasks or deletion of lists based on specific project milestones.

How Apple Reminders CLI (remindctl) Works

  1. The skill interfaces with the remindctl binary installed on the host macOS system.
  2. The AI agent executes commands using specific flags to filter tasks by timeframe (today, week, overdue) or list name.
  3. On first run, the skill triggers a macOS system prompt to grant the necessary permissions for Reminders access.
  4. Tasks are created, updated, or retrieved in flexible formats including JSON for programmatic parsing.
  5. All changes are automatically synced via iCloud across the user's connected Apple devices.

Apple Reminders CLI (remindctl) Setup

To incorporate this into your suite of Openclaw Skills, you must first install the remindctl binary using Homebrew:

brew install steipete/tap/remindctl

After installation, you must authorize the tool and verify its status:

remindctl authorize
remindctl status

Apple Reminders CLI (remindctl) Data Schema & Taxonomy

The skill interacts with the native macOS Reminders database and supports several output structures for data processing:

Format Description
JSON Detailed metadata objects including unique IDs, titles, and timestamps.
Plain Tab-separated values (TSV) designed for human-readable terminal views.
Quiet Minimalist output that returns only the item count.

Supported date formats include ISO 8601, YYYY-MM-DD HH:mm, and relative terms like today, tomorrow, or yesterday.

Apple Reminders CLI (remindctl) Advanced Features

  • Support for JSON output allows for advanced scripting and multi-agent data sharing within Openclaw Skills.
  • Batch operations for completing or deleting multiple tasks simultaneously using unique identifiers.
  • On-the-fly list creation and deletion for dynamic task categorization.
  • High-precision date filtering supporting both standard ISO formats and natural language triggers.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*