Caldav CalendarHighlighted
Sync and query CalDAV calendars (iCloud, Google, Fastmail, Nextcloud, etc.) using vdirsyncer + khal. Works on Linux.
Sync and query CalDAV calendars (iCloud, Google, Fastmail, Nextcloud, etc.) using vdirsyncer + khal. Works on Linux.
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
CalDAV Calendar enables your agent to synchronize and interact with CalDAV-compatible calendar services including iCloud, Google Calendar, Fastmail, and Nextcloud. It combines vdirsyncer for server synchronization with khal for local calendar reading and writing — giving agents full calendar access through the command line with offline caching for fast, reliable queries.
The skill operates through two complementary tools: vdirsyncer handles the synchronization between remote CalDAV servers and local
.ics files, while khal provides the local calendar interface for viewing, searching, creating, and editing events. The workflow follows a sync-first pattern — always running vdirsyncer sync before querying to ensure data freshness, and syncing again after making changes to push them back to the server.
Install vdirsyncer and khal via your package manager (e.g.,
apt install vdirsyncer khal). Create configuration files at ~/.config/vdirsyncer/config for remote calendar connections and ~/.config/khal/config for local calendar discovery. Run vdirsyncer discover on first setup to detect available calendars, then vdirsyncer sync to establish the initial synchronization. For security, store calendar credentials in your OS keyring rather than plaintext configuration files.No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.