📅 Calendar Integration with OpenClaw
Complete tutorial to manage schedules, set reminders, and coordinate meetings
Complete tutorial to manage schedules, set reminders, and coordinate meetings
Want to have OpenClaw check your calendar and set reminders? This guide walks you through CalDAV (iCloud, Google, Fastmail, Nextcloud), scheduling, and meeting coordination. Allow about 20–30 minutes.
When you finish, you'll have:
Before starting:
OpenClaw supports CalDAV calendars through a dedicated skill. Install it:
npx clawdhub@latest install caldav
Or ask OpenClaw to set up calendar integration:
You'll need your CalDAV calendar URL and credentials. Here's how to find them:
https://caldav.icloud.com)gws-calendar with full API support—create events, update attendees, reschedule. Install with npx skills add https://github.com/googleworkspace/cli after gws auth.
Use your CalDAV server URL (usually https://caldav.fastmail.com or your Nextcloud server URL).
Once configured, test the connection:
# Ask OpenClaw via your channel:
"What's on my calendar today?"
"Show me my events for this week"
"Do I have any meetings tomorrow?"
"Add a meeting for Friday at 2pm"
OpenClaw should be able to read and respond with your calendar information.
Create automated reminders for upcoming events:
{
"cron": {
"jobs": [
{
"schedule": "0 8 * * *",
"command": "agent --message 'Check my calendar for today. Send me a summary of my meetings and events, and remind me of any important deadlines.'"
}
]
}
}
This will send you a daily calendar briefing every morning at 8 AM.
Use OpenClaw to coordinate meetings:
OpenClaw can read your calendar, suggest available times, and help coordinate meetings.
Explore advanced calendar capabilities: