wecom-meeting-manage
企业微信会议管理技能
wecom_mcp是一个 MCP tool,所有操作通过调用该 tool 完成。
⚠️ 前置条件:首次调用
wecom_mcp前,必须按wecom-preflight技能执行前置条件检查,确保工具已加入白名单。
概述
wecom-meeting-manage 提供企业微信会议管理能力, 包含以下功能:
- 取消会议 - 取消指定的预约会议
- 更新会议受邀成员 - 修改会议的参与人列表
命令调用方式
查看可用命令列表:使用 wecom_mcp tool 调用 wecom_mcp list meeting
调用指定命令:使用 wecom_mcp tool 调用 wecom_mcp call meeting <tool_name> '<json_params>'
命令详细说明
1. 取消会议 (cancel_meeting)
取消指定的预约会议.
调用命令
使用 wecom_mcp tool 调用 wecom_mcp call meeting cancel_meeting '{"meetingid": "<会议id>"}'
入参说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
meetingid |
string | 是 | 会议 ID, 通过 wecom-meeting-query 技能获取 |
返回参数
{
"errcode": 0,
"errmsg": "ok"
}
2. 更新会议受邀成员 (set_invite_meeting_members)
更新会议的受邀成员列表 (全量覆盖).
调用命令
使用 wecom_mcp tool 调用 wecom_mcp call meeting set_invite_meeting_members '{"meetingid": "<会议id>", "invitees": [{"userid": "lisi"}, {"userid": "wangwu"}]}'
入参说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
meetingid |
string | 是 | 会议 ID, 通过 wecom-meeting-query 技能获取 |
invitees |
array | 否 | 受邀成员列表, 每项包含 userid 字段 |
注意: invitees 为全量覆盖, 传入的列表将替换现有成员列表. invitees 的 userid 通过
wecom-contact-lookup技能获取
返回参数
{
"errcode": 0,
"errmsg": "ok"
}
典型工作流
工作流 1: 取消会议
示例: 用户说 "帮我取消明天的技术方案评审会议"
步骤:
- 定位会议: 通过
wecom-meeting-query技能查询会议列表 + 关键词匹配找到目标会议. - 直接执行取消:
使用 wecom_mcp tool 调用 wecom_mcp call meeting cancel_meeting '{"meetingid": "<target_meetingid>"}'
- 展示结果:
✅ 会议已取消: 技术方案评审
工作流 2: 更新会议成员
示例: 用户说 "把王五加到技术方案评审会议里"
步骤:
- 定位会议: 通过
wecom-meeting-query技能查询会议列表 + 匹配找到目标会议. - 获取当前受邀成员:
set_invite_members为全量覆盖, 必须先通过wecom-meeting-query技能的get_meeting_info获取会议详情, 获取现有成员后再合并. - 通讯录查询: 调用
wecom-contact-lookup技能获取通讯录成员, 按姓名筛选出王五的 userid.
使用 wecom_mcp tool 调用 wecom_mcp call contact get_userlist '{}'
在返回的 userlist 中筛选 name 包含 "王五" 的成员, 获取其 userid.
- 合并成员列表: 将现有成员 + 新增成员合并 (全量覆盖).
- 执行更新:
使用 wecom_mcp tool 调用 wecom_mcp call meeting set_invite_meeting_members '{"meetingid": "<target_meetingid>", "invitees": [{"userid": "zhangsan"}, {"userid": "lisi"}, {"userid": "wangwu"}]}'
- 展示结果:
✅ 会议成员已更新: 技术方案评审
👥 当前成员: 张三, 李四, 王五
注意事项
- 参与人仅支持企业内成员, 不支持外部人员
- 通讯录查询: 涉及参与人时, 需先通过
wecom-contact-lookup技能的get_userlist接口获取全量通讯录成员, 再按姓名/别名本地筛选匹配出对应的userid. 该接口无入参, 返回当前用户可见范围内的成员列表 (含userid,name,alias) - 定位会议: 管理操作需先通过
wecom-meeting-query技能查询到目标会议的 meetingid - 成员更新为全量覆盖:
set_invite_members传入的列表将替换现有成员列表, 需先获取当前成员再合并
More from stvlynn/qclaw-skills
tarot
A reflective tarot draw for emotional support (presence-first, non-clinical, non-predictive).
2qclaw-calendar-guide
日程/日历/会议/安排管理 Skill。当用户提到任何日程相关话题时触发——包括但不限于:查看日程('明天有什么安排'、'这周有什么会')、创建日程('帮我建个日程'、'约个会'、'三点开会')、修改日程('把会议推迟到后天'、'改个时间')、取消日程('取消明天的会'、'把那个会删了')。也适用于间接意图如'帮我约个时间'、'安排一下'、'看看有没有冲突'。自动检测系统日历(Apple 日历/Outlook/Windows 日历),支持飞书、钉钉、企业微信。
2qclaw-openclaw
|
2qqbot-media
QQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
2github-ai-trends
Generate GitHub AI trending project reports as formatted text leaderboards. Fetches top-starred AI/ML/LLM repos by daily, weekly, or monthly period and renders a styled leaderboard. Use when the user asks for AI project trends, GitHub trending, AI leaderboard, or wants to see popular AI repos.
2arxiv-watcher
Search and summarize papers from ArXiv. Use when the user asks for the latest research, specific topics on ArXiv, or a daily summary of AI papers.
2