larksuite/cli

lark-meeting

飞书视频会议:查询会议记录与会议产物(纪要/逐字稿/妙记)、妙记搜索/上传/下载/编辑、机器人参与会议;查询进行中的会议、实时会议内容(发言/聊天/共享文档)问答(会上/会里)、发送会中聊天/表情;基于 meetingid、meetingno、eventid、noteid、minutetoken、vc-node-id 或妙记 URL 查询相关信息。预约会议、忙闲和会议室管理走 lark-calendar。

View source
Original skill document

Rendered from the source repository. Headings, examples, code, tables, links, and referenced images are preserved.

lark-meeting

飞书视频会议业务的统一入口,支持查询会议记录、实时会议互动、管理妙记、阅读智能纪要等操作。本技能负责领域关系、任务路由和跨命令编排。

无需预读 `lark-shared` 或预跑 auth status --verify,仅遇到未认证、token / 身份或 scope 错误时读取该 Skill,修复后重试。认证、身份或 scope 管理请求则直接使用该 Skill。

身份初始化与延续

source_identity 作为跨命令工作流的状态:

  1. 上下文已有来源身份:严格沿用。用户要求切换时先说明身份连续性和权限影响,不静默切换。
  2. 没有来源身份,用户明确指定身份:使用用户指定的 --as
  3. 没有来源身份且用户未指定:操作语义明确要求应用机器人时使用 --as bot,否则显式使用 --as user

确定 source_identity 后,再检查目标命令是否支持该身份:

  • 支持:显式传入并继续执行。
  • 不支持:说明限制并停止;不要为了让命令成功而替换身份。
  • 只有用户明确同意切换身份后,才以新身份重新开始一条工作流。

领域模型与概念

text
[会议来源]

Calendar 日程 (event_id) ──预约或关联──┐
即时会议(无 event_id)────────────────┴──► 会议 (meeting_id)

Calendar 日程 ──meeting_note────────────► Doc(用户纪要,独立于 AI 智能纪要)

[会议产物]

会议 (meeting_id)
├── AI 总结 ──► Note 智能纪要 (note_id)
│               ├── 智能纪要文档 ───────────► Doc (note_doc_token)
│               ├── 逐字稿
│               │   ├── normal  ──────────► Doc (verbatim_doc_token)
│               │   └── unified ──────────► note +transcript(非独立 Doc)
│               └── 共享文档 ──────────────► Doc (shared_doc_tokens)
│
└── 录制 ──► Minutes 妙记 (minute_token)
                 ├── AI 产物:Summary / Todo / Chapter / Keyword
                 ├── Transcript(文字记录)
                 └── 原始音视频

本地音视频 ─────────────────────────────► Minutes 妙记 (minute_token)
对象主标识概念与关系
Calendar 日程event_id日历上的日程,包含时间、参与人、会议室和 RSVP,可预约或关联 VC 会议;不是完整的会议记录。日程上的 meeting_note 是用户手工绑定的 Doc,与 AI 智能纪要无关。
Meeting 会议meeting_id实际发生的视频会议,可以来自 Calendar,也可以是没有日程的即时会议。会议主题、时间、参会人快照和会中事件属于会议数据;Note 与 Minutes 是它可能关联的会后产物。
Note 智能纪要note_id开启 AI 总结后形成的逻辑产物集合。note_display_type 决定获取逐字稿中文字记录的不同方式。
Minutes 妙记minute_token由会议录制或本地音视频上传生成,包含总结、待办、章节、关键词、文字记录和原始音视频;可以关联 VC 会议,也可以独立存在。
Doc 文档Doc token内容载体,不是会议标识。note_doc_tokenshared_doc_tokens 和部分 verbatim_doc_token 指向 Doc;Doc token 不能当作 note_idmeeting_id

核心标识

  • meeting_id:会议 ID。长数字字符串,不是 9 位会议号。
  • meeting_no:会议号。9 位纯数字;CLI 参数名为 --meeting-number
  • minute_token:妙记 Token。小写字母数字串,通常取自妙记 URL /minutes/<minute_token>

以上标识均按字符串原样传递,不能相互替代。

