SuperAPI AI 工具集

lark-workflow-meeting-summary

办公与效率

查看项目

更新于 10-13 20:09

技能介绍

用途

本技能用于在飞书中汇总会议纪要,适用于「帮我整理这周的会议纪要」「总结最近的会议」「生成会议周报」「看看今天开了哪些会」「回顾过去一周开了哪些会」等场景。

主要能力

  • 按时间范围查询会议记录(默认过去 7 天,支持今天、这周、上周、这个月等推断)
  • 获取会议关联的纪要元数据(note_id、note_display_type、note_doc_token、verbatim_doc_token 等)
  • 整理结构化会议纪要报告,可选生成飞书云文档
  • 支持单日汇总(今日会议概览)与多日/周报两种输出格式

使用方式

前置条件:仅支持 user 身份,执行前需授权,例如:

lark-cli auth login --domain vc        # 基础(查询+纪要)
lark-cli auth login --domain vc,drive   # 含读取纪要文档正文、生成文档
lark-cli auth login --domain vc,drive,minutes  # 含无 note_id 时的妙记备选路径

工作流:

{时间范围} ─► vc +search ──► 会议列表 (meeting_ids)
                   │
                   ▼
               vc +detail ──► 获取 note_id
                   │
                   ▼
               note +detail ──► 纪要文档 tokens
                   │
                   ▼
               drive metas batch_query 纪要元数据
                   │
                   ▼
               结构化报告

开始前必须先完整读取 ../lark-shared/SKILL.md 和 ../lark-meeting/SKILL.md,认证、身份和权限以 lark-shared 为准;会议与产物关系、产物选择和逐字稿路由以 lark-meeting 为准。

Step 1 确定时间范围:默认过去 7 天,日期转换必须调用系统命令(如 date),不要心算。

Step 2 查询会议记录,page-size 最大为 30,时间范围最大 1 个月,超出需拆分多次查询:

lark-cli vc +search --start "<YYYY-MM-DD>" --end "<YYYY-MM-DD>" --format json --page-size 30

有 page_token 时必须继续翻页,收集所有 id 字段。

Step 3 获取纪要元数据:

lark-cli vc +detail --meeting-ids "id1,id2,...,idN"
lark-cli note +detail --note-id "note_id"

单次最多查询 50 个,超过 50 个需分批调用。部分会议没有 note_id 或报错 no notes available 时,先看 vc +detail 是否返回 minute_token,有则走妙记备选路径,两者都没有时才标注「无纪要」。

妙记备选路径(无 note_id、有 minute_token):

lark-cli minutes +detail --minute-tokens "<minute_token>" --transcript --output-dir ./transcripts --as user

若返回 No read permission(2091005),先把无权限事实告知用户,用户明确同意后再用单数 flag 申请:

lark-cli minutes +apply-permission --minute-token "<minute_token>" --perm view --as user

获取纪要文档和逐字稿文档链接:

lark-cli schema drive.metas.batch_query
lark-cli drive metas batch_query --data '{"request_docs": [{"doc_type": "docx", "doc_token": "<doc_token>"}], "with_url": true}'

一次最多查询 10 个文档,仅对 note_doc_token 与 normal 纪要的 verbatim_doc_token 查询链接。

Step 4 整理纪要报告:单日汇总用「今日会议概览」标题,多日/周报用「会议纪要周报」标题。

Step 5 生成文档(可选,用户要求时):

lark-cli docs +create --doc-format markdown --content $'<title>会议纪要汇总 (<start> - <end>)</title>\n<内容>'
lark-cli docs +update --doc "<url_or_token>" --command append --doc-format markdown --content $'<内容>'

适用场景

  • 整理一周或指定时间范围内的会议纪要
  • 生成会议周报
  • 回顾某段时间内召开的会议

限制

  • 仅支持 user 身份
  • 搜索的时间范围最大为 1 个月,超出需拆分多次查询
  • vc +detail 单次最多查询 50 个
  • drive metas batch_query 一次最多查询 10 个文档
  • minutes +detail 中 --output-dir 只接受相对路径
  • 部分会议可能无 note_id 或报错 no notes available
  • 关于收费、价格、具体平台版本等信息,资料暂未提供