skilly. Buy ad slot
All skills
Knowledge Management · Writing / AGENT SKILL

lark-workflow-meeting-summary

open.feishu.cn
718.6K installs
0

Compile meeting minutes over a selected period into a structured report.
会议纪要整理工作流:汇总指定时间范围内的会议纪要并生成结构化报告。当用户需要整理会议纪要、生成会议周报、回顾一段时间内的会议内容时使用。

Low community score

lark-workflow-meeting-summary: This skill has a community score below −5, meaning it has received more downvotes than upvotes. Review its source and assessment before installing. Community votes are not a security review.

BEFORE YOU INSTALL

Understand the trade-offs.

SECURITY REVIEW

Review incomplete

The available checks do not support a complete conclusion. Review the scope before relying on this result.

No reported risk0 reported findingsIncomplete evidence
Scope & how to read this review

Static inspection of the supplied skill source. “Complete” means the selected source and checks completed; it does not cover every downloaded package, external service, or runtime action.

Source coverage
partial
Reviewed
2026-10-08
Reviewed version
sha256:6970e
Latest catalog version
sha256:6970e

The reported findings score starts at 100 and subtracts 35 for each critical finding, 20 for high, 9 for medium, and 3 for low, with a floor of 0. It is shown only for complete, current reviews with all finding details. A score of 100 means no findings were reported in the reviewed source.

Severity describes potential impact, not the probability of harm. Review the conditions and evidence for each finding. A scan is not a safety guarantee.

SKILL QUALITY

Limited evidence for a verdict

50/100Provisional source score

The supplied instructions describe a useful Lark meeting-report workflow with concrete commands, batching limits, and artifact routing. An agent could follow much of the retrieval process, but reliable content summarization and end-to-end validation depend on missing references and unspecified steps.

low confidenceStatic reviewIntegration skill

The reviewer had limited evidence. These scores describe what was available, not a verified measure of reliability.

What works well

  • Defines default date ranges, inclusive end dates, pagination requirements, and batch limits.
  • Distinguishes normal and unified notes and provides a minutes fallback when note_id is absent.
  • Explains permission-denied handling and makes document creation conditional on user request.

Before you rely on it

  • Supply the mandatory shared and meeting skills and referenced command documentation.
  • Specify how to retrieve note body content and turn it into a substantive summary.
  • Add exact pagination syntax, timezone and interval-splitting rules, and representative response examples.
  • Provide a sample report and checks for meeting coverage, source fidelity, missing artifacts, and document creation.
Clear instructionsCan your agent understand the task and expected outcome?3/4

The task, ordered workflow, and report formats are clear. However, the promised summary is underspecified: the main path retrieves metadata and links without explaining substantive content extraction or synthesis.

EVIDENCE
SKILL.md: "多日/周报(\"这周\"/\"过去 7 天\"等):用\"会议纪要周报\"标题,含概览统计、逐会议详情。"

To improve: Define required statistics and per-meeting summary fields, including how claims should be grounded in retrieved content.

Complete workflowAre prerequisites, failure cases, and recovery covered?2/4

Includes authentication scopes, batching, pagination obligations, and useful fallback handling. Missing body-retrieval steps, pagination invocation, empty-result handling, and partial-failure reporting prevent a self-contained workflow.

EVIDENCE
SKILL.md: "部分会议没有 `note_id` 或报错 `no notes available`,**不要直接标注\"无纪要\"**:先看 `vc +detail` 是否返回了 `minute_token`"

To improve: Add concrete content-fetch and pagination commands, plus recovery and reporting rules for empty searches, inaccessible documents, and failed batches.

Repeatable resultsAre examples and dependencies specific enough to repeat the work?2/4

Command examples and numeric limits help repeatability, but timezone, calendar-month splitting, response structures, and supported CLI requirements are not established in the supplied source.

EVIDENCE
SKILL.md: "时间范围参数需根据 CLI 实际要求格式化(通常为 `YYYY-MM-DD` 或 ISO 8601)。"

