📅 Lark Calendar到底是什么?

Lark Calendar是一套基于飞书开放API构建的AI技能插件,专门负责飞书日历场景下的所有操作。它不是一个独立的App,而是嵌入在AI编程助手(如Claude Code、Cursor、OpenClaw等)中的“能力模块”,让AI能够像人一样操作你的飞书日历。

💬 简单来说:你说日程,AI建会议,飞书日历自动同步。

⚙️ 核心功能一览

Lark Calendar覆盖了飞书日历管理中几乎所有日常操作场景。无论是创建日程、查询空闲、管理参与者,还是导出日历、删除事件,都可以通过自然语言指令完成

  • 📅 日程创建与管理:支持创建单次或周期性日程(每日/每周/每月),自动校验冲突并提醒。可设置开始/结束时间、全天事件、时区等参数。
  • 👥 参与者管理:添加或移除日程参与者,支持指定必须参加(required)或可选参加(optional)。还能获取日程参与者的列表。
  • 🔍 空闲时间查询:检查特定时间范围内参与者的忙闲状态,快速找到双方都空闲的时段,避免会议时间来回确认。
  • 📋 日程列表与搜索:按时间范围获取日程列表(开始时间戳、结束时间戳、最大返回数量),支持按标题或描述关键词搜索日程。
  • 📤 日程导出与删除:支持导出单个日程的完整信息(.ics格式),也支持按ID删除日程或取消周期性日程的某个实例。
  • 提醒与通知管理:为日程设置提醒(例如提前15分钟、30分钟等),支持默认提醒策略的配置。

🚀 第一次安装:三步上手

Lark Calendar基于 lark-cli 命令行工具,安装流程与其他飞书技能一致。确保已安装Node.js环境后,按以下步骤操作:

  1. 全局安装 lark-cli:在终端运行 npm install -g @larksuite/cli
  2. 添加 Lark Calendar 技能:运行 npx skills add https://github.com/larksuite/cli --skill lark-calendar
  3. 配置应用凭证:在飞书开放平台创建应用并获取 App IDApp Secret,将其配置到AI助手的设置文件中。

完成以上配置后,你就可以在支持的AI工具中直接调用Lark Calendar来管理日历了。

💡 典型应用场景与实战案例

Lark Calendar的价值在于与AI分析、信息整合能力的深度结合。它常与 lark-im(消息推送)、lark-doc(文档读写)等技能配合,形成从会议策划到通知触达的完整自动化闭环。

场景一:快速安排跨团队会议

你只需对AI说:“帮我安排明天下午3点到4点,产品、设计、研发三方的需求评审会,主题是‘Q3版本规划’,先把大家空闲时间查一下再定。”
AI会先调用日历查询所有参与者的忙闲状态,自动选择都空闲的时段,再创建日程并发送邀请。

场景二:每周例会自动化

你可以直接指令:“创建一个每周一上午10点至11点的‘项目周会’,参会人包括张三、李四、王五,自动发送邀请并提前15分钟提醒。”
Lark Calendar会创建周期性日程,自动处理每周的重复创建和提醒设置。

场景三:会议纪要关联日程

你说:“把今天‘产品评审会’的会议纪要链接添加到对应日程的描述中,方便后续查阅。”
AI会先通过lark-doc生成纪要文档,再通过lark-calendar更新日程描述,添加文档链接。

🤖 这个插件适合哪些AI工具?

Lark Calendar遵循通用Skill协议,能够无缝接入当前主流AI编程与自动化工具生态,特别适合以下场景:

  • Claude Code / Cursor:直接支持Skill协议,安装后即可通过自然语言指令管理日历。
  • OpenClaw:在其飞书自动化方案中,Lark Calendar是日程调度的核心组件。
  • Dify:在工作流中可调用Lark Calendar自动安排会议或查询空闲时间。
  • 各类命令行AI助手:如Codex CLI等,可通过终端直接调用此技能。

如果你和你的团队每天都离不开飞书日历,且经常需要协调多方时间、安排周期性会议,Lark Calendar能帮你省去至少60%的日程管理时间。