2026年刚刚,企业微信放出 CLI,自带 12 个 Skills,AI 直接操作企业微信

刚刚,企业微信放出 CLI,自带 12 个 Skills,AI 直接操作企业微信刚刚 企业微信放出了自己的 CLI 工具 wecom cli 让 AI Agent 直接操控企业微信的命令行工具 想象一下 Claude Code 或者 Cursor 直接帮你发消息 拉日程 管待办 听起来是不是很爽 简介 wecom cli 是企业微信官方团队开源的命令行工具 定位非常明确 让人类和 AI Agent 都能在终端中操作企业微信 这货用 Rust 写的 性能杠杠的

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



刚刚,企业微信放出了自己的 CLI 工具

wecom-cli,让 AI Agent 直接操控企业微信的命令行工具。

想象一下,Claude Code 或者 Cursor 直接帮你发消息、拉日程、管待办……听起来是不是很爽?

简介

wecom-cli 是企业微信官方团队开源的命令行工具,定位非常明确:让人类和 AI Agent 都能在终端中操作企业微信

这货用 Rust 写的,性能杠杠的

它覆盖了 7 大核心业务品类:

最关键的是,它自带 12 个 AI Agent Skills,可以直接被 Claude Code、Cursor 等主流 AI 工具调用,无需任何额外适配。

为什么值得关注

很多人可能会问:企业微信有 API,为啥还要这玩意儿?

我的看法是这样的:

  1. 对人友好:命令行比直接调 API 简单太多,wecom-cli todo create_todo ‘{"content":"写周报"}’ 搞定,不用管 token 刷新那些破事
  2. 对 AI 更友好:自带的 Skills 可以直接被 AI Agent 识别和调用,这才是杀手锏
  3. 凭证安全init 一次配好凭证,加密存本地,不用担心泄露

坦白说,这工具最大的价值在于 打通了 AI Agent 和企业办公场景的最后一公里

安装

安装分两步,都很简单:

# 1. 安装 CLI 本体 npm install -g @wecom/cli

2. 安装 Agent Skills(必须!否则 AI 无法调用)

npx skills add WeComTeam/wecom-cli -y -g

安装完跑一下初始化:

wecom-cli init 

按提示输入你企业微信机器人的 Bot ID 和 Secret,凭证会加密存储到 ~/.config/wecom/bot.enc

然后就可以搞事情了,但是我第一关就被搞残废了

居然只有 wecom-cli doc 是可以用的???

据说完整版功能仅对 10 人以下的公司开放,具体不清楚

# doc 文档 — 文档/智能表格创建和管理

使用方式:

wecom-cli doc 
  
    
    
      [json_args] 
    

选项:

-h, --help 显示详细的工具 schema 信息 

create_doc

新建文档或智能表格。新建成功后返回文档访问链接和 docid(docid 仅在新建时返回,需妥善保存)。注意:新建智能表格(doc_type=10)时,文档会默认包含一个子表,可通过 smartsheet_get_sheet 查询其 sheet_id,无需额外调用 smartsheet_add_sheet。

edit_doc_content

编辑文档内容。content 参数直接传入 Markdown 原文,例如 "# 标题 正文内容",不要将 Markdown 文本再用引号包成 JSON 字符串。

smartsheet_add_sheet

在指定文档中添加一个空的智能表(子表)。注意:新建的智能表格文档默认已包含一个子表,仅在需要多个子表时才需调用此接口。

smartsheet_get_sheet

查询指定文档中的智能表(子表)信息,返回 sheet_id 列表。

smartsheet_add_fields

向企业微信智能表格的子表中添加一个或多个新字段(列)。单个子表最多支持150个字段。

smartsheet_update_fields

更新企业微信智能表格子表中一个或多个字段的标题。注意:该接口只能更新字段名,不能更新字段类型(field_type 必须为字段当前的原始类型)。field_title 不能被更新为原值。

smartsheet_get_fields

获取企业微信智能表格中某个子表下的所有字段信息。返回值包含每个字段的 field_id、field_title、field_type。

然后可以用 Agent 直接调用这个 Skills

片刻之后就写好了

可玩性差太多了,感觉如果全部功能放开,能做的事还是很多的

还是不如飞书开放啊

能做什么有价值的事?

如果完全开放,我畅想一些高价值应用场景:

场景一:AI 自动安排会议

痛点:手动约会议要先查每个人的日程,找空闲时段,再一个个发邀请,麻烦死了

用 wecom-cli 怎么玩

# 第一步:查询张三和李四的闲忙 wecom-cli schedule check_availability ‘{"check_user_list": ["zhangsan", "lisi"], "start_time": "2026-03-30 09:00:00", "end_time": "2026-03-30 18:00:00"}’

