OpenClawSkills
GitHub
Use Case β€’ TutorialHeader.readTime

Calendar Integration with OpenClaw

Manage schedules, set reminders, and coordinate meetings automatically.

This tutorial will guide you through connecting OpenClaw to your CalDAV calendar (iCloud, Google, Fastmail, etc.) to manage your schedule, set reminders, and coordinate meetings.

Tutorial.step

What You'll Build

  • OpenClaw connected to your CalDAV calendar
  • Ability to query and manage calendar events via chat
  • Automated daily briefings and reminders
  • Smart scheduling assistance
Tutorial.step

Prerequisites

  • OpenClaw installed and running
  • A channel connected (Telegram, WhatsApp, etc.)
  • CalDAV calendar access and credentials
Tutorial.step

Install Calendar Skill

OpenClaw supports CalDAV calendars through a dedicated skill. Install it using the CLI:

Tutorial.terminal
npx openclaw-hub@latest install caldav

Or ask OpenClaw to help set it up:

  • "Connect my iCloud calendar"
  • "Help me integrate with Google Calendar"
  • "Set up CalDAV calendar integration"
Tutorial.step

Configure Calendar Connection

You'll need your CalDAV server URL and credentials.

iCloud Calendar

  1. Find your CalDAV server URL (usually https://caldav.icloud.com).
  2. Use your iCloud email and an app-specific password.

Google Calendar

  1. Go to Google Calendar Settings β†’ Integrate calendar.
  2. Use your Google account credentials (or OAuth via OpenClaw).
Tutorial.step

Test Calendar Access

Try these commands in your connected channel:

  • "What's on my calendar today?"
  • "Show me my events for this week"
  • "Add a meeting for Friday at 2pm"
Tutorial.step

Set Up Automated Reminders

Create a daily calendar briefing every morning at 8 AM:

openclaw.json
{
  "cron": {
    "enabled": true,
    "jobs": [
      {
        "name": "Calendar Briefing",
        "cron": "0 8 * * *",
        "message": "Check my calendar for today. Send me a summary of my meetings and events, and remind me of any important deadlines."
      }
    ]
  }
}
Tutorial.step

Advanced Features

Going Further

Use OpenClaw for Smart Scheduling (finding optimal times), Event Extraction (from emails), and Travel Time Calculation.