使用 vdirsyncer + khal 在 Linux 上同步和查询 CalDAV 日历(iCloud、Google、Fastmail、Nextcloud)。
npx clawhub@latest install caldav-calendar支持平台
Caldav Calendar 技能将您的 AI 代理连接到任何兼容 CalDAV 的日历——iCloud、Google、Fastmail、Nextcloud 等——使用 vdirsyncer 同步引擎和 khal CLI 读写工具。它让代理可以列出即将到来的事件、按关键词搜索、创建新事件以及编辑或删除现有事件,所有操作均通过命令行完成。事件以 .ics 文件的形式存储在本地,提供快速的离线访问和可脚本化的输出格式。
npx clawhub@latest install caldav-calendar点击本页顶部的 安装 按钮即可一键设置
khal edit 需要终端。使用 vdirsyncer 从 iCloud、Google、Fastmail、Nextcloud 或任何标准 CalDAV 服务器同步日历。事件以 .ics 文件的形式存储在本地,支持快速离线访问。
使用 khal list 查看今天的事件、未来 N 天的事件、特定日期范围内的事件,或指定名称的单个日历。支持自然语言简写,如 today(今天)、tomorrow(明天)和 7d(7天)。
使用 khal search 按关键词搜索所有已同步的事件。自定义 --format 字符串可让您精确提取所需字段(标题、日期、UID、地点等)。
使用 khal new 在任意日历上创建定时或全天事件,支持可选的描述信息及目标日历选择。创建完成后,vdirsyncer sync 会将更改推送回远程服务器。
使用 {title}、{start-date}、{uid}、{calendar} 和 {location} 等占位符格式化事件输出,轻松将日历数据传输到其他工具或代理中。
khal 在 ~/.local/share/khal/khal.db 维护一个本地缓存。如果同步后事件显示为过时内容,可以清除缓存,强制从本地 .ics 存储中重新读取数据。
一个代理每天早晨依次运行 vdirsyncer sync 和 khal list today 7d,获取本周的日程事件,并以自然语言的形式为用户进行摘要汇报。
代理以自然语言接收会议请求,使用 khal new 创建事件,并将其同步回 iCloud 或 Nextcloud——无需手动操作日历应用。
智能体在建议空闲时间段或安排新工作之前,使用 khal search 和 khal list 搜索日历中的现有日程安排。
通过使用自定义 --format 格式字符串,代理可提取结构化事件数据(UID、标题、日历、时间戳),用于日志记录、报告生成或与外部系统同步。
npx clawhub@latest install caldav-calendar支持平台
登录后撰写评价
暂无评价。来分享你的使用体验吧!