Synchroniseer en bevraag CalDAV-kalenders (iCloud, Google, Fastmail, Nextcloud) op Linux met vdirsyncer + khal.
npx clawhub@latest install caldav-calendarPlatforms
De Caldav Calendar skill verbindt je AI-agent met elke CalDAV-compatibele agenda — iCloud, Google, Fastmail, Nextcloud en meer — via de vdirsyncer synchronisatie-engine en khal CLI-lezer/schrijver. Het stelt agents in staat om aankomende evenementen te bekijken, te zoeken op trefwoord, nieuwe evenementen aan te maken en bestaande te bewerken of verwijderen, allemaal via de opdrachtregel. Evenementen worden lokaal opgeslagen als .ics-bestanden, wat zorgt voor snelle offline toegang en scriptbare uitvoerformaten.
npx clawhub@latest install caldav-calendarKlik op de Installeren-knop bovenaan deze pagina voor installatie met één klik
khal edit vereist een terminal.Gebruikt vdirsyncer om agenda's te synchroniseren van iCloud, Google, Fastmail, Nextcloud of een willekeurige standaard CalDAV-server. Evenementen worden lokaal opgeslagen als .ics-bestanden voor snelle, offline toegang.
Gebruik khal list om de gebeurtenissen van vandaag, de volgende N dagen, een specifiek datumbereik of één benoemde agenda te bekijken. Ondersteunt natuurlijke taalafkortingen zoals today, tomorrow en 7d.
Doorzoek alle gesynchroniseerde evenementen op trefwoord met khal search. Aangepaste --format-strings laten je precies de velden extraheren die je nodig hebt (titel, datum, UID, locatie, enz.).
Maak getimede of hele-dag evenementen aan op elke kalender met khal new, inclusief optionele beschrijvingen en het selecteren van een doelkalender. Na het aanmaken stuurt vdirsyncer sync de wijzigingen terug naar de externe server.
Formatteer gebeurtenisuitvoer met behulp van tijdelijke aanduidingen zoals {title}, {start-date}, {uid}, {calendar} en {location} — waardoor het eenvoudig is om kalendergegevens door te sturen naar andere tools of agents.
khal onderhoudt een lokale cache op ~/.local/share/khal/khal.db. Als gebeurtenissen verouderd lijken na het synchroniseren, kan de cache worden gewist om een nieuwe lezing van de lokale .ics-opslag af te dwingen.
Een agent voert elke ochtend vdirsyncer sync en vervolgens khal list today 7d uit om de gebeurtenissen van de week op te halen en deze in natuurlijke taal voor de gebruiker samen te vatten.
Een agent ontvangt een vergaderverzoek in natuurlijke taal, maakt de afspraak aan met khal new en synchroniseert deze terug naar iCloud of Nextcloud — zonder handmatige interactie met een agenda-app.
Een agent doorzoekt de agenda op bestaande afspraken met behulp van khal search en khal list voordat hij vrije tijdslots voorstelt of nieuw werk inplant.
Met behulp van aangepaste --format-tekenreeksen extraheert een agent gestructureerde evenementgegevens (UID's, titels, agenda's, tijdstempels) voor logboekregistratie, rapportage of synchronisatie met externe systemen.
npx clawhub@latest install caldav-calendarPlatforms
Inloggen om een beoordeling te schrijven
Nog geen beoordelingen. Wees de eerste om je ervaring te delen!