calendar

Manage CLI calendars with khal and sync via vdirsyncer.

47|8|Updated Sep 13, 2025
One-click install
npx skills add https://github.com/lvndry/jazz --skill calendar-lvndry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: calendar
Source: https://github.com/lvndry/jazz/tree/main/skills/calendar
Command: npx skills add https://github.com/lvndry/jazz --skill calendar-lvndry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables CLI-based calendar management using khal and vdirsyncer to view, create, edit, delete events and keep calendars synchronized across CalDAV servers.

Core Features & Use Cases

  • View, add, edit, and delete events from the command line using khal.
  • Synchronize multiple calendars with CalDAV servers via vdirsyncer.
  • Manage multiple calendars and offline edits with later synchronization for team or personal use cases.

Quick Start

Install khal and vdirsyncer on your system, configure khal to point to your local calendars, configure a vdirsyncer pair for your CalDAV server, and start managing calendars from the CLI with commands like khal list today and vdirsyncer sync.

Frequently Asked Questions about calendar

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

FAQPage Schema
How do I manage my calendar from the CLI and sync it with CalDAV?

You can manage your calendar from the CLI and sync with CalDAV using khal to view, create, edit, and delete events, while vdirsyncer handles synchronization across CalDAV servers.

Can I make offline calendar edits and synchronize them later?

Yes, you can make offline calendar edits using khal and synchronize them later with vdirsyncer, enabling offline event management with deferred CalDAV server synchronization.

What do I need to set up before using khal and vdirsyncer for calendar management?

Before using khal and vdirsyncer for calendar management, you need to install both tools, configure khal to point to local calendars, and set up a vdirsyncer pair for your CalDAV server.

Does this CLI calendar approach support managing multiple calendars?

Yes, this CLI calendar approach supports managing multiple calendars, allowing you to view, edit, and synchronize events across different calendars for team or personal use cases.

What is the best way to view today's calendar events from the command line?

The best way to view today's calendar events from the command line is using the khal list today command, which displays your scheduled events directly in the terminal.