Toolverse
All skills

caldav-calendar

by openclaw

Sync and query CalDAV calendars (iCloud, Google, Fastmail, Nextcloud, etc.) using vdirsyncer + khal. Works on Linux.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
DevOps

About this skill

Sync and query CalDAV calendars (iCloud, Google, Fastmail, Nextcloud, etc.) using vdirsyncer + khal. Works on Linux.

How to use

  1. Zainstaluj wymagane narzędzia: vdirsyncer i khal. W systemach z apt użyj: apt install vdirsyncer khal. Upewnij się, że oba polecenia są dostępne w ścieżce systemowej.

  2. Skonfiguruj vdirsyncer, aby połączyć się z Twoimi kontami CalDAV (iCloud, Google, Fastmail, Nextcloud). Edytuj plik konfiguracyjny vdirsyncera, aby dodać dane dostępowe i ścieżki do lokalnych katalogów, gdzie będą przechowywane kalendarze.

  3. Wykonaj pierwszą synchronizację, aby pobrać wszystkie zdarzenia z serwerów: vdirsyncer sync. To polecenie pobierze kalendarze i zapisze je jako lokalne pliki .ics.

  4. Wyświetl swoje zdarzenia: użyj khal list, aby zobaczyć dzisiejsze zdarzenia, khal list today 7d dla następnych siedmiu dni, lub khal list 2026-01-15 2026-01-20 dla konkretnego zakresu dat. Możesz też filtrować po nazwie kalendarza: khal list -a Work today.

  5. Twórz nowe zdarzenia: khal new 2026-01-15 10:00 11:00 "Tytuł spotkania" dla zdarzenia z godziną, lub khal new 2026-01-15 "Całodzienny event" dla zdarzenia bez godziny. Po utworzeniu zdarzenia wykonaj vdirsyncer sync, aby wysłać zmiany na serwer.

  6. Edytuj lub usuń zdarzenia: khal edit "szukany tekst" otwiera interaktywny edytor. Naciśnij s aby zmienić tytuł, d dla opisu, t dla daty/godziny, l dla lokalizacji, D aby usunąć zdarzenie, lub q aby wyjść. Po zmianach wykonaj vdirsyncer sync.

Related skills