用途:基于 lark-cli 的 calendar 技能,管理飞书(Lark)日历与日程,覆盖日程查看/搜索、创建/更新、参会人管理、忙闲查询与空闲时段推荐、会议室查询与预定等场景。
主要能力:
- Shortcuts:+agenda(查看日程,默认今天)、+create(创建日程并邀请参会人,ISO 8601 时间)、+freebusy(查询主日历忙闲与 RSVP 状态)、+room-find(按明确时间块查找可用会议室)、+rsvp(接受/拒绝/待定)、+suggestion(按模糊时间或时间范围推荐候选时间块)。
- API 资源:calendars(增删查改、主日历、搜索)、events(创建/删除/获取/更新/搜索/实例视图)、event.attendees(增删/列表)、freebusys(忙闲查询)。
必要用法:
- 开始前 MUST 先用 Read 工具读取 ../lark-shared/SKILL.md(含认证与权限)。
- 所有 Shortcuts 执行前须先读取对应说明文档,禁止盲目调用。
- 涉及预约日程/会议或查询/搜索会议室时,第一步 MUST 读取 references/lark-calendar-schedule-meeting.md,并严格按其工作流执行。
- 原生 API 调用前须先运行 schema 查看参数,例如:lark-cli schema calendar.<resource>.<method>;再执行 lark-cli calendar <resource> <method> [flags]。
- 时间推断:周一为一周第一天;一天默认覆盖整天;不能预约已完全过去的时间(例外:开始在过去、结束在未来的日程)。
- 日期与时间戳转换须用外部工具处理。
适用场景:日程/会议预约、会议室查询与预定、参会人邀请与回复、忙闲协调与空闲时段推荐。
限制与约束:术语上口语“日历”通常映射为“日程”操作;会议室是日程的一种参与人,不能脱离日程单独预定;无明确时间时禁止直接调用 +room-find,须先经 +suggestion;涉及时间或会议室方案选择时,须先向用户展示候选并等待确认;权限以资料所列 scope 为准。其它未提及的功能、收费、价格、平台或效果暂未提供。