Sincronizza e interroga calendari CalDAV (iCloud, Google, Fastmail, Nextcloud) su Linux usando vdirsyncer + khal.
npx clawhub@latest install caldav-calendarPiattaforme
La skill Caldav Calendar collega il tuo agente AI a qualsiasi calendario compatibile con CalDAV — iCloud, Google, Fastmail, Nextcloud e altri — utilizzando il motore di sincronizzazione vdirsyncer e il lettore/scrittore CLI khal. Permette agli agenti di elencare gli eventi imminenti, cercare per parola chiave, creare nuovi eventi e modificare o eliminare quelli esistenti, tutto dalla riga di comando. Gli eventi vengono archiviati localmente come file .ics, garantendo un accesso offline rapido e formati di output scriptabili.
npx clawhub@latest install caldav-calendarFai clic sul pulsante Installa in cima a questa pagina per la configurazione con un clic
khal edit richiede un terminale.Utilizza vdirsyncer per sincronizzare i calendari da iCloud, Google, Fastmail, Nextcloud o qualsiasi server CalDAV standard. Gli eventi vengono archiviati localmente come file .ics per un accesso rapido e offline.
Usa khal list per visualizzare gli eventi di oggi, i prossimi N giorni, un intervallo di date specifico o un singolo calendario nominato. Supporta abbreviazioni in linguaggio naturale come today, tomorrow e 7d.
Cerca tra tutti gli eventi sincronizzati tramite parola chiave con khal search. Le stringhe --format personalizzate ti permettono di estrarre esattamente i campi di cui hai bisogno (titolo, data, UID, posizione, ecc.).
Crea eventi a orario fisso o per tutto il giorno su qualsiasi calendario con khal new, incluse descrizioni opzionali e la selezione del calendario di destinazione. Dopo la creazione, vdirsyncer sync invia le modifiche al server remoto.
Formatta l'output degli eventi utilizzando segnaposto come {title}, {start-date}, {uid}, {calendar} e {location} — rendendo semplice inviare i dati del calendario ad altri strumenti o agenti.
khal mantiene una cache locale in ~/.local/share/khal/khal.db. Se gli eventi appaiono obsoleti dopo la sincronizzazione, la cache può essere svuotata per forzare una lettura aggiornata dal repository .ics locale.
Un agente esegue vdirsyncer sync e poi khal list today 7d ogni mattina per recuperare gli eventi della settimana e riassumerli in linguaggio naturale per l'utente.
Un agente riceve una richiesta di riunione in linguaggio naturale, crea l'evento con khal new e lo sincronizza su iCloud o Nextcloud tramite Caldav Calendar — senza bisogno di interagire manualmente con l'app calendario.
Un agente cerca nel calendario gli impegni esistenti utilizzando khal search e khal list prima di suggerire fasce orarie libere o pianificare nuove attività.
Utilizzando stringhe --format personalizzate, un agente estrae dati strutturati sugli eventi (UID, titoli, calendari, timestamp) per la registrazione, la reportistica o la sincronizzazione con sistemi esterni.
npx clawhub@latest install caldav-calendarPiattaforme
Accedi per scrivere una recensione
Nessuna recensione ancora. Sii il primo a condividere la tua esperienza!