
企业微信开源 wecom-cli,支持 Claude Code、Codex、QClaw 等主流 AI Agent 调用 7 大类办公能力,3 步完成接入,附完整命令示例。
企业微信于 2026 年 3 月 30 日正式开源 wecom-cli,AI Agent 现在可以直接通过命令行调用企业微信的消息、日程、文档、会议、待办、通讯录、智能表格等 7 大类办公能力。项目已上架 GitHub,支持 Claude Code、Codex、Work Buddy、QClaw 等主流 Agent 工具接入。
GitHub 地址:https://github.com/WecomTeam/wecom-cli
登录企业微信管理后台,创建一个机器人应用,记录 Bot ID 和 Secret,后续初始化时会用到。
# 安装 CLI
npm install -g @wecom/cli
# 安装 CLI Skill(必需,供 Agent 识别能力清单)
npx skills add WeComTeam/wecom-cli -y -gwecom-cli init交互式输入 Bot ID 和 Secret,凭证会加密存储到本地:
~/.config/wecom/bot.enc初始化完成后,验证是否能正常调用:
wecom-cli contact get_userlist '{}'返回成员列表即表示接入成功。
整体结构统一:wecom-cli <品类> <工具名> [json_args]
# 查看所有一级命令
wecom-cli --help
# 查看某品类下有哪些工具
wecom-cli todo
wecom-cli meeting# 获取全量可见成员
wecom-cli contact get_userlist '{}'对应 Skill:wecomcli-lookup-contact,可用于后续消息发送、会议邀请、日程添加参与人。
# 查询待办列表
wecom-cli todo get_todo_list '{}'
# 创建待办(含提醒时间)
wecom-cli todo create_todo '{"content": "完成 Q2 规划文档", "remind_time": "2026-06-01 09:00:00"}'
# 标记待办完成
wecom-cli todo update_todo '{"todo_id": "TODO_ID", "todo_status": 0}'
# 删除待办
wecom-cli todo delete_todo '{"todo_id": "TODO_ID"}'对应 Skills:wecomcli-get-todo-list、wecomcli-get-todo-detail、wecomcli-edit-todo
# 查询本周会议
wecom-cli meeting list_user_meetings '{"begin_datetime": "2026-03-23 00:00", "end_datetime": "2026-03-29 23:59", "limit": 100}'
# 创建预约会议
wecom-cli meeting create_meeting '{"title": "技术方案评审", "meeting_start_datetime": "2026-03-30 15:00", "meeting_duration": 3600, "invitees": {"userid": ["zhangsan"]}}'
# 取消会议
wecom-cli meeting cancel_meeting '{"meetingid": "MEETING_ID"}'对应 Skills:wecomcli-get-meeting-list、wecomcli-manage-meeting
# 获取会话列表
wecom-cli msg get_conversation_list '{}'
# 拉取指定会话消息
wecom-cli msg get_msg_history '{"conversation_id": "CONV_ID", "limit": 20}'
# 发送文本消息
wecom-cli msg send_text '{"conversation_id": "CONV_ID", "content": "会议纪要已整理完毕"}'对应 Skills:wecomcli-get-message、wecomcli-send-message
# 查询日程列表
wecom-cli schedule get_schedule_list '{"begin_time": "2026-03-30 00:00", "end_time": "2026-03-30 23:59"}'
# 创建日程
wecom-cli schedule add_schedule '{"summary": "周会", "start_time": "2026-03-30 10:00", "end_time": "2026-03-30 11:00"}'
# 查询成员空闲时间
wecom-cli schedule get_user_availability '{"userids": ["zhangsan", "lisi"], "time_min": "2026-03-30 09:00", "time_max": "2026-03-30 18:00"}'对应 Skills:wecomcli-manage-schedule
# 创建文档
wecom-cli doc create_doc '{"doc_type": 2, "doc_name": "Q2 规划"}'
# 读取文档内容(异步,先获取 task_id)
wecom-cli doc get_doc_content '{"docid": "DOC_ID", "type": 2}'
# 编辑文档
wecom-cli doc edit_doc_content '{"docid": "DOC_ID", "content": "# 标题\n\n正文内容", "content_type": 1}'对应 Skill:wecomcli-manage-doc
# 创建智能表格
wecom-cli doc create_doc '{"doc_type": 10, "doc_name": "任务跟踪表"}'
# 查询子表字段
wecom-cli doc smartsheet_get_fields '{"docid": "DOC_ID", "sheet_id": "SHEET_ID"}'
# 添加记录
wecom-cli doc smartsheet_add_records '{"docid": "DOC_ID", "sheet_id": "SHEET_ID", "records": [{"values": {"标题": [{"type": "text", "text": "新任务"}]}}]}'
# 更新记录
wecom-cli doc smartsheet_update_records '{"docid": "DOC_ID", "sheet_id": "SHEET_ID", "key_type": "CELL_VALUE_KEY_TYPE_FIELD_TITLE", "records": [{"record_id": "RECORD_ID", "values": {"标题": [{"type": "text", "text": "已更新"}]}}]}'
# 删除记录
wecom-cli doc smartsheet_delete_records '{"docid": "DOC_ID", "sheet_id": "SHEET_ID", "record_ids": ["RECORD_ID"]}'对应 Skills:wecomcli-manage-smartsheet-schema、wecomcli-manage-smartsheet-data
以下是可以直接交给 Agent 完成的多步骤流程示例:
会议纪要自动化:拉取会议消息记录 → 生成纪要 → 写入企业微信文档 → 从纪要中提取 Action Item → 创建带提醒时间的待办 → 发送消息通知相关人
日程冲突检测:查询多人空闲时间 → 找出共同可用时段 → 自动预约会议并发送邀请
项目进度同步:读取智能表格中的任务状态 → 汇总进度 → 生成周报文档 → 发送到指定群组
wecom-cli 和 MCP 不是互斥的。CLI 适合在可访问终端的 Agent 环境(Claude Code、Codex)中使用,轻量且不占上下文;MCP 适合不能访问终端的环境(Claude Desktop)。两者可以根据 Agent 运行环境选择。
12 个预封装 Skills 的设计使得 Claude Code、Codex、QClaw 等工具无需额外配置即可识别并调用这些能力。

Anthropic 为 Claude Code 新增电脑操作能力,可在 CLI 中自动启动应用、复现 Bug、测试修复效果,向 Pro 和 Max 用户开放研究预览,仅支持 macOS

即梦推出 CLI 工具,支持在小龙虾、Claude Code 等智能体中通过自然语言直接调用 Seedance 2.0 生成视频和图片,无需 API 配置

飞书正式开源 lark-cli,覆盖11大业务域、200+命令,支持 Claude Code、Cursor 等主流 AI 工具接入,GitHub 已获 5.5k stars