第二步:找到空闲时段后,直接创建会议

wecom-cli meeting create_meeting ‘{"title": "Q2规划评审", "meeting_start_datetime": "2026-03-30 14:00", "meeting_duration": 3600, "invitees": {"userid": ["zhangsan", "lisi"]}}’

更爽的是,如果你用 Claude Code,直接跟它说:「帮我约张三李四明天下午开个一小时的会,讨论 Q2 规划」,它会自动:

  1. 调用 wecomcli-lookup-contact 找到张三李四的 userid
  2. 调用 wecomcli-manage-schedule 查闲忙
  3. 推荐可选时段让你确认
  4. 调用 wecomcli-create-meeting 创建会议

全程你只需要确认一下时间就行

场景二:待办事项的 AI 管家

痛点:待办分散在各种工具里,经常忘,更别提自动提醒了

用 wecom-cli 怎么玩

# 创建待办,带提醒时间 wecom-cli todo create_todo ‘{"content": "完成Q2规划文档", "remind_time": "2026-06-01 09:00:00"}’

查询待办列表

wecom-cli todo get_todo_list ‘{}’

标记完成

wecom-cli todo update_todo ‘{"todo_id": "TODO_ID", "todo_status": 0}’

结合 AI 的高级玩法

场景三:消息的自动化处理

痛点:重要消息埋在聊天记录里,找起来费劲;有些消息需要定时发送

用 wecom-cli 怎么玩

# 拉取最近一周的会话列表 wecom-cli msg get_msg_chat_list ‘{"begin_time": "2026-03-23 00:00:00", "end_time": "2026-03-30 23:59:59"}’

拉取和某人的聊天记录

wecom-cli msg get_message ‘{"chat_type": 1, "chatid": "zhangsan", "begin_time": "2026-03-29 09:00:00", "end_time": "2026-03-29 18:00:00"}’

给某人发消息

wecom-cli msg send_message ‘{"chat_type": 1, "chatid": "zhangsan", "msgtype": "text", "text": {"content": "明天会议别忘了哈"}}’

结合 AI 的骚操作

场景四:日程管理的智能化

痛点:日程冲突、遗漏,全靠人肉管理

# 查今天的日程 wecom-cli schedule get_schedule_list_by_range ‘{"start_time": "2026-03-30 00:00:00", "end_time": "2026-03-30 23:59:59"}’

创建日程,提前 15 分钟提醒

wecom-cli schedule create_schedule ‘{"schedule": {"start_time": "2026-03-30 14:00:00", "end_time": "2026-03-30 15:00:00", "summary": "产品评审会", "attendees": [{"userid": "zhangsan"}], "reminders": {"is_remind": 1, "remind_before_event_secs": 900, "timezone": 8}}}’

AI 加成

场景五:文档和智能表格的自动化

痛点:周报月报格式化工作烦人,数据汇总靠人工

# 创建文档 wecom-cli doc create_doc ‘{"doc_type": 3, "doc_name": "项目周报"}’

用 Markdown 写入内容

wecom-cli doc edit_doc_content ‘{"docid": "DOC_ID", "content": "# 项目周报

本周完成

  • xxx

下周计划

  • xxx", "content_type": 1}’

创建智能表格

wecom-cli doc create_doc ‘{"doc_type": 10, "doc_name": "任务跟踪表"}’

往表格里加记录

wecom-cli doc smartsheet_add_records ‘{"docid": "DOC_ID", "sheet_id": "SHEET_ID", "records": [{"values": {"任务名": [{"type": "text", "text": "完成需求文档"}]}}]}’

AI 骚操作

场景六:通讯录查询

看起来简单,但配合 AI 用途大:

wecom-cli contact get_userlist ‘{}’ 
  1. 先跑通 init:凭证配置好才能用
  2. 从简单命令开始:先试试 wecom-cli todo get_todo_list ‘{}’ 确认能用
  3. 装好 Skills:别漏了 npx skills add WeComTeam/wecom-cli -y -g,不然 AI Agent 用不了
  4. 善用 –help:每个品类都有详细帮助,wecom-cli meeting –help
总结

wecom-cli 解决了一个实际问题:让 AI Agent 能够直接操作企业微信

它的价值不在于替代手机 App 或网页版,而在于:

如果你在用 Claude Code、Cursor 这类 AI 编程助手,强烈建议装一个试试。

官方资源

#wecom-cli #企业微信 #Agent #MCP #AI办公自动化

制作不易,如果这篇文章觉得对你有用,可否点个关注。给我个三连击:点赞、转发和在看。若可以再给我加个🌟,谢谢你看我的文章,我们下篇再见!

小讯
上一篇 2026-04-14 07:12
下一篇 2026-04-14 07:10

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/261735.html