领域不变量

  • Note 与 Minutes 分别来自 AI 总结和录制两条独立链路。一场会议可能同时有两类产物、只有其中一类,也可能都没有;不能根据 note_id 推断必然存在 minute_token,反之亦然。
  • Minutes 可以由本地音视频直接生成,因此不一定关联 meeting_id 或 Calendar event_id
  • Calendar meeting_note、Note note_id、Minutes minute_token 和各类 Doc token 标识不同对象,不能互换、代入其他域的命令或从一者反推另一者。

快速行动

查询进行中的会议内容

bash
# 当前用户所在会议
lark-cli vc +meeting-list-active --as user

# 应用机器人可见的目标用户会议
lark-cli vc +meeting-list-active --as bot --user-id <open_id>

# 确定唯一 meeting_id 后沿用来源身份
lark-cli vc +meeting-events --as <source_identity> --meeting-id <meeting_id> --page-all --format pretty

同时有多场会议时,需要先选择要查询的会议;只有一场会议时,直接查询该场会议的会议事件。

应用身份只返回“目标用户正在参会、且应用机器人也在同一会议中”的会议;返回空不代表目标用户没有在开会。向用户说明结果时使用“用户身份”或“应用身份”,不要暴露 user / bot 这类内部缩写。

场景手册

当任务目标与场景匹配时,阅读对应的场景手册,按流程执行任务。

  • 查询会议及其产物:按主题、时间、参会人或 meeting_id / meeting_no / event_id 定位历史会议;查询参会人、录像和会议关联的智能纪要或妙记;基于会议记录总结或复盘。
  • 查询妙记及其产物:已有妙记 URL / minute_token,或按标题、所有者、参与者搜索妙记;读取总结、待办、章节、关键词、逐字稿,下载原始音视频,或查询关联智能纪要。
  • 生成和修改妙记、管理妙记权限:将本地音视频生成妙记、逐字稿、总结、待办或章节;修改妙记标题、总结、待办、关键词或说话人;申请妙记权限,或查看、分配妙记协作者权限。
  • 查询智能纪要及关联产物:已有 note_id、智能纪要 Docx URL/token,或需要查询纪要正文、逐字稿、妙记和共享文档等关联产物。
  • 应用机器人参会与会中互动:完整编排应用机器人的活跃会议发现、发起或加入、邀请、事件拉取、会议截图、文本/表情/倒计时互动、结束会议和明确授权后的离会。
  • 会中事件与会中互动:在不触发新的入会/离会操作时,使用用户身份或已在会中的应用身份查询活跃会议、查看发言/聊天/共享内容、按需读取当前会议画面,或发送文本/表情、操作倒计时。

命令参考

命令用途参考方式
vc +search搜索历史会议lark-vc-search
vc +detail查询会议信息及关联的 Note、Minutes 标识lark-vc-detail
vc meeting get查询会议基础信息和参会人快照lark-cli vc meeting get --help
vc +recording从会议定位录制及妙记lark-vc-recording
vc +meeting-list-active发现当前可见的进行中会议lark-vc-meeting-list-active
vc +meeting-events读取会中事件和共享内容lark-vc-meeting-events
vc +meeting-message-send发送会中文本消息或表情lark-vc-meeting-message-send
vc +meeting-screenshot获取视频会议截图lark-vc-meeting-screenshot
vc +meeting-countdown设置、延长、提前结束或关闭会中倒计时lark-vc-meeting-countdown
vc +meeting-join让应用机器人加入会议lark-vc-agent-meeting-join
vc +meeting-invite以应用机器人邀请指定用户或全部合格日程参会人lark-vc-agent-meeting-invite
vc +meeting-end让当前 Host 应用机器人结束会议lark-vc-agent-meeting-end
vc +meeting-leave让应用机器人离开会议lark-vc-agent-meeting-leave
minutes +search搜索妙记lark-minutes-search
minutes minutes get查询妙记基础信息lark-cli minutes minutes get --help
minutes +detail读取妙记信息和指定产物lark-minutes-detail
minutes +download下载妙记原始音视频lark-minutes-download
minutes +upload从云空间音视频生成妙记lark-minutes-upload
minutes +update修改妙记标题lark-minutes-update
minutes +speaker-replace替换妙记逐字稿说话人lark-minutes-speaker-replace
minutes +summary替换妙记 AI 总结lark-minutes-summary
minutes +todo增删改妙记 AI 待办lark-minutes-todo
minutes +apply-permission申请妙记查看或编辑权限lark-minutes-apply-permission
drive +member-list查看妙记协作者及其权限lark-drive-member-list
drive +member-add给指定成员分配妙记查看或编辑权限lark-drive-member-add
minutes +word-replace批量替换妙记逐字稿关键词lark-cli minutes +word-replace --help
note +detail查询智能纪要及关联文档标识lark-note-detail
note +transcript获取 unified 智能纪要逐字稿lark-note-transcript

