caldav-calendar

Synchronize CalDAV calendars to local .ics files with vdirsyncer and khal.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/dsactivi-2/Mujo-Team --skill caldav-calendar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: caldav-calendar
Source: https://github.com/dsactivi-2/Mujo-Team/tree/main/skills/caldav-calendar
Command: npx skills add https://github.com/dsactivi-2/Mujo-Team --skill caldav-calendar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the synchronization and management of CalDAV calendars, allowing seamless integration with services like iCloud, Google Calendar, Fastmail, and Nextcloud.

Core Features & Use Cases

  • Two-way Sync: Synchronizes CalDAV calendars with local .ics files using vdirsyncer.
  • Event Management: View, search, create, edit, and delete calendar events using khal.
  • Use Case: Keep your work and personal calendars in sync across multiple devices and services without manual intervention.

Quick Start

Sync your CalDAV calendars by running the command vdirsyncer sync.

Frequently Asked Questions about caldav-calendar

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync CalDAV calendars like iCloud and Google Calendar locally?

To sync CalDAV calendars locally, this Skill uses vdirsyncer to synchronize events from iCloud, Google Calendar, Fastmail, and Nextcloud into local .ics files for offline access and management.

Can I manage and create calendar events from the Linux command line?

Yes, you can manage calendar events from the Linux command line using khal, which allows you to view, search, create, edit, and delete events stored in your synced local .ics files.

Do I need vdirsyncer and khal installed to use this calendar sync tool?

Yes, you must have vdirsyncer and khal installed and configured on your Linux system with your CalDAV provider details to enable synchronization and event management.

What is the best way to keep work and personal calendars synced across multiple devices?

The best way to keep work and personal calendars synced across devices is using two-way CalDAV synchronization with vdirsyncer, automatically updating local .ics files without manual intervention.

Does this CalDAV synchronization method support Nextcloud and Fastmail?

Yes, this CalDAV synchronization method supports Nextcloud and Fastmail, alongside iCloud and Google Calendar, by syncing your remote calendar events directly to local .ics files.