Sincroniza y consulta calendarios CalDAV (iCloud, Google, Fastmail, Nextcloud) en Linux usando vdirsyncer + khal.
npx clawhub@latest install caldav-calendarPlataformas
La skill Caldav Calendar conecta tu agente de IA con cualquier calendario compatible con CalDAV — iCloud, Google, Fastmail, Nextcloud y más — utilizando el motor de sincronización vdirsyncer y el lector/escritor CLI khal. Permite a los agentes listar eventos próximos, buscar por palabra clave, crear nuevos eventos, y editar o eliminar los existentes, todo desde la línea de comandos. Los eventos se almacenan localmente como archivos .ics, lo que proporciona acceso sin conexión rápido y formatos de salida programables.
npx clawhub@latest install caldav-calendarHaz clic en el botón Instalar en la parte superior de esta página para una configuración rápida
khal edit requiere una terminal.Utiliza vdirsyncer para sincronizar calendarios de iCloud, Google, Fastmail, Nextcloud o cualquier servidor CalDAV estándar. Los eventos se almacenan localmente como archivos .ics para un acceso rápido y sin conexión.
Usa khal list para ver los eventos de hoy, los próximos N días, un rango de fechas específico o un calendario con nombre concreto. Admite atajos en lenguaje natural como today, tomorrow y 7d.
Busca en todos los eventos sincronizados por palabra clave con khal search. Las cadenas de formato personalizadas --format te permiten extraer exactamente los campos que necesitas (título, fecha, UID, ubicación, etc.).
Crea eventos con hora definida o de todo el día en cualquier calendario con khal new, incluyendo descripciones opcionales y selección del calendario de destino. Tras la creación, vdirsyncer sync envía los cambios al servidor remoto.
Formatea la salida de eventos utilizando marcadores de posición como {title}, {start-date}, {uid}, {calendar} y {location} — facilitando el envío de datos del calendario a otras herramientas o agentes.
khal mantiene una caché local en ~/.local/share/khal/khal.db. Si los eventos aparecen desactualizados después de sincronizar, se puede borrar la caché para forzar una lectura nueva desde el almacén .ics local.
Un agente ejecuta vdirsyncer sync y luego khal list today 7d cada mañana para obtener los eventos de la semana y resumirlos en lenguaje natural para el usuario.
Un agente recibe una solicitud de reunión en lenguaje natural, crea el evento con khal new y lo sincroniza de vuelta con iCloud o Nextcloud — sin necesidad de interacción manual con la aplicación de calendario.
Un agente busca en el calendario los compromisos existentes usando khal search y khal list antes de sugerir franjas horarias libres o programar nuevo trabajo.
Usando cadenas --format personalizadas, un agente extrae datos de eventos estructurados (UIDs, títulos, calendarios, marcas de tiempo) para registro, generación de informes o sincronización con sistemas externos.
npx clawhub@latest install caldav-calendarPlataformas
Inicia sesión para escribir una reseña
Aún no hay reseñas. ¡Sé el primero en compartir tu experiencia!