jpskill.com
🛠️ 開発・MCP コミュニティ

lark-vc

飞书视频会议:查询会议记录、获取会议纪要产物(总结、待办、章节、逐字稿)。1. 查询已经结束的会议数量或详情时使用本技能(如昨天 | 上周 | 今天已经开过的会议等场景),查询未开始的会议日程使用 lark-calendar 技能。2. 支持通过关键词、时间范围、组织者、参与者、会议室等筛选条件搜索会议记录。3. 获取或整理会议纪要时使用本技能。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o lark-vc.zip https://jpskill.com/download/19592.zip && unzip -o lark-vc.zip && rm lark-vc.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/19592.zip -OutFile "$d\lark-vc.zip"; Expand-Archive "$d\lark-vc.zip" -DestinationPath $d -Force; ri "$d\lark-vc.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して lark-vc.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → lark-vc フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
3

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

[Skill 名] lark-vc

vc (v1)

重要 — 開始前に必ず Read ツールで ../lark-shared/SKILL.md を読み込んでください。認証、権限処理に関する情報が含まれています。

コアコンセプト

  • ビデオ会議(Meeting):飛書ビデオ会議インスタンス。meeting_id で識別されます。
  • 会議記録(Meeting Record):ビデオ会議終了後に生成される記録。キーワード、期間、参加者、主催者、会議室などの検索条件で会議室を検索できます。
  • 会議紀要(Note):ビデオ会議終了後に生成される構造化ドキュメント。紀要ドキュメント(要約、ToDo、章を含む)と逐字稿ドキュメントが含まれます。
  • 妙記(Minutes):飛書ビデオ会議の録画成果物またはユーザーがアップロードした音声/動画ファイルから生成されます。動画/音声の文字起こしと会議紀要をサポートし、minute_token で識別されます。
  • 紀要ドキュメント(MainDoc):会議紀要のメインドキュメント。AI が生成した要約と ToDo が含まれます。
  • 逐字稿(VerbatimDoc):会議の逐語的なテキスト記録。話者とタイムスタンプが含まれます。

コアシナリオ

1. 会議記録の検索

  1. 終了した会議のみ検索をサポートしています。まだ開始されていない将来の会議については、lark-calendar スキルを使用する必要があります。
  2. キーワード、期間、参加者、主催者、会議室などの検索条件のみで会議記録を検索できます。サポートされていない検索条件については、ユーザーにヒントを提示する必要があります。
  3. 検索結果に複数のデータが存在する場合、ページネーションされたデータの取得に細心の注意を払い、会議記録を見落とさないようにしてください。

2. 会議紀要の整理

  1. 紀要ドキュメントを整理する際、デフォルトで紀要ドキュメントと逐字稿のリンクを提示するだけでよく、紀要ドキュメントや逐字稿の内容を読み込む必要はありません。
  2. ユーザーが紀要ドキュメント内の要約、ToDo、章の成果物を明確に取得する必要がある場合にのみ、ドキュメントを読み込んで具体的な内容を取得します。
  3. スマート紀要(note_doc_token)の内容を読み込む際、紀要ドキュメントの最初の <whiteboard> タグはカバー画像(AI が生成した要約の視覚化)であり、ユーザーに表示するために同時にダウンロードする必要があります。
    # 1. 紀要内容の読み込み
    lark-cli docs +fetch --doc <note_doc_token>
    # 2. 返された markdown から最初の <whiteboard token="xxx"/> の token を抽出
    # 3. カバー画像を artifact ディレクトリにダウンロード(逐字稿と同じディレクトリに置き、成果物をまとめる)
    #    すべての紀要にカバーホワイトボードがあるわけではありません。<whiteboard> タグがない場合はスキップしてください。
    lark-cli docs +media-download --type whiteboard --token <whiteboard_token> --output ./artifact-<title>/cover

    成果物ディレクトリの規範:同じ会議のすべてのダウンロード成果物(カバー画像、逐字稿など)は、artifact-<title>/ ディレクトリに統一して配置し、現在の作業ディレクトリに散らばらせないでください。

note_doc_token vs verbatim_doc_token — ユーザーの意図に応じて選択する2つの異なるドキュメント:

  • note_doc_tokenスマート紀要(AI 要約 + ToDo + 章)— ユーザーが「紀要」「要約」「ToDo」「紀要内容」と言ったときにこれを使用します。
  • verbatim_doc_token逐字稿(話者とタイムスタンプを含む完全な逐語的なテキスト記録)— ユーザーが「逐字稿」「完全な記録」「誰が何を言ったか」と言ったときにこれを使用します。
  • ユーザーの意図が不明確な場合は、ユーザーに代わって決定するのではなく、2つのドキュメントリンクを表示してユーザーに選択させるべきです。

3. 紀要ドキュメントと逐字稿のリンク

  1. 紀要ドキュメント、逐字稿ドキュメント、および関連する共有ドキュメントは、デフォルトでドキュメント Token を使用して返されます。
  2. ドキュメント名や URL などの基本情報のみを取得する必要がある場合は、lark-cli drive metas batch_query を使用して照会します。
    
    # コマンドの使用方法を学習
    lark-cli schema drive.metas.batch_query

