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.mdCRITICAL — MUST read first before starting, which includes authentication and permission handling. Then read to learn about meeting minutes-related operations.
../lark-shared/SKILL.md../lark-vc/SKILL.md适用场景
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 ReportStep 1: 确定时间范围
Step 1: Determine Time Range
默认过去 7 天。推断规则:"今天"→当天,"这周"→本周一now,"上周"→上周一上周日,"这个月"→1日~now。
注意:日期转换必须调用系统命令(如),不要心算。时间范围参数需根据 CLI 实际要求格式化(通常为date或 ISO 8601)。YYYY-MM-DD
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.,), do not calculate manually. Time range parameters must be formatted according to actual CLI requirements (usuallydateor ISO 8601).YYYY-MM-DD
Step 2: 查询会议记录
Step 2: Query Meeting Records
bash
undefinedbash
undefinedpage-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
- 查询会议关联的纪要信息
bash
lark-cli vc +notes --meeting-ids "id1,id2,...,idN" - 根据上一步搜集到的 查询会议纪要。
meeting-id - 单次最多查询 50 个纪要信息,超过 50 个需分批调用。
- 部分会议返回 ,在最终输出中标注"无纪要"
no notes available - 记录每个会议的 (纪要文档 Token)和
note_doc_token(逐字稿文档 Token)verbatim_doc_token
- 获取纪要文档和逐字稿文档链接
bash
undefined- Query meeting-associated minutes information
bash
lark-cli vc +notes --meeting-ids "id1,id2,...,idN" - Query meeting minutes based on the collected in the previous step.
meeting-id - Maximum 50 minutes can be queried at a time; split into batches if exceeding 50.
- Some meetings return , mark "No Minutes" in the final output
no notes available - Record each meeting's (Minutes Document Token) and
note_doc_token(Verbatim Transcript Document Token)verbatim_doc_token
- 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}'
undefinedlark-cli drive metas batch_query --data '{"request_docs": [{"doc_type": "docx", "doc_token": "<doc_token>"}], "with_url": true}'
undefinedStep 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.mdbash
lark-cli docs +create --title "会议纪要汇总 (<start> - <end>)" --markdown "<内容>"Read to learn cloud document skills.
../lark-doc/SKILL.mdbash
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 "<内容>"
undefinedlark-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