wecomcli-meeting
The wecomcli-meeting skill provides management capabilities for WeCom meetings, including creating, listing, retrieving details, canceling, and updating meeting participants via the wecom-cli command-line tool.
Is wecomcli-meeting safe to install?
Review the source first: our audit of wecomcli-meeting's source files found 6 shell commands, 0 external URLs, no file writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands using the wecom-cli binary to interact with the WeCom API, which includes modifying meeting data and accessing contact information.
How we audit skills: our security review methodology.
Who is this skill for?
Users of the WeCom platform who need to manage their meeting schedules through an AI agent interface.
What can you do with it?
- Create scheduled meetings with custom parameters and invitees.
- Retrieve a list of meetings within a 30-day window.
- Fetch detailed information for specific meetings.
- Cancel existing scheduled meetings.
- Update the list of invited participants for a meeting.
How good is this skill?
Quality score: 5/10. The documentation is clear, provides specific command examples, and outlines necessary workflows for complex operations like updating meeting members.
What does the skill file contain?
# 企业微信会议技能
> `wecom-cli` 是企业微信提供的命令行程序,所有操作通过执行 `wecom-cli` 命令完成。
## 概述
wecomcli-meeting 提供企业微信会议的完整管理能力,包含以下功能:
1. **创建预约会议** - 创建会议,支持设置会议参数,邀请参与人等
2. **查询会议列表** - 按用户和时间范围查询会议 ID 列表 (限制: 当日及前后 30 天,上限 100 个)
3. **获取会议详情** - 通过会议 ID 查询完整会议信息
4. **取消会议** - 取消指定的预约会议
5. **更新会议受邀成员** - 修改会议的参与人列表
## 命令调用方式
执行指定命令:
```bash
wecom-cli meeting <tool_name> '<json_params>'
```
---
## 命令详细说明
### 1. 创建预约会议 (create_meeting)
创建一个预约会议,支持设置会议参数配置等。
#### 执行命令
```bash
wecom-cli meeting create_meeting '{"title": "<会议标题>", "meeting_start_datetime": "<会议开始时间>", "meeting_duration": <会议持续时长(秒)>}'
```
...Frequently asked questions
What is the time range limit for querying meetings?
The skill supports querying meetings within the current day and 30 days before or after.
How do I add a participant to an existing meeting?
You must first retrieve the current participant list using get_meeting_info, merge the new participant's userid (obtained via wecomcli-contact) with the existing list, and then call set_invite_meeting_members to perform a full update.
Does the skill support external participants?
No, the participant management features only support internal enterprise members.
Related skills
lark-workflow-meeting-summary
219.7KUsers who need to summarize meeting minutes, generate weekly reports, or review meeting history within the Lark ecosystem
The lark-workflow-meeting-summary skill provides a structured workflow for agents to aggregate meeting minutes from Lark VC, generate summaries, and create or update reports in Lark Docs.
gws-workflow-email-to-task
17.9KUsers who manage tasks directly from their Gmail inbox via the command line
The gws-workflow-email-to-task skill converts a Gmail message into a Google Tasks entry using the gws CLI tool.
gws-workflow-meeting-prep
17.5KUsers who manage schedules and meeting preparation via the Google Workspace CLI
The gws-workflow-meeting-prep skill retrieves agenda, attendee, and document information for the next upcoming Google Calendar event.
recipe-save-email-attachments
16.9KUsers who manage email attachments and Google Drive storage using the Google Workspace CLI
This recipe automates the process of locating Gmail messages containing attachments and saving those files to a specified Google Drive folder.