技能简介
本技能通过MCP协议调用企业微信(WeCom)的群机器人Webhook接口,实现文本和Markdown消息的自动推送。
业务背景
企业微信消息推送技能让业务团队无需开发即可实现自动化通知。运维告警、销售日报、项目进度等关键信息可实时触达指定群组,支持富文本格式和成员提醒,确保重要消息不被遗漏,提升团队协作响应效率。
落地案例:某电商运营团队每日需向20个区域群同步促销数据。通过配置该技能,系统自动从数据平台提取前日GMV、订单量等核心指标,生成带高亮数字的Markdown简报,@各区域负责人后定时推送至对应群聊,替代原有人工复制粘贴,降低漏发错发风险。
能做什么
- 发送纯文本消息到企业微信群
- 发送富格式Markdown消息,支持加粗、斜体、删除线、链接、图片等样式
- @指定成员或@所有人
- 自定义字体大小和颜色高亮
使用说明
1. 安装与构建
cd skills/wecom
npm install
npm run build
2. 配置环境变量
export WECOM_WEBHOOK_URL="https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=YOUR_KEY"
3. Claude Code接入
编辑 ~/.config/claude_code/mcp.json:
{
"mcpServers": {
"wecom": {
"command": "node",
"args": ["/path/to/clawdbot/skills/wecom/dist/index.js"],
"env": {
"WECOM_WEBHOOK_URL": "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=YOUR_KEY"
}
}
}
}
重启Claude Code后即可使用 send_wecom_message 和 send_wecom_markdown 两个工具。
4. 可选配置
设置请求超时时间(毫秒):export WECOM_TIMEOUT_MS=10000
输入与输出
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 消息内容(字符串)、@成员列表(数组)、@手机号列表(数组) |
| 输出 | HTTP响应状态、发送结果确认 |
| 适用人群 | 使用Claude Code的开发者、运维人员、需要群通知自动化的团队 |
| 不包含 | 企业微信应用消息、私聊功能、文件/图片/语音消息、审批等其他API能力 |
风险提示
- Webhook URL包含密钥信息,请勿提交到代码仓库或公开分享
- 企业微信对消息频率有限制,高频推送可能触发限流
- Markdown语法为企业微信定制版本,部分标准Markdown特性不支持
- 图片需使用公网可访问的URL,内网图片无法显示
来源信息
原始链接:https://github.com/openclaw/skills/tree/main/skills/qidu/wecom/SKILL.md
来源类型:GitHub仓库
常见问题
Q1:企业微信消息推送 适合哪些场景?
A:适合需要「本技能通过MCP协议调用企业微信(WeCom)的群机器人Webhook接」的场景,尤其是希望快速验证并落地的团队与个人。
Q2:第一次使用应该先做什么?
A:先明确目标任务,再按照页面中的“能做什么”和“使用说明”完成最小可行流程。
Q3:如何判断是否值得长期使用?
A:建议连续使用 1-2 周,对比效率、稳定性和协作成本,再决定是否纳入长期工具栈。
