协作办公
飞书视频会议记录与妙记查询及会中互动技能:使用…
当需要通过 lark-cli 查询飞书视频会议的会议记录、妙记、智能纪要,或进行会中互动、机器人参会时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
飞书视频会议记录与妙记查询及会中互动技能特定
解决思路
- 把 `source_identity` 作为跨命令工作流的状态:上下文已有来源身份时严格沿用;用户要求切换时先说明身份连续性和权限影响,不静默切换。
- 没有来源身份且用户明确指定身份时,使用用户指定的 `--as`。
- 没有来源身份且用户未指定时,操作语义明确要求应用机器人时使用 `--as bot`,否则显式使用 `--as user`。
- 确定 `source_identity` 后,检查目标命令是否支持该身份:支持则显式传入并继续执行。
- 若目标命令不支持该身份,说明限制并停止,不要为了让命令成功而替换身份;只有用户明确同意切换身份后,才以新身份重新开始一条工作流。
- 查询当前用户所在会议:`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`。
- 用户目标符合“快速行动”的进入条件时,直接执行对应 CLI;不要预读场景手册、命令参考、`--help` 或 schema。
- 不符合快速行动条件,或缺少关键标识、需要消歧、涉及写操作时,读取与目标匹配的一个主场景手册;主场景明确转交到下游场景时,只继续读取被引用的场景或章节,并按其中流程执行 CLI。
- 仅当缺少具体参数、返回字段、特殊约束或异常处理方式时:有参考手册的命令读取对应文件;没有参考手册的命令运行表中列出的精确 `lark-cli ... --help`。场景或 reference 已给出精确命令时,不再调用 `--help`;仅在参数缺失、命令不识别或文档与运行结果冲突时调用。
- 无需预读 `lark-shared` 或预跑 `auth status --verify`;仅遇到未认证、token / 身份或 scope 错误时读取该 Skill,修复后重试。认证、身份或 scope 管理请求则直接使用该 Skill。
- `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 标识不同对象,不能互换、代入其他域的命令或从一者反推另一者。
适用边界 · 注意事项
- 预约会议、忙闲和会议室管理不适用,应走 `lark-calendar`。
- 不要将 Calendar `meeting_note`、Note `note_id`、Minutes `minute_token` 和各类 Doc token 互换或相互推断。
- 不要为了让命令成功而替换身份,除非用户明确同意切换身份。