渐进加载规则

按“快速行动 → 场景手册 → 命令参考”渐进加载:

  1. 用户目标符合“快速行动”的进入条件时,直接执行对应 CLI;不要预读场景手册、命令参考、--help 或 schema。
  2. 不符合快速行动条件,或缺少关键标识、需要消歧、涉及写操作时,读取与目标匹配的一个主场景手册;主场景明确转交到下游场景时,只继续读取被引用的场景或章节,并按其中流程执行 CLI。
  3. 仅当缺少具体参数、返回字段、特殊约束或异常处理方式时:有参考手册的命令读取对应文件;没有参考手册的命令运行表中列出的精确 lark-cli ... --help。场景或 reference 已给出精确命令时,不再调用 --help;仅在参数缺失、命令不识别或文档与运行结果冲突时调用。
from this repository

More skills

All skills
larksuite
Community

lark-base

飞书多维表格(Base)操作:建表、字段、记录、视图、统计、公式/lookup、表单、仪表盘、应用模式(BaseApp/AppMode 页面与组件)、Workspace 目录、workflow、角色权限、模板中心(多维表格模板分类/列表/搜索);遇到 Base/多维表格/bitable、BaseApp/AppMode、/base/ 或 /app/ 链接时使用。BaseApp 不走 lark-apps;文件导入/导出转 lark-drive,认证/授权转 lark-shared。

installs
43만
GitHub stars
1.7만
Updated
8월 31일
larksuite
Community

lark-doc

飞书云文档(Docx / Wiki)内容操作:读取、创建、编辑文档,插入或下载图片附件,以及操作思维笔记。用户提供文档 URL/token(包括 doubao.com 的 /docx/、/wiki/)时使用;按 URL 路径/token 而非域名路由。文档内嵌资源按读取参考中的统一规则分流。独立评论操作走 lark-drive;随正文读取评论使用 docs +fetch。表格或 Base 内部数据操作不在本 skill。

installs
43.2만
GitHub stars
1.7만
Updated
8월 31일
larksuite
Community

lark-sheets

飞书电子表格:创建和操作电子表格。支持创建表格、管理工作表与行列结构(增删/合并/调整尺寸/隐藏/冻结)、读写单元格(值/公式/样式/批注/单元格图片)、查找替换、多操作批量更新,以及图表、透视表、条件格式、筛选器、迷你图、浮动图片等对象的创建与维护。当用户需要创建电子表格、管理工作表、批量读写或编辑数据、统计汇总与可视化、表格美化、公式计算(含 Excel 公式迁移)、金融/财务建模(DCF、三张表、预算、Sensitivity 等)等任务时使用。若用户是想按名称或关键词搜索云空间(云盘/云存储)里的表格文件,请改用 lark-drive 的 drive +search 先定位资源。当用户给出 doubao.com 的 /sheets/ URL/token 时,也应直接使用本 skill,不要因为域名不是飞书而回退到 WebFetch;路由依据是 URL 路径模式和 token,而不是域名。

installs
42.6만
GitHub stars
1.7만
Updated
8월 31일
larksuite
Community

lark-task

飞书任务:管理任务、清单和任务智能体。创建待办任务、查看和更新任务状态、拆分子任务、组织任务清单、分配协作成员、上传任务附件、注册或注销任务智能体、更新任务智能体的主页数据、写入智能体任务记录。当用户需要创建待办事项、查看任务列表、跟踪任务进度、管理项目清单或给他人分配任务、为任务上传附件文件、注册注销任务智能体、更新智能体主页数据、写入任务记录时使用。

installs
42.5만
GitHub stars
1.7만
Updated
8월 31일