lark-workflow-meeting-summary

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

会议纪要汇总工作流

Meeting Minutes Compilation Workflow

CRITICAL — 开始前 MUST 先用 Read 工具读取
../lark-shared/SKILL.md
,其中包含认证、权限处理
。然后阅读
../lark-vc/SKILL.md
,了解会议纪要相关操作。
CRITICAL — MUST read
../lark-shared/SKILL.md
first before starting, which includes authentication and permission handling
. Then read
../lark-vc/SKILL.md
to learn about meeting minutes-related operations.

适用场景

Applicable Scenarios

  • "帮我整理这周的会议纪要" / "总结最近的会议" / "生成会议周报"
  • "看看今天开了哪些会" / "回顾过去一周开了哪些会"
  • "Help me organize this week's meeting minutes" / "Summarize recent meetings" / "Generate meeting weekly report"
  • "Check which meetings were held today" / "Review meetings held in the past week"

前置条件

Prerequisites

仅支持 user 身份。执行前确保已授权:
bash
lark-cli auth login --domain vc        # 基础(查询+纪要)
lark-cli auth login --domain vc,drive   # 含读取纪要文档正文、生成文档
Only supports user identity. Ensure authorization is completed before execution:
bash
lark-cli auth login --domain vc        # Basic (Query + Minutes)
lark-cli auth login --domain vc,drive   # Includes reading minutes document content, generating documents

工作流

Workflow

{时间范围} ─► vc +search ──► 会议列表 (meeting_ids)
               vc +notes ──► 纪要文档 tokens
               drive metas batch_query 纪要元数据
               结构化报告
{Time Range} ─► vc +search ──► Meeting List (meeting_ids)
               vc +notes ──► Minutes Document Tokens
               drive metas batch_query Minutes Metadata
               Structured Report

Step 1: 确定时间范围

Step 1: Determine Time Range

默认过去 7 天。推断规则:"今天"→当天,"这周"→本周一now,"上周"→上周一上周日,"这个月"→1日~now。
注意:日期转换必须调用系统命令(如
date
),不要心算。时间范围参数需根据 CLI 实际要求格式化(通常为
YYYY-MM-DD
或 ISO 8601)。
Default to past 7 days. Inference rules: "Today" → current day, "This week" → Monday to now, "Last week" → last Monday to last Sunday, "This month" → 1st to now.
Note: Date conversion must use system commands (e.g.,
date
), do not calculate manually. Time range parameters must be formatted according to actual CLI requirements (usually
YYYY-MM-DD
or ISO 8601).

Step 2: 查询会议记录

Step 2: Query Meeting Records

bash
undefined
bash
undefined

page-size 最大为 30

page-size maximum is 30

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

- 时间范围拆分:搜索的时间范围最大为 1 个月。搜索更长时间范围的会议,需要拆分为多次时间范围为一个月查询。
- `--end` 为**包含当天**的日期(即查"今天"时 start 和 end 都填今天)
- `--format json` 输出 JSON 格式,你更佳擅长解析 JSON 数据。
- `--page-size 30` 每页最多 30 条。
- 有 `page_token` 时必须继续翻页,收集所有 `id` 字段(meeting-id)
lark-cli vc +search --start "<YYYY-MM-DD>" --end "<YYYY-MM-DD>" --format json --page-size 30

- Time range splitting: The maximum time range for search is 1 month. To search for meetings over a longer time range, split into multiple queries with 1-month time ranges each.
- `--end` is the date **including the current day** (i.e., fill in today for both start and end when querying "today")
- `--format json` outputs in JSON format, which you are better at parsing.
- `--page-size 30` maximum 30 items per page.
- Must continue pagination when `page_token` is present, collect all `id` fields (meeting-id)

Step 3: 获取纪要元数据

Step 3: Get Minutes Metadata

  1. 查询会议关联的纪要信息
bash
lark-cli vc +notes --meeting-ids "id1,id2,...,idN"   
  • 根据上一步搜集到的
    meeting-id
    查询会议纪要。
  • 单次最多查询 50 个纪要信息,超过 50 个需分批调用。
  • 部分会议返回
    no notes available
    ,在最终输出中标注"无纪要"
  • 记录每个会议的
    note_doc_token
    (纪要文档 Token)和
    verbatim_doc_token
    (逐字稿文档 Token)
  1. 获取纪要文档和逐字稿文档链接
bash
undefined
  1. Query meeting-associated minutes information
bash
lark-cli vc +notes --meeting-ids "id1,id2,...,idN"   
  • Query meeting minutes based on the
    meeting-id
    collected in the previous step.
  • Maximum 50 minutes can be queried at a time; split into batches if exceeding 50.
  • Some meetings return
    no notes available
    , mark "No Minutes" in the final output
  • Record each meeting's
    note_doc_token
    (Minutes Document Token) and
    verbatim_doc_token
    (Verbatim Transcript Document Token)
  1. Get links to minutes documents and verbatim transcript documents
bash
undefined

学习命令使用方式

Learn command usage

lark-cli schema drive.metas.batch_query
lark-cli schema drive.metas.batch_query

批量获取纪要文档与逐字稿链接: 一次最多查询 10 个文档

Batch get links to minutes documents and verbatim transcripts: maximum 10 documents per query

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

Step 4: 整理纪要报告

Step 4: Organize Minutes Report

根据时间跨度选择输出格式:
  • 单日汇总("今天"/"昨天"):用"今日会议概览"标题,逐会议列出会议时间、主题、纪要链接、逐字稿链接。
  • 多日/周报("这周"/"过去 7 天"等):用"会议纪要周报"标题,含概览统计、逐会议详情。
Select output format based on time span:
  • Single-day summary ("Today"/"Yesterday"): Use title "Today's Meeting Overview", list each meeting's time, topic, minutes link, and verbatim transcript link.
  • Multi-day/Weekly Report ("This week"/"Past 7 days", etc.): Use title "Meeting Minutes Weekly Report", including overview statistics and detailed meeting-by-meeting information.

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

Step 5: Generate Document (Optional, when requested by user)

阅读
../lark-doc/SKILL.md
学习云文档技能。
bash
lark-cli docs +create --title "会议纪要汇总 (<start> - <end>)" --markdown "<内容>"
Read
../lark-doc/SKILL.md
to learn cloud document skills.
bash
lark-cli docs +create --title "Meeting Minutes Summary (<start> - <end>)" --markdown "<content>"

或追加到已有文档

Or append to an existing document

lark-cli docs +update --doc "<url_or_token>" --mode append --markdown "<内容>"
undefined
lark-cli docs +update --doc "<url_or_token>" --mode append --markdown "<content>"
undefined

参考

References

  • lark-shared — 认证、权限(必读)
  • lark-vc
    +search
    +notes
    详细用法
  • lark-doc
    +fetch
    +create
    +update
    详细用法
  • lark-shared — Authentication, Permissions (Must Read)
  • lark-vc — Detailed usage of
    +search
    ,
    +notes
  • lark-doc — Detailed usage of
    +fetch
    ,
    +create
    ,
    +update