ドキュメントの基本情報を一括取得: 一度に最大10個のドキュメントを照会できます。

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

3. ドキュメントの内容を取得する必要がある場合は、`lark-cli docs +fetch` を使用します。
```bash
# ドキュメントの内容を取得
lark-cli docs +fetch --doc <doc_token>

リソース関係

Meeting (ビデオ会議)
├── Note (会議紀要)
│   ├── MainDoc (主紀要ドキュメント)
│   ├── VerbatimDoc (逐字稿)
│   └── SharedDoc (会中共有ドキュメント)
└── Minutes (妙記)
    ├── Transcript (文字記録)
    ├── Summary (要約)
    ├── Todos (ToDo)
    └── Chapters (章)

注意+search は終了した過去の会議のみを照会できます。将来のスケジュールを照会するには、lark-calendar を使用してください。

優先順位:ユーザーが過去の会議を検索する場合、calendar events search よりも vc +search を優先して使用すべきです。calendar の検索はスケジュールを対象とし、vc の検索は終了した会議記録を対象とし、参加者、主催者、会議室などの次元でフィルタリングをサポートしています。

ルーティングルール:ユーザーが「開かれた会議」「今日開かれた会議」「最近参加した会議」「終了した会議」「過去の会議記録」について尋ねる場合、vc +search を優先して使用します。将来のスケジュール、開催予定の会議、agenda を照会する場合にのみ、lark-calendar を優先して使用します。

特殊な状況:ユーザーが「今日の会議は何か」と尋ねる場合、vc +search で今日開かれた会議記録を照会し、同時に lark-calendar スキルを使用して今日まだ開始されていない会議を照会し、それらをまとめてユーザーに表示します。

Shortcuts(優先的に使用することを推奨)

Shortcut は、一般的な操作を高度にカプセル化したものです(lark-cli vc +<verb> [flags])。Shortcut がある操作は優先的に使用してください。

Shortcut 説明
+search 会議記録を検索します(少なくとも1つのフィルターが必要です)
+notes 会議メモを照会します(meeting-ids、minute-tokens、または calendar-event-ids を介して)

API Resources

lark-cli schema vc.<resource>.<method>   # API を呼び出す前に必ずパラメータ構造を確認してください。
lark-cli vc <resource> <method> [flags] # API を呼び出します。

重要:ネイティブ API を使用する場合、--data / --params パラメータ構造を確認するために、まず schema を実行する必要があります。フィールド形式を推測しないでください。

meeting

  • get — 会議の詳細(テーマ、時間、参加者、note_id)を取得します。
# 会議の基本情報を取得: 参加者リストは含まれません。
lark-cli vc meeting get --params '{"meeting_id": "<meeting_id>"}'


# 会議の基本情報を取得: 参加者リストが含まれます。
lark-cli vc meeting get --params '{"meeting_id": "<meeting_id>", "with_participants": true}'

minutes(クロスドメイン、詳細は lark-minutes を参照)

  • get — 妙記の基本情報(タイトル、期間、カバー)を取得します。紀要内容の照会には +notes --minute-tokens <minute-token> を使用してください。

権限表

方法 必要なスコープ
+notes --meeting-ids vc:meeting.meetingevent:readvc:note:read
+notes --minute-tokens vc:note:readminutes:minutes:readonlyminutes:minutes.artifacts:readminutes:minutes.transcript:export
+notes --calendar-event-ids calendar:calendar:readcalendar:calendar.event:readvc:meeting.meetingevent:readvc:note:read
+search vc:meeting.search:read
meeting.get vc:meeting.meetingevent:read
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

vc (v1)

CRITICAL — 开始前 MUST 先用 Read 工具读取 ../lark-shared/SKILL.md,其中包含认证、权限处理

核心概念

  • 视频会议(Meeting):飞书视频会议实例,通过 meeting_id 标识。
  • 会议记录(Meeting Record):视频会议结束后生成的记录,支持通过关键词、时间段、参会人、组织者、会议室等筛选条件搜索会议室。
  • 会议纪要(Note):视频会议结束后生成的结构化文档,包含纪要文档(包含总结、待办、章节)和逐字稿文档。
  • 妙记(Minutes):来源于飞书视频会议的录制产物或用户上传的音视频文件,支持视频/音频的转写和会议纪要,通过 minute_token 标识。
  • 纪要文档(MainDoc):会议纪要的主文档,包含 AI 生成的总结和待办。
  • 逐字稿(VerbatimDoc):会议的逐句文字记录,包含说话人和时间戳。

核心场景

1. 搜索会议记录

  1. 仅支持搜索已结束的会议,对于还未开始的未来会议,需要使用 lark-calendar 技能。
  2. 仅支持使用关键词、时间段、参会人、组织者、会议室等筛选条件搜索会议记录,对于不支持的筛选条件,需要提示用户。
  3. 搜索结果存在多条数据时,务必注意分页数据获取,不要遗漏任何会议记录。

2. 整理会议纪要

  1. 整理纪要文档时默认给出纪要文档和逐字稿链接即可,无需读取纪要文档或逐字稿内容。
  2. 用户明确需要获取纪要文档中的总结、待办、章节产物时,再读取文档获取具体内容。
  3. 读取智能纪要(note_doc_token)内容时,纪要文档的第一个 <whiteboard> 标签是封面图(AI 生成的总结可视化),应同时下载展示给用户:
    # 1. 读取纪要内容
    lark-cli docs +fetch --doc <note_doc_token>
    # 2. 从返回的 markdown 中提取第一个 <whiteboard token="xxx"/> 的 token
    # 3. 下载封面图到 artifact 目录(和逐字稿同目录,保持产物归拢)
    #    并非所有纪要都有封面画板,没有 <whiteboard> 标签时跳过即可
    lark-cli docs +media-download --type whiteboard --token <whiteboard_token> --output ./artifact-<title>/cover

    产物目录规范:同一会议的所有下载产物(封面图、逐字稿等)统一放到 artifact-<title>/ 目录下,不要散落在当前工作目录。

note_doc_token vs verbatim_doc_token — 两份不同的文档,根据用户意图选择:

  • note_doc_token智能纪要(AI 总结 + 待办 + 章节)— 用户说"纪要""总结""待办""纪要内容"时用这个
  • verbatim_doc_token逐字稿(完整的逐句文字记录,含说话人和时间戳)— 用户说"逐字稿""完整记录""谁说了什么"时用这个
  • 用户意图不明确时,应展示两个文档链接让用户选择,而不是替用户决定

3. 纪要文档与逐字稿链接

  1. 纪要文档、逐字稿文档与关联的共享文档默认使用文档 Token 返回。
  2. 仅需要获取文档名称和 URL 等基本信息时,使用 lark-cli drive metas batch_query 查询
    
    # 学习命令使用方式
    lark-cli schema drive.metas.batch_query

批量获取文档基本信息: 一次最多查询 10 个文档

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

3. 需要获取文档内容时,使用 `lark-cli docs +fetch`。
```bash
# 获取文档内容
lark-cli docs +fetch --doc <doc_token>