To improve: State the supported CLI requirements and exact date semantics; include sample responses and a worked multi-page, multi-month example.

Checkable outcomesCan you tell whether the task succeeded?2/4

The instructions provide observable report fields and routing constraints, but no worked expected output or explicit end-to-end checks. These support partial inspection rather than strong verification.

EVIDENCE
SKILL.md: "逐会议列出会议时间、主题、纪要链接、逐字稿链接(`unified` 纪要无逐字稿链接,标注\"unified 纪要,逐字稿需 `note +transcript` 拉取\")。"

To improve: Add an example input and expected report, with checks that every retrieved meeting is accounted for, summaries match sources, and generated documents contain the intended content.

Supporting filesDo the supplied scripts and references support the workflow?1/4

Supporting references are clearly identified and materially required, but none were supplied. Their coherence with the workflow remains unknown; the low score reflects limited available evidence.

EVIDENCE
SKILL.md: "开始前 MUST 先完整读取 [`../lark-shared/SKILL.md`](../lark-shared/SKILL.md) 和 [`../lark-meeting/SKILL.md`](../lark-meeting/SKILL.md)"

To improve: Include the referenced skills, scene guides, and command references so their instructions and interfaces can be checked against this workflow.

Review scope & scoring

Scores describe source evidence: 0 absent or contradicted, 1 weak, 2 incomplete, 3 solid, 4 strong. Supporting files are excluded when not applicable. Instruction skills can demonstrate quality through examples and checkable outcomes without executable tests.

Provisional source score
50/100
Files reviewed
1
Source coverage
skill only
Reviewed
2026-10-02
Rubric
2026-09-25-v3
Assessed version
sha256:6970e
Latest catalog version
sha256:6970e

Review limitations

  • Only SKILL.md was supplied; required supporting skills and references could not be assessed.
  • This was a static review. No commands were executed, and CLI compatibility or runtime behavior was not verified.

This review does not execute the skill or verify runtime results. Install counts and publisher reputation do not increase the score.

The full skill.

Original instructions from the publisher’s SKILL.md

# 会议纪要汇总工作流

**CRITICAL — 开始前 MUST 先完整读取 [`../lark-shared/SKILL.md`](../lark-shared/SKILL.md) 和 [`../lark-meeting/SKILL.md`](../lark-meeting/SKILL.md)**。认证、身份和权限以 lark-shared 为准;会议与产物关系、产物选择和逐字稿路由以 lark-meeting 为准。

## 适用场景

- "帮我整理这周的会议纪要" / "总结最近的会议" / "生成会议周报"
- "看看今天开了哪些会" / "回顾过去一周开了哪些会"

## 前置条件

仅支持 **user 身份**。执行前确保已授权:

```bash
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 纪要元数据
                   │
                   ▼
               结构化报告
```

### Step 1: 确定时间范围

默认**过去 7 天**。推断规则:"今天"→当天,"这周"→本周一~now,"上周"→上周一~上周日,"这个月"→1日~now。

> **注意**:日期转换必须调用系统命令(如 `date`),不要心算。时间范围参数需根据 CLI 实际要求格式化(通常为 `YYYY-MM-DD` 或 ISO 8601)。

### Step 2: 查询会议记录

```bash
# page-size 最大为 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)

### Step 3: 获取纪要元数据

1. 查询会议关联的纪要信息
```bash
# 首先获取 note_id 和 minute_token
lark-cli vc +detail --meeting-ids "id1,id2,...,idN"

