Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Manages CalDAV calendars, events, and todos through Python scripts or direct HTTP requests. Also supports configuring and administering a Radicale CalDAV server, including user management, auth setup, and storage verification.
Covers both high-level Python operations and raw HTTP/DAV requests, plus Radicale-specific admin commands that generic calendar tools don't include.
When to use it
- Scheduling recurring team standups on a self-hosted calendar
- Querying upcoming events within a specific date range
- Adding or removing users in a Radicale htpasswd file
- Exporting a work calendar to an ICS file for backup
- Creating and completing todos in a project calendar
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Add a team meeting to my work calendar on January 15th at 2pm
- 1Connect to the CalDAV server using CALDAV_URL, CALDAV_USER, and CALDAV_PASSWORD
- 2Look up the work calendar by its calendar ID
- 3Build a VEVENT with summary 'Team Meeting', DTSTART 20240115T140000Z, DTEND 20240115T150000Z
- 4Save the event to the calendar and capture the assigned UID
- 5Confirm creation and return the UID for future reference
Event 'Team Meeting' created in the work calendar on January 15 at 2:00 PM, UID returned
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.