SKILL.md 4.6 KB


name: qiwei-official-meeting

description: 通过企业微信官方 CLI 创建、查询、取消会议、维护受邀成员,并将真实会议同步到本地知识库后生成 AI 摘要、议题、决策和待办候选。适用于预约或管理会议、查看会议列表或详情、同步会议知识、分析会议信息和沉淀待办;不使用原有个人企微设备接口,不用 Mock 数据代替真实会议。

企业微信官方会议

所有会议操作通过本技能包的 qiwei_official_* MCP 工具调用官方 CLI,不直接拼接 shell 命令。

前置检查

  1. 调用 qiwei_official_status;
  2. 未安装时调用 qiwei_official_prepare,成功后再次检查状态;
  3. 未初始化时停止业务调用,把返回的初始化命令交给用户完成一次扫码;
  4. 初始化完成后再继续。

当前官方能力范围按企业规模区分:10 人及以下企业可使用会议 CLI;10 人以上企业的授权机器人目前只开放文档和待办 CLI。扫码成功只代表身份授权完成,不代表会议分类一定可用。调用会议前检查分类权限;遇到“当前企业暂不支持授权机器人会议权限”时停止重试,明确提示更换 10 人及以下测试企业,不能用 Mock 会议掩盖限制。

支持的方法

意图 category method
创建预约会议 meeting create_meeting
查询会议列表 meeting list_user_meetings
获取会议详情 meeting get_meeting_info
取消会议 meeting cancel_meeting
全量更新受邀成员 meeting set_invite_meeting_members

每次首次使用或参数不确定时,先调用 qiwei_official_help 读取当前固定 CLI 版本的方法 schema。

创建会议

至少确认:

  • 标题;
  • 开始日期、时间和时区;
  • 时长(秒);
  • 可选描述、地点、参与人和会议设置。

参与人只有姓名时,先调用官方 contact.get_userlist,在返回结果中按姓名或别名匹配 userid;存在多个同名结果时必须让用户确认。

调用示例参数:

{
  "category": "meeting",
  "method": "create_meeting",
  "args": {
    "title": "周例会",
    "meeting_start_datetime": "2026-07-13 15:00",
    "meeting_duration": 3600,
    "invitees": {
      "userid": ["zhangsan"]
    }
  }
}

创建成功后返回会议 ID、链接和会议号。展示会议号时放在回复开头的单独一行,并按每三位加连字符:

#会议号: 123-456-789

查询会议

  • 列表查询的时间范围限制为当日及前后 30 天;
  • limit 最大 100;
  • 用户按名称查会议时,先取列表,再逐个读取详情匹配标题和时间;
  • 涉及分页时使用 next_cursor 继续查询。

沉淀会议知识

在 4320 Dashboard 的“知识库 → 企微会议知识沉淀 → 会议工作台”中执行:

  1. 先确认官方 CLI 已安装、版本有效并完成扫码授权;未授权时停止同步,不生成演示会议;
  2. 在当日前后 30 天内选择时间范围,通过 list_user_meetings 获取真实会议 ID;
  3. 对每个 ID 调用 get_meeting_info,递归移除密码、主持人密钥、手机号、Token 和凭据后保存 JSON 与 Markdown;
  4. 同步完成后再逐场触发 AI 分析,不在同步阶段批量调用模型;
  5. 仅根据官方会议元数据和描述提取摘要、议题、明确决策、风险、知识标签及有证据的待办候选;
  6. 把建议动作放入建议区,不冒充已确认任务;所有 AI 结果标记为需要人工复核。
  7. 有证据的待办候选汇总到“统一任务中心”,人工确认后才形成正式内部任务;会议 CLI 不可用时仍可使用本地任务、文档和真实客户会话能力。

会议知识默认写入 outputs/knowledge/meetings/。若缺少录音、转写或人工纪要,明确说明分析边界,不补写未发生的讨论、决定或承诺。AI 调用失败时保留真实会议资料并标记失败,不生成替代性伪总结。

取消和成员更新

  • 取消前先读取会议详情,展示标题和开始时间并要求确认;
  • set_invite_meeting_members 是全量覆盖,不是增量添加;
  • 修改成员前先读取当前详情,计算新的完整成员列表并让用户确认;
  • 不确定 meetingid 时先通过列表和详情定位,不能猜测。

错误处理

  • 未初始化:提示执行官方初始化命令,不转到原有 qiwei_login_*;
  • 方法或参数变化:重新调用 qiwei_official_help;
  • 官方通道失败不影响原有 Fmode 网关接口通道;
  • 不展示机器人 Secret、Authorization 或本地加密配置内容。