wecomcli-contact
The wecomcli-contact skill retrieves and filters enterprise contact information from the WeCom address book using the wecom-cli command-line tool. It supports searching for users by name or alias and provides their userid, name, and alias.
Is wecomcli-contact safe to install?
Review the source first: our audit of wecomcli-contact's source files found 1 shell command, 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 via the wecom-cli binary to interact with the WeCom system.
How we audit skills: our security review methodology.
Who is this skill for?
Users of the wecom-cli tool who need to look up enterprise contact details or resolve names to user IDs for other automated tasks.
What can you do with it?
- Search for enterprise contact details by name or alias.
- Resolve user names to unique user IDs for downstream operations.
- Identify multiple matching contacts when searching for common names.
How good is this skill?
Quality score: 5/10. The skill documentation is clear, provides specific command examples, and includes necessary error handling instructions for the 10-member limit.
What does the skill file contain?
# 通讯录成员查询技能
> `wecom-cli` 是企业微信提供的命令行程序,所有操作通过执行 `wecom-cli` 命令完成。
获取当前用户可见范围内的通讯录成员,并在本地按姓名/别名进行筛选匹配。
## 操作
### 1. 获取全量通讯录成员
获取当前用户可见范围内的所有企业成员信息:
**调用示例:**
```bash
wecom-cli contact get_userlist '{}'
```
**返回格式:**
```json
{
"errcode": 0,
"errmsg": "ok",
"userlist": [
{
"userid": "zhangsan",
"name": "张三",
"alias": "Sam"
},
{
"userid": "lisi",
"name": "李四",
"alias": ""
}
]
}
```
**返回字段说明:**
| 字段 | 类型 | 说明 |
|------|------|------|
| `errcode` | integer | 返回码,`0` 表示成...Frequently asked questions
What is the maximum number of contacts this skill can process?
The skill supports a maximum of 10 contacts. If the retrieved list exceeds 10 members, the skill stops processing and notifies the user.
Does this skill access the entire company directory?
No. It only retrieves members within the current user's visible scope as defined by enterprise visibility rules.
How does the skill handle multiple contacts with the same name?
The skill displays all matching candidates to the user and requires the user to select the correct individual.
Related skills
find-skills
2.3MUsers seeking to extend agent capabilities with specialized tools, workflows, or knowledge packages
The find-skills skill enables agents to search for, discover, and install modular packages from the open agent skills ecosystem using the Skills CLI.
agent-browser
506.7KAI agents and developers requiring programmatic web interaction, exploratory testing, or automation of Electron desktop applications
The agent-browser CLI provides browser automation for AI agents using Chrome or Chromium via CDP. It supports page navigation, form interaction, data extraction, and testing. The tool utilizes accessibility-tree snapshots and element references for interaction.
image-to-video
355.0KDevelopers and users who need to automate video generation from images using the RunComfy platform
The image-to-video skill routes user requests to specific RunComfy animation models based on intent. It selects HappyHorse 1.0 I2V for general animation, Wan 2.7 for custom-voiceover lip-sync, or Seedance 2.0 Pro for multi-modal composition. The skill executes the RunComfy CLI to process inputs and download generated video files.
video-edit
338.7KUsers of the RunComfy CLI who need to automate video editing tasks like restyling, background swapping, or motion transfer
The video-edit skill acts as a router for the RunComfy CLI, selecting between Wan 2.7 Edit-Video, Kling 2.6 Pro Motion Control, and Lucy Edit Restyle models based on user intent to perform video transformations.