LaunchKit · 2026
Back to Skills

icloud-reminders

Manage Apple iCloud Reminders via CloudKit API.

0
392 downloads
by @tarekbecker

Setup & Installation

openclaw skills install @tarekbecker/icloud-reminders

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install icloud-reminders

What This Skill Does

A CLI tool for managing Apple iCloud Reminders via the CloudKit API. Supports listing, adding, completing, deleting, and batch-creating reminders with hierarchical subtask support. Written in pure Go with native 2FA handling and automatic session caching.

Pure Go implementation requires no Python or pyicloud dependency, so installation and 2FA-based authentication work natively without external runtime dependencies.

When to use it

  • Adding grocery items to an iCloud list from the terminal
  • Batch-creating subtasks under a project reminder
  • Completing or deleting reminders by short ID after finishing work
  • Searching for a specific reminder across all lists
  • Exporting an iCloud session to use the CLI on another machine

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Add 'Butter', 'Cheese', and 'Milk' as subtasks under 'Supermarket' in my Shopping list

AGENT
  1. 1Runs `reminders lists` to confirm the Shopping list exists
  2. 2Runs `reminders list -l 'Shopping'` to find the short ID of the 'Supermarket' parent reminder
  3. 3Runs `reminders add-batch 'Butter' 'Cheese' 'Milk' -l 'Shopping' --parent <id>` to create the subtasks
  4. 4Runs `reminders list -l 'Shopping'` to confirm all three subtasks appear under 'Supermarket'
OUTPUT

Three subtasks listed under 'Supermarket' in the Shopping list, each with a unique short ID

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Apple ID with iCloud account and valid credentials