Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: Add 'Butter', 'Cheese', and 'Milk' as subtasks under 'Supermarket' in my Shopping list
- 1Runs `reminders lists` to confirm the Shopping list exists
- 2Runs `reminders list -l 'Shopping'` to find the short ID of the 'Supermarket' parent reminder
- 3Runs `reminders add-batch 'Butter' 'Cheese' 'Milk' -l 'Shopping' --parent <id>` to create the subtasks
- 4Runs `reminders list -l 'Shopping'` to confirm all three subtasks appear under 'Supermarket'
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.