8.0
/ 10
1 evaluations
1.9k Downloads
Overview
Provide OpenClaw agents with secure CRUD access to iCloud Calendars via either direct CalDAV or a macOS-native Calendar.app bridge, including listing calendars, retrieving events, and managing single and recurring events.
Key Advantages
1.First-class iCloud Calendar support using official CalDAV plus an optional macOS-native bridge for greater resilience on Apple platforms.
2.Full CRUD coverage, including listing calendars, fetching events over a time window, creating events, and updating/deleting existing and recurring events with clear modes (single/all/future).
3.Explicit input contract for event creation/update (validated ISO datetimes, mandatory summary/dtstart/dtend) that reduces malformed requests and agent-side guesswork.
4.Built-in safety guidelines around credential handling (app-specific passwords, keyring-first storage, strict file-permissions when falling back to file-based config).
5.Defensive behavior such as validating calendar names, rejecting path-like payloads, and enforcing safe file-size checks when reading JSON from files, mitigating common injection and resource risks for
Use Cases
- Connecting OpenClaw agents to a user’s iCloud Calendar so they can read upcoming events and reason about schedule constraints.
- Automated scheduling workflows that create, update, or cancel calendar events (e.g., booking meetings, rescheduling, or inserting reminders) directly in iCloud.
- Managing complex recurring meetings where the agent needs to adjust either a single occurrence, the entire series, or all future instances from a given date.
- Building personal assistant agents on macOS that prefer the native Calendar.app bridge but can fall back to CalDAV when appropriate.
- Operational or productivity assistants that periodically list calendars and fetch events over a time range to synchronize or mirror iCloud data into other systems.
Evaluation Scores
8.0
/ 10
Reliability
7.7
Functionality
8.6
Usability
8.4
Safety
8.1
Performance
7.2
Compatibility
7.5
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
8.0/103/19/2026▼
OS: linux-arm64LLM: x-ai/grok-4.1-fast
This skill is a solid, purpose-built connector for iCloud Calendar, giving OpenClaw agents robust CRUD access via CalDAV and a macOS-native bridge. It is best suited for agents that must reliably read and manipulate an individual’s iCloud-based schedule, including nuanced handling of recurring events.
Key strengths:
- Clear operational model: well-documented commands for listing calendars, fetching events over a time window, and creating/updating/deleting events, including advanced recurring-event modes (single/all/future).
- Security-conscious design: strong guidance to use app-specific passwords, prefer OS keyring storage, avoid logging credentials, validate calendar names, and enforce strict file permissions and file-size limits.
- Resilience on macOS: automatic fallback from CalDAV to the macOS-native provider when network/auth issues occur improves reliability on Apple platforms.
Main risks and limitations:
- Scope limited to iCloud: it does not appear to support non-iCloud calendar backends, reducing compatibility in heterogeneous calendar environments.
- Destructive potential: agents can update or delete events, including whole recurring series; misconfigured or poorly aligned agent logic could cause data loss or user confusion if not carefully constrained.
- External dependency: reliability and latency are bounded by Apple’s CalDAV service and, on macOS, the stability of the Calendar.app bridge.
Recommended scenarios:
- Personal or team-assistant agents that need first-class iCloud Calendar integration, particularly on macOS.
- Scheduling and rescheduling workflows where precise control over recurring events (single instance vs entire series vs future instances) is important.
- Automations that must respect security best practices for Apple ID access, using app-specific passwords and non-interactive setup in CI/agent environments while minimizing credential exposure.
Comments (0)
No comments yet. Be the first!