企微开源“养虾大杀器”!AI可接管消息、日程、文档,12个Skill一次放出

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
企微开源“养虾大杀器”!AI可接管消息、日程、文档,12个Skill一次放出
8266点击    2026-03-31 10:28

企微开源“养虾大杀器”!AI可接管消息、日程、文档,12个Skill一次放出


Claude Code、Codex、QClaw、Work Buddy都能直接调用。


企业微信把接口端“掀开了一层”!


智东西3月30日报道,刚刚,企业微信正式把CLI开源了,AI Agent可以直接调用消息、日程、文档、会议、待办、通讯录、智能表格等7大类能力。


该项目已上架GitHub,支持Claude Code、Codex、Work Buddy、QClaw等主流AI Agent接入。企业微信的核心办公能力,以更适合Agent调用的方式被系统性开放出来。


企微开源“养虾大杀器”!AI可接管消息、日程、文档,12个Skill一次放出


这次开源优先面向10人及以下团队。消息收发、成员查询、会议创建、日程管理、文档读写、智能表格增删改查、待办流转,这些企业协同里最常用的一批动作,现在都可以通过CLI直接调起。


相比传统API,这套方式更贴近Agent的执行逻辑。AI可以围绕任务目标逐步调用命令,把“查人—建会—发消息—写文档—同步待办”这一类多步骤流程串起来。对开发者来说,接入门槛也更低,不用写太多额外适配代码,还能减少不必要的上下文消耗,间接压低Token成本。


目前,企业微信一共开放了7大业务品类、12个AI Agent Skills。覆盖范围包括:


  • 通讯录可获取可见成员列表、按姓名或别名搜索;


  • 待办支持创建、查询、更新、删除与状态变更;


  • 会议支持预约、取消、更新参会人、查询列表和详情;


  • 消息支持会话列表、消息拉取、多媒体下载和文本发送;


  • 日程支持增删改查、参与人管理和闲忙查询;


  • 文档支持创建、读取、编辑;智能表格则支持子表、字段、记录的完整管理。


企微开源“养虾大杀器”!AI可接管消息、日程、文档,12个Skill一次放出


简单来说,企业微信正在变成“可被AI操作的工作系统”。


开源地址:https://github.com/WecomTeam/wecom-cli


01.

3步接入,快速上手


企业微信给出的上手方案很简单,基本分三步。


第一步,配置机器人凭证。开发者需要先在企业微信后台创建机器人,拿到Bot ID和Secret。


第二步,安装CLI和Skill。


安装命令如下:


# 安装CLI

npm install -g @wecom/cli

# 安装CLI Skill(必需)

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


第三步,初始化并开始调用。首次使用时,需要执行一次初始化,交互式写入机器人凭证:


wecom-cli init


凭证会加密存储到本地,默认位置为:


~/.config/wecom/bot.enc


配置完成后,就可以直接调用工具了。比如先查一下通讯录成员:


wecom-cli contact get_userlist '{}'


02.

先看总入口,命令结构并不复杂


从命令设计看,wecom-cli比较清晰。先用帮助命令看总入口:


wecom-cli --help


输出里主要包含这些一级命令:


Usage: wecom-cli <COMMAND>

Commands:

initDocumentationforinit

contact 通讯录—成员查询和搜索

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

meeting 会议—创建/管理/查询视频会议

msg 消息—聊天列表、发送/接收消息、媒体下载

schedule 日程—日程增删改查和可用性查询

todo 待办事项—创建/查询/编辑待办项


实际调用逻辑也很统一:


# 查看某个品类下有哪些工具

wecom-cli <category>

# 调用某个具体工具

wecom-cli <category> <method> [json_args]


例如:


# 查看通讯录品类下的工具

wecom-cli contact

# 查看待办品类下的工具

wecom-cli todo

# 调用通讯录查询

wecom-cli contact get_userlist '{}'


03.

7大能力都能干什么,官方把常用命令也给全了


1、通讯录:最核心的能力,是获取可见成员列表。


# 获取全量通讯录成员

wecom-cli contact get_userlist '{}'


对应的Agent Skill是:


  • wecomcli-lookup-contact


适合做按姓名、别名搜索成员,以及后续的消息发送、会议邀请、日程添加参与人等动作。


2、待办:支持查列表、查详情、创建、更新、删除,以及变更处理状态。


# 查询待办列表

wecom-cli todo get_todo_list '{}'

# 创建待办

wecom-cli todo create_todo '{"content": "完成Q2规划文档", "remind_time": "2026-06-01 09:00:00"}'

# 批量查询待办详情

wecom-cli todo get_todo_detail '{"todo_id_list": ["TODO_ID_1", "TODO_ID_2"]}'

# 标记待办完成

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

# 删除待办

wecom-cli todo delete_todo '{"todo_id": "TODO_ID"}'


对应的Agent Skills包括:


  • wecomcli-get-todo-list


  • wecomcli-get-todo-detail


  • wecomcli-edit-todo


这部分支持“把会议结论自动拆成待办”和“根据消息内容生成任务并指定提醒时间”这类流程。


3、会议:支持创建预约会议、取消会议、更新受邀成员,以及查询时间范围内的会议列表和详情。


# 查询本周会议

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", "lisi"]}}'

# 获取会议详情

wecom-cli meeting get_meeting_info '{"meetingid": "MEETING_ID"}'

# 取消会议

wecom-cli meeting cancel_meeting '{"meetingid": "MEETING_ID"}'


对应Skills包括:


  • wecomcli-create-meeting


  • wecomcli-edit-meeting


  • wecomcli-get-meeting


如果和通讯录、闲忙查询串起来,这一套可以让Agent完成“一句话安排约会”这类惯用的功能。


