Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Manages iCloud Calendar directly via CalDAV protocol. Supports creating, listing, and deleting events across your iCloud calendars. Credentials are read from environment variables and all traffic goes to Apple's servers.
Connects directly to iCloud's CalDAV endpoint without routing data through third-party OAuth apps or calendar aggregators.
When to use it
- Check what events are scheduled for the next 7 days
- Add a dentist appointment to your personal iCloud calendar
- Delete a cancelled meeting by UID or filename
- List all calendars in your iCloud account
- Create an all-day vacation block on a specific date
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Schedule a team meeting tomorrow at 2pm for 1 hour in my Work calendar
- 1Read APPLE_ID and APPLE_APP_PASSWORD from environment variables
- 2Run list-calendars to confirm the Work calendar exists
- 3Run create-event with title 'Team Meeting', the requested start time, 60-minute duration, and calendar set to Work
- 4Return the creation confirmation from iCloud
Event 'Team Meeting' created in the Work calendar for the requested date and time
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.