CalDAV & Radicale Management for Openclaw

A comprehensive skill for programmatically managing CalDAV calendars, events, and Radicale server instances.

chakyiu
v1.0.0
Feb 24, 2026
0
1.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install caldav-skill

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install caldav-skill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is CalDAV & Radicale Management?

This skill provides a robust interface for interacting with CalDAV servers, specifically optimized for the lightweight Radicale server. It allows AI agents to perform full CRUD operations on calendars, events, and todo lists using standard RFC 4791 and RFC 5545 protocols. By leveraging Openclaw Skills, developers can integrate sophisticated scheduling and time-management capabilities into their automated workflows with ease.

Beyond basic event management, the skill includes specialized scripts for Radicale server administration, configuration validation, and user management. This makes it an essential tool for developers looking to build self-hosted scheduling agents or automate productivity tasks within a private infrastructure.

CalDAV & Radicale Management Use Cases

  • Automating the creation of recurring team meetings and standups using RRULE logic.
  • Synchronizing local tasks and todos with a centralized CalDAV server for cross-device access.
  • Managing Radicale server users and validating configuration integrity via CLI.
  • Searching and querying calendar events within specific date ranges for automated reporting.
  • Exporting full calendar data to ICS format for secure backups or external migration.

How CalDAV & Radicale Management Works

  1. The agent connects to the specified CalDAV server using provided credentials and URL endpoints.
  2. It performs principal discovery to identify the user's available calendars and task lists.
  3. Based on the request, it executes specific operations like listing events, creating new entries, or updating existing VCALENDAR objects.
  4. For administrative tasks, it interacts directly with the Radicale server's configuration files and storage directory.
  5. All data is processed in the standard iCalendar format, ensuring compatibility with most modern calendar applications.

CalDAV & Radicale Management Setup

To get started with this skill, first install the necessary Python library:

pip install caldav

For asynchronous support, install the async variant:

pip install caldav[async]

Configure your environment variables to allow Openclaw Skills to access your server:

export CALDAV_URL="http://localhost:5232"
export CALDAV_USER="your_username"
export CALDAV_PASSWORD="your_password"

CalDAV & Radicale Management Data Schema & Taxonomy

The skill organizes data based on the iCalendar (RFC 5545) standard and CalDAV collections. Below is the metadata taxonomy used:

Entity Key Properties Data Format
Calendar Display Name, ID, Resource URL CalDAV Collection
Event UID, DTSTART, DTEND, SUMMARY, RRULE VEVENT
Todo UID, SUMMARY, DUE, STATUS VTODO
Configuration hosts, auth_type, storage_path .ini (Radicale)
Authentication username, hash, permissions htpasswd / LDAP

CalDAV & Radicale Management Advanced Features

  • Git-backed storage support for Radicale, enabling version control and change tracking for all calendar modifications.
  • Low-level HTTP/DAV operation support using custom XML queries for advanced resource discovery.
  • Support for complex recurrence rules (RRULE) to handle intricate meeting patterns.
  • Multi-engine authentication support including LDAP, OAuth2, and IMAP through Radicale backend.
  • Storage integrity verification and automated configuration validation for server maintenance.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*