4、消息:支持查询会话列表、拉取消息记录、下载多媒体,以及向单聊或群聊发送文本消息。


# 获取最近一周会话列表

wecom-cli msg get_msg_chat_list '{"begin_time": "2026-03-22 00:00:00", "end_time": "2026-03-29 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": "hello"}}'

# 下载多媒体文件

wecom-cli msg get_msg_media '{"media_id": "MEDIA_ID"}'


对应Skill是:


  • wecomcli-get-msg


这部分是整个Agent办公链路里的关键一环,因为很多任务本身就是从消息触发,再回到消息里反馈结果。


5、日程:支持查询、详情获取、创建、更新、取消、参与人增删以及多成员闲忙查询。


# 查询今天的日程

wecom-cli schedule get_schedule_list_by_range '{"start_time": "2026-03-29 00:00:00", "end_time": "2026-03-29 23:59:59"}'

# 获取日程详情

wecom-cli schedule get_schedule_detail '{"schedule_id_list": ["SCHEDULE_ID"]}'

# 创建日程

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}}}'

# 查询闲忙

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"}'


对应Skill是:


  • wecomcli-manage-schedule


对Agent来说,闲忙查询可实现“自动协调时间”这一功能。


6、文档:支持创建、读取和编辑,读取内容时采用Markdown格式,且支持异步轮询。


# 创建文档

wecom-cli doc create_doc '{"doc_type": 3, "doc_name": "项目周报"}'

# 读取文档内容(首次调用)

wecom-cli doc get_doc_content '{"docid": "DOC_ID", "type": 2}'

# 读取文档内容(轮询,携带task_id)

wecom-cli doc get_doc_content '{"docid": "DOC_ID", "type": 2, "task_id": "TASK_ID"}'

# 编辑文档

wecom-cli doc edit_doc_content '{"docid": "DOC_ID", "content": "# 标题\n\n正文内容", "content_type": 1}'


对应Skill是:


  • wecomcli-manage-doc


这意味着Agent能直接把结果写进企业微信文档里。


7、智能表格:除了创建表格,还支持子表、字段和记录的完整管理。


# 创建智能表格

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

# 查询智能表格子表

wecom-cli doc smartsheet_get_sheet '{"docid": "DOC_ID"}'

# 查询子表字段信息

wecom-cli doc smartsheet_get_fields '{"docid": "DOC_ID", "sheet_id": "SHEET_ID"}'

# 添加子表字段

wecom-cli doc smartsheet_add_fields '{"docid": "DOC_ID", "sheet_id": "SHEET_ID", "fields": [{"field_title": "状态", "field_type": "FIELD_TYPE_SINGLE_SELECT"}]}'

# 查询子表记录

wecom-cli doc smartsheet_get_records '{"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处理。


目前,企业微信给出了的12个Agent Skills,这也解释了为什么它能直接适配Claude Code、Codex、Work Buddy、QClaw这类主流Agent工具:底层能力被提前封装成了适合Agent调用的技能单元。


04.

结语:办公软件开始“龙虾化”


这次企业微信CLI开源,是企业微信对Agent时代的一次明确表态:办公系统开始给AI开放执行接口。


过去,AI更多停留在“生成内容”与“回答问题”这一步。现在,随着消息、会议、文档、表格、待办、日程这些真实办公能力被开放,AI得以真正接入工作流,去操作、去执行任务。


从这个角度看,办公软件正从协同工具,往Agent任务入口进化。


文章来自于"AI应用风向标",作者 "江宇"。

AITNT-国内领先的一站式人工智能新闻资讯网站
AITNT资源拓展
根据文章内容,系统为您匹配了更有价值的资源信息。内容由AI生成,仅供参考
1
AI工作流

【开源免费】字节工作流产品扣子两大核心业务:Coze Studio(扣子开发平台)和 Coze Loop(扣子罗盘)全面开源,而且采用的是 Apache 2.0 许可证,支持商用!

项目地址:https://github.com/coze-dev/coze-studio


【开源免费】n8n是一个可以自定义工作流的AI项目,它提供了200个工作节点来帮助用户实现工作流的编排。

项目地址:https://github.com/n8n-io/n8n

在线使用:https://n8n.io/(付费


【开源免费】DB-GPT是一个AI原生数据应用开发框架,它提供开发多模型管理(SMMF)、Text2SQL效果优化、RAG框架以及优化、Multi-Agents框架协作、AWEL(智能体工作流编排)等多种技术能力,让围绕数据库构建大模型应用更简单、更方便。

项目地址:https://github.com/eosphoros-ai/DB-GPT?tab=readme-ov-file



【开源免费】VectorVein是一个不需要任何编程基础,任何人都能用的AI工作流编辑工具。你可以将复杂的工作分解成多个步骤,并通过VectorVein固定并让AI依次完成。VectorVein是字节coze的平替产品。

项目地址:https://github.com/AndersonBY/vector-vein?tab=readme-ov-file

在线使用:https://vectorvein.ai/付费

2
智能体

【开源免费】AutoGPT是一个允许用户创建和运行智能体的(AI Agents)项目。用户创建的智能体能够自动执行各种任务,从而让AI有步骤的去解决实际问题。

项目地址:https://github.com/Significant-Gravitas/AutoGPT


【开源免费】MetaGPT是一个“软件开发公司”的智能体项目,只需要输入一句话的老板需求,MetaGPT即可输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等软件开发的相关内容。MetaGPT内置了各种AI角色,包括产品经理 / 架构师 / 项目经理 / 工程师,MetaGPT提供了一个精心调配的软件公司研发全过程的SOP。

项目地址:https://github.com/geekan/MetaGPT/blob/main/docs/README_CN.md