SuperAPI AI 工具集

lark-workflow-standup-report

办公与效率

查看项目

更新于 10-15 23:59

技能介绍

用途:把飞书日程与未完成待办整合成指定日期的摘要,适用于“今天有什么安排”“明天有什么会”“开工摘要/standup report”“这周还有哪些安排”等场景。

前置条件:仅支持 user 身份。执行前须先认证: lark-cli auth login --domain calendar,task 开始前必须用 Read 工具读取 ../lark-shared/SKILL.md,其中包含认证与权限处理。

主要能力与用法:

  1. 获取日程:默认今天,lark-cli calendar +agenda;指定范围用 lark-cli calendar +agenda --start "2026-03-26T00:00:00+08:00" --end "2026-03-26T23:59:59+08:00"。--start/--end 只支持 ISO 8601 和 Unix timestamp,不支持自然语言,需自行计算目标日期。输出含 event_id、summary、start_time(timestamp+timezone)、end_time、free_busy_status、self_rsvp_status。
  2. 获取未完成待办:默认 lark-cli task +get-my-tasks(最多 20 条);按到期过滤 lark-cli task +get-my-tasks --due-end "2026-03-27T23:59:59+08:00";全部用 --page-all。不带过滤可能返回 30+ 条、100KB+,摘要场景建议用 --due-end,或只展示近 30 天创建的任务,其余折叠为“其他 N 项历史待办”。
  3. AI 汇总,输出结构为日期摘要、日程安排表(时间/事件/组织者/状态)、待办事项清单和小结(会议数、待办数、冲突提醒、空闲时段)。

处理规则:时间戳按 timezone 转为 HH:mm;RSVP 映射 accept=已接受、decline=已拒绝、needs_action=待确认、tentative=暂定;日程按开始时间升序;按 end_time > 下一 start_time 检测冲突;已拒绝日程标注但不计入忙碌与冲突;待办按截止时间升序,过期标注“已过期”,无截止排最后。

权限:calendar +agenda 需 calendar:calendar.event:read;task +get-my-tasks 需 task:task:read。

限制:仅 user 身份;日期参数不支持自然语言;未提供更多错误处理与限额说明。