# 然后用 note_id 获取文档 tokens(如有多个需分别获取)
lark-cli note +detail --note-id "note_id"
```
- 根据上一步搜集到的 `meeting-id` 查询。
- 单次最多查询 50 个,超过 50 个需分批调用。
- 部分会议没有 `note_id` 或报错 `no notes available`,**不要直接标注"无纪要"**:先看 `vc +detail` 是否返回了 `minute_token`,有则走下面的妙记备选路径;`note_id` 和 `minute_token` 都没有时才标注"无纪要"。
- 记录每个纪要的 `note_id`(纪要 ID)、`note_display_type`(展示类型:`unknown` / `normal` / `unified`)、`note_doc_token`(纪要文档 Token)和 `verbatim_doc_token`(逐字稿文档 Token)。

> **妙记备选路径(无 `note_id`、有 `minute_token` 时)**:智能纪要与妙记是两条独立产物链路,缺少智能纪要不代表这场会没有内容。
>
> ```bash
> # --minute-tokens 是复数形式(+download 同);--output-dir 只接受相对路径
> lark-cli minutes +detail --minute-tokens "<minute_token>" --transcript --output-dir ./transcripts --as user
> ```
>
> 逐字稿会落盘,供 Step 4 基于原始发言独立提炼(不要照搬 AI 总结)。若返回 `No read permission`(`2091005`),先把无权限事实告知用户,用户明确同意后再用单数 flag 申请:`lark-cli minutes +apply-permission --minute-token "<minute_token>" --perm view --as user`;申请需 owner 在客户端批准后才可重试。详见 [基于 minute_token 查询妙记及关联产物](../lark-meeting/scenes/query-minutes-and-artifacts.md)。

> **逐字稿路由按 `note_display_type` 决定**(详见 [基于 note_id 查询智能纪要及关联产物](../lark-meeting/scenes/query-note-and-artifacts.md)):
> - `normal`:逐字稿是独立文档,链接/正文走 `verbatim_doc_token`。
> - `unified`:逐字稿**不是独立文档**,没有可分享的逐字稿文档链接;需要逐字稿内容时用 `note +transcript --note-id <note_id>`([lark-meeting](../lark-meeting/SKILL.md))拉取到本地,报告中标注"unified 纪要"即可。

2. 获取纪要文档和逐字稿文档链接
```bash
# 学习命令使用方式
lark-cli schema drive.metas.batch_query

# 批量获取纪要文档与逐字稿链接: 一次最多查询 10 个文档
# 仅对 note_doc_token 与 normal 纪要的 verbatim_doc_token 查询链接
lark-cli drive metas batch_query --data '{"request_docs": [{"doc_type": "docx", "doc_token": "<doc_token>"}], "with_url": true}'
```

### Step 4: 整理纪要报告

根据时间跨度选择输出格式:

- **单日汇总**("今天"/"昨天"):用"今日会议概览"标题,逐会议列出会议时间、主题、纪要链接、逐字稿链接(`unified` 纪要无逐字稿链接,标注"unified 纪要,逐字稿需 `note +transcript` 拉取")。
- **多日/周报**("这周"/"过去 7 天"等):用"会议纪要周报"标题,含概览统计、逐会议详情。

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

阅读 [`../lark-doc/SKILL.md`](../lark-doc/SKILL.md) 学习云文档技能。

```bash
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 $'<内容>'
```

## 参考

- [lark-shared](../lark-shared/SKILL.md) — 认证、权限(必读)
- [lark-meeting](../lark-meeting/SKILL.md) — 会议与产物统一路由
- [查询会议与会议产物](../lark-meeting/scenes/query-meeting-and-artifacts.md) — 搜索、消歧、产物获取与逐字稿分析流程
- [查询妙记及关联产物](../lark-meeting/scenes/query-minutes-and-artifacts.md) — 无 `note_id` 时的妙记备选路径
- [`vc +search`](../lark-meeting/references/lark-vc-search.md)、[`vc +detail`](../lark-meeting/references/lark-vc-detail.md)、[`note +detail`](../lark-meeting/references/lark-note-detail.md)、[`note +transcript`](../lark-meeting/references/lark-note-transcript.md)、[`minutes +detail`](../lark-meeting/references/lark-minutes-detail.md)、[`minutes +apply-permission`](../lark-meeting/references/lark-minutes-apply-permission.md) — 命令细节
- [lark-doc](../lark-doc/SKILL.md) — `+fetch`、`+create`、`+update` 详细用法