资源关系

Meeting (视频会议)
├── Note (会议纪要)
│   ├── MainDoc (主纪要文档)
│   ├── VerbatimDoc (逐字稿)
│   └── SharedDoc (会中共享文档)
└── Minutes (妙记)
    ├── Transcript (文字记录)
    ├── Summary (总结)
    ├── Todos (待办)
    └── Chapters (章节)

注意+search 只能查询已结束的历史会议。查询未来的日程安排请使用 lark-calendar

优先级:当用户搜索历史会议时,应优先使用 vc +search 而非 calendar events search。calendar 的搜索面向日程,vc 的搜索面向已结束的会议记录,支持按参会人、组织者、会议室等维度过滤。

路由规则:如果用户在问“开过的会”“今天开了哪些会”“最近参加过什么会”“已结束的会议”“历史会议记录”,优先使用 vc +search。只有在查询未来日程、待开的会、agenda 时才优先使用 lark-calendar

特殊情况: 当用户查询“今天有哪些会议”时,通过 vc +search 查询今天开过的会议记录,同时使用 lark-calendar 技能查询今天还未开始的会议,统一整理后展示给用户。

Shortcuts(推荐优先使用)

Shortcut 是对常用操作的高级封装(lark-cli vc +<verb> [flags])。有 Shortcut 的操作优先使用。

Shortcut 说明
+search Search meeting records (requires at least one filter)
+notes Query meeting notes (via meeting-ids, minute-tokens, or calendar-event-ids)

API Resources

lark-cli schema vc.<resource>.<method>   # 调用 API 前必须先查看参数结构
lark-cli vc <resource> <method> [flags] # 调用 API

重要:使用原生 API 时,必须先运行 schema 查看 --data / --params 参数结构,不要猜测字段格式。

meeting

  • get — 获取会议详情(主题、时间、参会人、note_id)
# 获取会议基础信息:不包含参会人列表
lark-cli vc meeting get --params '{"meeting_id": "<meeting_id>"}'


# 获取会议基础信息:包含参会人列表
lark-cli vc meeting get --params '{"meeting_id": "<meeting_id>", "with_participants": true}'

minutes(跨域,详见 lark-minutes

  • get — 获取妙记基础信息(标题、时长、封面);查询纪要内容请用 +notes --minute-tokens <minute-token>

权限表

方法 所需 scope
+notes --meeting-ids vc:meeting.meetingevent:readvc:note:read
+notes --minute-tokens vc:note:readminutes:minutes:readonlyminutes:minutes.artifacts:readminutes:minutes.transcript:export
+notes --calendar-event-ids calendar:calendar:readcalendar:calendar.event:readvc:meeting.meetingevent:readvc:note:read
+search vc:meeting.search:read
meeting.get vc:meeting.meetingevent:read

同梱ファイル

※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。