npx skills add https://github.com/wecomteam/wecom-openclaw-plugin
stvlynn/qclaw-skills · Archived
wecom-meeting-manage
企业微信会议管理技能, 支持取消会议和更新会议受邀成员. 当用户需要"取消会议", "删除会议", "修改会议成员", "添加会议参与人", "移除会议成员"时触发.
Installation
npx skills add stvlynn/qclaw-skills --skill wecom-meeting-manage
Stronger alternatives
This repository is archived — consider an actively maintained alternative.
[SYSTEM RULES - MANDATORY - ALWAYS LOAD - DO NOT SKIP] QClaw系统基础运行规则,强制加载,不可卸…
7 installsHolistic nutrition guidance — food-health relationships, eating behaviors, sustainable habits, …
6 installs?
5 installs[MANDATORY] 本环境没有? 定时任务、模型设置、Skills/Plugins 管理等)都? 禁止直接调用 `openclaw` …
5 installsSimilar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Google Workflow: Prepare for your next meeting: agenda, attendees, and linked docs.
28.7K installsMove a Google Calendar event to a new time and automatically notify all attendees.
27.4K installsGenerate concise, actionable meeting minutes for internal meetings. Includes metadata, attendee…
9.9K installsPrepare structured briefings for meetings with legal relevance and track resulting action items…
2.6K installsPrepare meeting materials with Notion context and Codex research; use when gathering context, d…
2.5K installsReference skill for Zoom Meeting SDK. Use after routing to a meeting-embed workflow when implem…
1.8K installsAlso in this package
Other skills from stvlynn/qclaw-skills · top by installs.
npx skills add stvlynn/qclaw-skills
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Also listed on
Alternate registries and mirrors of this skill.
Repository health
main
Package contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md4,608 B -
docs
SUMMARY.md231 B
History
- First seen on skills.sh
- First recorded snapshot · 3 installs
SKILL.md
企业微信会议管理技能
wecom_mcp是一个 MCP tool,所有操作通过调用该 tool 完成。
⚠️ 前置条件:首次调用
wecom_mcp前,必须按wecom-preflight技能执行前置条件检查,确保工具已加入白名单。
概述
wecom-meeting-manage 提供企业微信会议管理能力, 包含以下功能:
- 取消会议 - 取消指定的预约会议
- 更新会议受邀成员 - 修改会议的参与人列表
命令调用方式
查看可用命令列表:使用 wecommcp tool 调用 wecommcp list meeting
调用指定命令:使用 wecommcp tool 调用 wecommcp call meeting <toolname> '<jsonparams>'
命令详细说明
1. 取消会议 (cancel_meeting)
取消指定的预约会议.
调用命令
使用 wecommcp tool 调用 wecommcp call meeting cancel_meeting '{"meetingid": "<会议id>"}'
入参说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
meetingid |
string | 是 | 会议 ID, 通过 wecom-meeting-query 技能获取 |
返回参数
{
"errcode": 0,
"errmsg": "ok"
}
2. 更新会议受邀成员 (setinvitemeeting_members)
更新会议的受邀成员列表 (全量覆盖).
调用命令
使用 wecommcp tool 调用 wecommcp call meeting setinvitemeeting_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技能查询会议列表 + 关键词匹配找到目标会议. - 直接执行取消:
使用 wecommcp tool 调用 wecommcp call meeting cancelmeeting '{"meetingid": "<targetmeetingid>"}'
- 展示结果:
✅ 会议已取消: 技术方案评审
工作流 2: 更新会议成员
示例: 用户说 "把王五加到技术方案评审会议里"
步骤:
- 定位会议: 通过
wecom-meeting-query技能查询会议列表 + 匹配找到目标会议. - 获取当前受邀成员:
setinvitemembers为全量覆盖, 必须先通过wecom-meeting-query技能的getmeetinginfo获取会议详情, 获取现有成员后再合并. - 通讯录查询: 调用
wecom-contact-lookup技能获取通讯录成员, 按姓名筛选出王五的 userid.
使用 wecommcp tool 调用 wecommcp call contact get_userlist '{}'
在返回的 userlist 中筛选 name 包含 "王五" 的成员, 获取其 userid.
- 合并成员列表: 将现有成员 + 新增成员合并 (全量覆盖).
- 执行更新:
使用 wecommcp tool 调用 wecommcp call meeting setinvitemeetingmembers '{"meetingid": "<targetmeetingid>", "invitees": [{"userid": "zhangsan"}, {"userid": "lisi"}, {"userid": "wangwu"}]}'
- 展示结果:
✅ 会议成员已更新: 技术方案评审
👥 当前成员: 张三, 李四, 王五
注意事项
- 参与人仅支持企业内成员, 不支持外部人员
- 通讯录查询: 涉及参与人时, 需先通过
wecom-contact-lookup技能的get_userlist接口获取全量通讯录成员, 再按姓名/别名本地筛选匹配出对应的userid. 该接口无入参, 返回当前用户可见范围内的成员列表 (含userid,name,alias) - 定位会议: 管理操作需先通过
wecom-meeting-query技能查询到目标会议的 meetingid - 成员更新为全量覆盖:
setinvitemembers传入的列表将替换现有成员列表, 需先获取当前成员再合并