CalDAV Calendar
Calendar Calendar & LifestyleInstall Command
npx clawhub@latest install caldavcalendar
Installation Guide
Make sure Node.js 22+ and OpenClaw are installed. Run openclaw --version in your terminal to verify.
Run the install command above in your terminal. ClawHub will automatically download and install CalDAV Calendar to the ~/.openclaw/skills/ directory.
Run openclaw skills list to check your installed skills and confirm CalDAV Calendar appears in the list.
Follow the configuration instructions in the description below to add skill settings to ~/.config/openclaw/openclaw.json5.
~/.openclaw/skills/ or the skills/ directory in your project root. Make sure the folder contains a SKILL.md file.
Detailed Description
The CalDAV Calendar skill connects to various calendar services via the standard CalDAV protocol, letting OpenClaw manage your schedule.
Core Features
- Event Viewing: View calendar events within a specified date range
- Event Creation: Create new calendar events using natural language
- Event Modification: Update event times, locations, descriptions, and more
- Calendar Management: Support managing multiple calendars
- Cross-Platform Support: Compatible with iCloud Calendar, Google Calendar, Nextcloud Calendar, and more
Configuration
{
skills: {
caldavcalendar: {
url: "https://caldav.icloud.com",
username: "[email protected]",
password: "app-specific-password",
defaultCalendar: "Personal"
}
}
}
Use Cases
- "What's on my schedule for tomorrow?"
- "Create a product review meeting next Wednesday from 2 PM to 3 PM"
- "Reschedule Friday's dinner gathering to 7 PM"
- "How many meetings do I have this week? What are they?"
Security Notes
It is recommended to use an App-Specific Password rather than your main password. Both iCloud and Google support generating dedicated passwords for third-party applications.