lark-meeting
飞书视频会议:查询会议记录与会议产物(纪要/逐字稿/妙记)、妙记搜索/上传/下载/编辑、机器人参与会议;查询进行中的会议、实时会议内容(发言/聊天/共享文档)问答(会上/会里)、发送会中聊天/表情;基于 meeting_id、meeting_no、event_id、note_id、minute_token、vc-node-id 或妙记 URL 查询相关信息。预约会议、忙闲和会议室管理走 lark-calendar。
By larksuite · 22,098 installs
npx skills add larksuite/cli --skill lark-meeting
Source repository · Upstream listing
lark meeting
飞书视频会议业务的统一入口,支持查询会议记录、实时会议互动、管理妙记、阅读智能纪要等操作。本技能负责领域关系、任务路由和跨命令编排。
无需预读 [ lark shared ](../lark shared/SKILL.md) 或预跑 auth status verify ,仅遇到未认证、token / 身份或 scope 错误时读取该 Skill,修复后重试。认证、身份或 scope 管理请求则直接使用该 Skill。
身份初始化与延续
把 source identity 作为跨命令工作流的状态:
1. 上下文已有来源身份:严格沿用。用户要求切换时先说明身份连续性和权限影响,不静默切换。
2. 没有来源身份,用户明确指定身份:使用用户指定的 as 。
3. 没有来源身份且用户未指定:操作语义明确要求应用机器人时使用 as bot ,否则显式使用 as user 。
确定 source identity 后,再检查目标命令是否支持该身份:
支持:显式传入并继续执行。
不支持:说明限制并停止;不要为了让命令成功而替换身份。
只有用户明确同意切换身份后,才以新身份重新开始一条工作流。
领域模型与概念
对象 主标识 概念与关系
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 token 、 shared doc tokens 和部分 verbatim doc token 指向 Doc;Doc token 不能当作 note id 或 meeting 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 标识不同对象,不能互换、代入其他域的命令或从一者反推另一者。
快速行动
查询进行中的会议内容
同时有多场会议时,需要先选择要查询的会议;只有一场会议时,直接查询该场会议的会议事件。
应用身份只返回“目标用户正在参会、且应用机器人也在同一会议中”的会议;返回空不代表目标用户没有在开会。向用户说明结果时使用“用户身份”或“应用身份”,不要暴露 user / bot 这类内部缩写。
场景手册
当任务目标与场景匹配时,阅读对应的场景手册,按流程执行任务。
[查询会议及其产物](scenes/query meeting and artifacts.md):按主题、时间、参会人或 meeting id / meeting no / event id 定位历史会议;查询参会人、录像和会议关联的智能纪要或妙记;基于会议记录总结或复盘。
[查询妙记及其产物](scenes/query minutes and artifacts.md):已有妙记 URL / minute token ,或按标题、所有者、参与者搜索妙记;读取总结、待办、章节、关键词、逐字稿,下载原始音视频,或查询关联智能纪要。
[生成和修改妙记、管理妙记权限](scenes/create and edit minutes.md):将本地音视频生成妙记、逐字稿、总结、待办或章节;修改妙记标题、总结、待办、关键词或说话人;申请妙记权限,或查看、分配妙记协作者权限。
[查询智能纪要及关联产物](scenes/query note and artifacts.md):已有 note id 、智能纪要 Docx URL/token,或需要查询纪要正文、逐字稿、妙记和共享文档等关联产物。
[应用机器人参会与会中互动](scenes/live meeting attend.md):完整编排应用机器人的活跃会议发现、发起或加入、邀请、事件拉取、会议截图、文本/表情/倒计时互动、结束会议和明确授权后的离会。
[会中事件与会中互动](scenes/live meeting interact.md):在不触发新的入会/离会操作时,使用用户身份或已在会中的应用身份查询活跃会议、查看发言/聊天/共享内容、按需读取当前会议画面,或发送文本/表情、操作倒计时。
命令参考
命令 用途 参考方式
vc +search 搜索历史会议 [lark vc search](references/lark vc search.md)
vc +detail 查询会议信息及关联的 Note、Minutes 标识 [lark vc detail](references/lark vc detail.md)
vc meeting get 查询会议基础信息和参会人快照 lark cli vc meeting get help
vc +recording 从会议定位录制及妙记 [lark vc recording](references/lark vc recording.md)
vc +meeting list active 发现当前可见的进行中会议 [lark vc meeting list active](references/lark vc meeting list active.md)
vc +meeting events 读取会中事件和共享内容 [lark vc meeting events](references/lark vc meeting events.md)
vc +meeting message send 发送会中文本消息或表情 [lark vc meeting message send](references/lark vc meeting message send.md)
vc +meeting screenshot 获取视频会议截图 [lark vc meeting screenshot](references/lark vc meeting screenshot.md)
vc +meeting countdown 设置、延长、提前结束或关闭会中倒计时 [lark vc meeting countdown](references/lark vc meeting countdown.md)
vc +meeting join 让应用机器人加入会议 [lark vc agent meeting join](references/lark vc agent meeting join.md)
vc +meeting invite 以应用机器人邀请指定用户或全部合格日程参会人 [lark vc agent meeting invite](references/lark vc agent meeting invite.md)
vc +meeting end 让当前 Host 应用机器人结束会议 [lark vc agent meeting end](references/lark vc agent meeting end.md)
vc +meeting leave 让应用机器人离开会议 [lark vc agent meeting leave](references/lark vc agent meeting leave.md)
minutes +search 搜索妙记 [lark minutes search](references/lark minutes search.md)
minutes minutes get 查询妙记基础信息 lark cli minutes minutes get help
minutes +detail 读取妙记信息和指定产物 [lark minutes detail](references/lark minutes detail.md)
minutes +download 下载妙记原始音视频 [lark minutes download](references/lark minutes download.md)
minutes +upload 从云空间音视频生成妙记 [lark minutes upload](references/lark minutes upload.md)
minutes +update 修改妙记标题 [lark minutes update](references/lark minutes update.md)
minutes +speaker replace 替换妙记逐字稿说话人 [lark minutes speaker replace](references/lark minutes speaker replace.md)
minutes +summary 替换妙记 AI 总结 [lark minutes summary](references/lark minutes summary.md)
minutes +todo 增删改妙记 AI 待办 [lark minutes todo](references/lark minutes todo.md)
minutes +apply permission 申请妙记查看或编辑权限 [lark minutes apply permission](references/lark minutes apply permission.md)
drive +member list 查看妙记协作者及其权限 [lark drive member list](../lark drive/references/lark drive member list.md)
drive +member add 给指定成员分配妙记查看或编辑权限 [lark drive member add](../lark drive/references/lark drive member add.md)
minutes +word replace 批量替换妙记逐字稿关键词 lark cli minutes +word replace help
note +detail 查询智能纪要及关联文档标识 [lark note detail](references/lark note detail.md)
note +transcript 获取 unified 智能纪要逐字稿 [lark note transcript](references/lark note transcript.md)
渐进加载规则
按“快速行动 → 场景手册 → 命令参考”渐进加载:
1. 用户目标符合“快速行动”的进入条件时,直接执行对应 CLI;不要预读场景手册、命令参考、 help 或 schema。
2. 不符合快速行动条件,或缺少关键标识、需要消歧、涉及写操作时,读取与目标匹配的一个主场景手册;主场景明确转交到下游场景时,只继续读取被引用的场景或章节,并按其中流程执行 CLI。
3. 仅当缺少具体参数、返回字段、特殊约束或异常处理方式时:有参考手册的命令读取对应文件;没有参考手册的命令运行表中列出的精确 lark cli ... help 。场景或 reference 已给出精确命令时,不再调用 help ;仅在参数缺失、命令不识别或文档与运行结果冲突时调用。