Sincronize e consulte calendários CalDAV (iCloud, Google, Fastmail, Nextcloud) no Linux usando vdirsyncer + khal.
npx clawhub@latest install caldav-calendarPlataformas
A skill Caldav Calendar conecta seu agente de IA a qualquer calendário compatível com CalDAV — iCloud, Google, Fastmail, Nextcloud e muito mais — usando o mecanismo de sincronização vdirsyncer e o leitor/escritor CLI khal. Ela permite que os agentes listem eventos futuros, pesquisem por palavra-chave, criem novos eventos e editem ou excluam eventos existentes, tudo pela linha de comando. Os eventos são armazenados localmente como arquivos .ics, oferecendo acesso offline rápido e formatos de saída programáveis.
npx clawhub@latest install caldav-calendarClique no botão Instalar no topo desta página para configuração com um clique
khal edit requer um terminal.Usa o vdirsyncer para sincronizar calendários do iCloud, Google, Fastmail, Nextcloud ou qualquer servidor CalDAV padrão. Os eventos são armazenados localmente como arquivos .ics para acesso rápido e offline.
Use khal list para visualizar os eventos de hoje, os próximos N dias, um intervalo de datas específico ou um único calendário pelo nome. Suporta atalhos em linguagem natural como today, tomorrow e 7d.
Pesquise em todos os eventos sincronizados por palavra-chave com khal search. Strings --format personalizadas permitem extrair exatamente os campos que você precisa (título, data, UID, localização, etc.).
Crie eventos com horário definido ou eventos de dia inteiro em qualquer calendário com khal new, incluindo descrições opcionais e seleção do calendário de destino. Após a criação, o vdirsyncer sync envia as alterações de volta ao servidor remoto.
Formate a saída de eventos usando marcadores como {title}, {start-date}, {uid}, {calendar} e {location} — facilitando o envio de dados do calendário para outras ferramentas ou agentes.
O khal mantém um cache local em ~/.local/share/khal/khal.db. Se os eventos parecerem desatualizados após a sincronização, o cache pode ser limpo para forçar uma nova leitura do repositório .ics local.
Um agente executa vdirsyncer sync e depois khal list today 7d toda manhã para buscar os eventos da semana e resumi-los em linguagem natural para o usuário.
Um agente recebe uma solicitação de reunião em linguagem natural, cria o evento com khal new e o sincroniza de volta para o iCloud ou Nextcloud — sem necessidade de interação manual com o aplicativo de calendário.
Um agente pesquisa o calendário em busca de compromissos existentes usando khal search e khal list antes de sugerir horários livres ou agendar novos trabalhos.
Usando strings --format personalizadas, um agente extrai dados estruturados de eventos (UIDs, títulos, calendários, registros de data e hora) para registro, geração de relatórios ou sincronização com sistemas externos.
npx clawhub@latest install caldav-calendarPlataformas
Faça login para escrever uma avaliação
Nenhuma avaliação ainda. Seja o primeiro a compartilhar sua experiência!