用途
每日全景简报工作流用于在飞书/Lark 中生成每日一站式简报。它聚合五大业务域的信息:日程、任务、邮件、审批、消息,并通过 AI 汇总(时间转换、优先级排序、冲突检测)输出全景简报。适用于用户需要了解今天的安排、查看每日概览、获取晨间简报,或询问「今天有什么需要关注的」等场景。官方 lark-workflow-standup-report 仅覆盖日程与任务两个域,本技能覆盖五个域,提供更完整的视图。
前置条件
仅支持 user 身份。执行前需确保已授权,例如:
lark-cli auth login --domain calendar,task,mail,approval,im
工作流开始前必须先用 Read 工具读取 lark-shared/SKILL.md,其中包含认证、权限处理和安全规则。
工作流概览
整体流程以日期为起点,分别拉取日程、任务、邮件、审批、消息数据,最终由 AI 汇总生成简报:
- 日程:calendar +agenda,输出会议/事件列表
- 任务:task +get-my-tasks,输出未完成待办列表
- 邮件:mail(搜索未读),可选
- 审批:approval(待处理),可选
- 消息:im(搜索 @我 消息),可选
主要步骤
- 确定日期:默认今天,支持「今天」「明天」「后天」推断。日期转换必须调用系统命令(如 date),不要心算;时间参数需使用 ISO 8601 格式。
- 获取日程(必选):参考 lark-calendar/SKILL.md,使用
lark-cli calendar +agenda,可传 --start 与 --end 指定日期。 - 获取未完成待办(必选):参考 lark-task/SKILL.md,使用
lark-cli task +get-my-tasks --due-end。不带过滤条件时可能返回大量历史待办,建议用 --due-end 过滤或只展示近 7 天创建的任务。 - 获取未读邮件摘要(可选):参考 lark-mail/SKILL.md,使用
lark-cli mail +inbox --unread --limit 20 --format json。若未授权 mail 域或不使用飞书邮箱,跳过并标注「邮件模块未授权」。 - 获取待处理审批(可选):参考 lark-approval/SKILL.md,approval 域没有 Shortcut,必须使用原生 API,例如
lark-cli approval tasks query --data '{"page_size":20,"topic":2}' --format json。若未授权,跳过并标注「审批模块未授权」。 - 获取未读 @我 消息(可选):参考 lark-im/SKILL.md,使用
lark-cli im +messages-search。此步仅在用户明确要求查看消息时执行,默认可跳过以避免数据量过大。 - AI 汇总生成简报:整合上述结果,输出包含日程安排、待办事项、未读邮件、待处理审批、小结等模块的结构化简报。
- 生成文档(可选,用户要求时):参考 lark-doc/SKILL.md,使用
lark-cli docs +create。
数据处理规则
- 时间转换:API 返回 Unix timestamp,需根据 timezone 字段转换为 HH:mm 格式
- RSVP 状态映射:accept→已接受,decline→已拒绝,needs_action→待确认,tentative→暂定
- 日程排序:按开始时间升序排列
- 冲突检测:检查相邻日程是否有时间重叠(前一个 end_time > 后一个 start_time)
- 已拒绝日程:标注「已拒绝」但不计入忙碌时段和冲突检测
- 待办排序:已过期 > 今日到期 > 明日到期 > 无截止时间
- 域降级:某个域执行失败或无数据时,在对应模块显示提示信息,不影响其他模块
权限表
- 日程:
calendar +agenda,scopecalendar:calendar.event:read,必选 - 任务:
task +get-my-tasks,scopetask:task:read,必选 - 邮件:
mail +inbox,scopemail:mail:readonly,可选 - 审批:
approval tasks query,scopeapproval:task:read,可选 - 消息:
im +messages-search,scopeim:message:readonly,可选 - 文档:
docs +create,scopedocx:document:write,可选(生成文档时)
限制
仅支持 user 身份授权;邮件、审批、消息域为可选,未授权时以提示信息降级展示,不阻塞主流程。其他未在资料中说明的功能、收费、价格、平台或效果暂未提供。