OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add open.feishu.cn/lark-meeting
飞书视频会议:查询会议记录与会议产物(纪要/逐字稿/妙记)、妙记搜索/上传/下载/编辑、机器人参与会议;查询进行中的会议、实时会议内容(发言/聊天/共享文档)问答(会上/会里)、发送会中聊天/表情;基于 meeting_id、meeting_no、event_id、note_id、minute_token、vc-node-id 或妙记 URL 查询相关信息。预约会议、忙闲和会议室管理走 lark-calendar。
npx skills add open.feishu.cn/lark-meeting
飞书视频会议业务的统一入口,支持查询会议记录、实时会议互动、管理妙记、阅读智能纪要等操作。本技能负责领域关系、任务路由和跨命令编排。
无需预读 lark-shared 或预跑 auth status --verify,仅遇到未认证、token / 身份或 scope 错误时读取该 Skill,修复后重试。认证、身份或 scope 管理请求则直接使用该 Skill。
把 source_identity 作为跨命令工作流的状态:
--as。--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_id 推断必然存在 minute_token,反之亦然。meeting_id 或 Calendar event_id。meeting_note、Note note_id、Minutes minute_token 和各类 Doc token 标识不同对象,不能互换、代入其他域的命令或从一者反推另一者。同时有多场会议时,需要先选择要查询的会议;只有一场会议时,直接查询该场会议的会议事件。
应用身份只返回“目标用户正在参会、且应用机器人也在同一会议中”的会议;返回空不代表目标用户没有在开会。向用户说明结果时使用“用户身份”或“应用身份”,不要暴露 user / bot 这类内部缩写。
当任务目标与场景匹配时,阅读对应的场景手册,按流程执行任务。
meeting_id / meeting_no / event_id 定位历史会议;查询参会人、录像和会议关联的智能纪要或妙记;基于会议记录总结或复盘。minute_token,或按标题、所有者、参与者搜索妙记;读取总结、待办、章节、关键词、逐字稿,下载原始音视频,或查询关联智能纪要。note_id、智能纪要 Docx URL/token,或需要查询纪要正文、逐字稿、妙记和共享文档等关联产物。| 命令 | 用途 | 参考方式 |
|---|---|---|
vc +search | 搜索历史会议 | lark-vc-search [blocked] |
vc +detail | 查询会议信息及关联的 Note、Minutes 标识 | lark-vc-detail [blocked] |
vc meeting get | 查询会议基础信息和参会人快照 | lark-cli vc meeting get --help |
vc +recording | 从会议定位录制及妙记 | lark-vc-recording [blocked] |
vc +meeting-list-active | 发现当前可见的进行中会议 | lark-vc-meeting-list-active [blocked] |
vc +meeting-events | 读取会中事件和共享内容 | lark-vc-meeting-events [blocked] |
vc +meeting-message-send | 发送会中文本消息或表情 | lark-vc-meeting-message-send [blocked] |
vc +meeting-screenshot | 获取视频会议截图 | lark-vc-meeting-screenshot [blocked] |
vc +meeting-countdown | 设置、延长、提前结束或关闭会中倒计时 | lark-vc-meeting-countdown [blocked] |
vc +meeting-join | 让应用机器人加入会议 | lark-vc-agent-meeting-join [blocked] |
vc +meeting-invite | 以应用机器人邀请指定用户或全部合格日程参会人 | lark-vc-agent-meeting-invite [blocked] |
vc +meeting-end | 让当前 Host 应用机器人结束会议 | lark-vc-agent-meeting-end [blocked] |
vc +meeting-leave | 让应用机器人离开会议 | lark-vc-agent-meeting-leave [blocked] |
minutes +search | 搜索妙记 | lark-minutes-search [blocked] |
minutes minutes get | 查询妙记基础信息 | lark-cli minutes minutes get --help |
minutes +detail | 读取妙记信息和指定产物 | lark-minutes-detail [blocked] |
minutes +download | 下载妙记原始音视频 | lark-minutes-download [blocked] |
minutes +upload | 从云空间音视频生成妙记 | lark-minutes-upload [blocked] |
minutes +update | 修改妙记标题 | lark-minutes-update [blocked] |
minutes +speaker-replace | 替换妙记逐字稿说话人 | lark-minutes-speaker-replace [blocked] |
minutes +summary | 替换妙记 AI 总结 | lark-minutes-summary [blocked] |
minutes +todo | 增删改妙记 AI 待办 | lark-minutes-todo [blocked] |
minutes +apply-permission | 申请妙记查看或编辑权限 | lark-minutes-apply-permission [blocked] |
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 [blocked] |
note +transcript | 获取 unified 智能纪要逐字稿 | lark-note-transcript [blocked] |
按“快速行动 → 场景手册 → 命令参考”渐进加载:
--help 或 schema。lark-cli ... --help。场景或 reference 已给出精确命令时,不再调用 --help;仅在参数缺失、命令不识别或文档与运行结果冲突时调用。# 当前用户所在会议
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