Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
wecomteam avatar

Wecom Unified

  • 727 installs
  • 37 repo stars
  • Updated July 2, 2026
  • wecomteam/wecom-unified

wecom-unified is a Claude Code skill that drives the wecom-cli tool to read, create, edit, and send WeCom corporate messages, documents, schedules, meetings, and tasks for developers building enterprise WeChat Work autom

About

wecom-unified is a Claude Code skill for the WeCom (企业微信) CLI covering six business domains: contacts, messaging, documents, schedules, meetings, and tasks. Install via npm install -g @wecom/cli@0.1.8 after verifying wecom-cli --version and wecom-cli auth show --auth-status. The skill supports contact lookup by name or alias, sending text/image/file/voice/video messages, reading and editing doc.weixin.qq.com documents, smart spreadsheet subtables, schedule management, meeting booking, and todo assignment. Developers reach for wecom-unified when building agent or script automations against WeCom corporate accounts, including triggers from doc.weixin.qq.com URLs even when users do not explicitly say 企业微信.

  • Unified CLI covering 6 business domains: contacts, messaging, documents/tables, schedules, meetings, and todos
  • Automatically detects doc.weixin.qq.com URLs and intelligently routes to the correct document/table/smart-sheet handler
  • Supports text, image, file, voice, and video message send/receive operations
  • Full CRUD on smart tables, sub-sheets, fields, records plus intelligent document creation and export
  • Pre-flight checklist enforces version check, auth verification, and non-interactive init before any command runs

Wecom Unified by the numbers

  • 727 all-time installs (skills.sh)
  • +27 installs in the week ending Jul 27, 2026 (Skillselion tracking)
  • Ranked #350 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/wecomteam/wecom-unified --skill wecom-unified

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs727
repo stars37
Last updatedJuly 2, 2026
Repositorywecomteam/wecom-unified

How do you automate WeCom messaging and documents from CLI?

Let their coding agent directly read, create, edit, and send messages across WeCom corporate accounts including contacts, documents, schedules, meetings, and tasks.

Who is it for?

Developers automating WeCom corporate workflows who need CLI access to contacts, messaging, documents, calendars, meetings, and tasks from an agent.

Skip if: Teams outside the WeCom ecosystem or projects using Slack, Teams, or Feishu without WeCom corporate account credentials.

When should I use this skill?

User mentions WeCom, 企业微信, doc.weixin.qq.com URLs, corporate messaging, schedules, meetings, todos, or smart spreadsheet operations.

What you get

WeCom messages sent, documents created or edited, schedules and meetings booked, and todo tasks created via wecom-cli commands.

  • WeCom CLI command sequences
  • Sent messages and managed corporate documents

By the numbers

  • Covers 6 WeCom business domains
  • Installs @wecom/cli@0.1.8 via npm global package

Files

SKILL.mdMarkdownGitHub ↗

企业微信套件 (WeCom Unified)

企业微信 CLI (wecom-cli) 全能套件,通过命令行工具与企业微信系统交互,覆盖 6 大业务域:通讯录、消息、文档(含文档/表格/智能表格/智能文档 4 种品类)、日程、会议、待办。

⚠️ 前置检查 — 使用任何命令前必须执行

Step 1: 检查 CLI 是否安装

wecom-cli --version

如果命令不存在或报错,执行安装:

npm install -g @wecom/cli@0.1.8

Step 2: 检查凭证是否配置

wecom-cli auth show --auth-status
  • 输出 authorized → 已配置,可以继续使用
  • 输出 unauthorized → 未配置,需要执行 Step 3

Step 3: 配置凭证(仅未授权时执行)

wecom-cli init --noninteractive
⚠️ 该命令会输出一个授权链接和二维码,并阻塞等待用户扫码完成验证。授权成功后命令会自动退出,仅需执行一次。

---

业务域概览

👤 通讯录 (contact)

获取可见范围成员列表、按姓名/别名搜索匹配、查询 userid。

→ 详见 references/wecom-contact.md

💬 消息 (msg)

会话列表查询、消息记录拉取(文本/图片/文件/语音/视频)、多媒体文件获取、文本消息发送。

→ 详见 references/wecom-msg.md

📄 文档、表格、智能表格 & 智能文档 (doc)

文档创建/读取/编辑(Markdown 格式),表格读取,智能表格子表管理、字段/列管理、记录增删改查,智能文档(智能主页)创建与内容导出。支持通过 docid 或 URL 定位文档,自动识别文档品类(文档/表格/智能表格/智能文档)并路由到正确接口。

→ 详见 references/wecom-doc.md

📅 日程 (schedule)

查询日程列表与详情、创建/修改/取消日程、添加/移除参与人、查询多成员闲忙状态并分析共同空闲时段。

→ 详见 references/wecom-schedule.md

🎥 会议 (meeting)

创建预约会议、查询会议列表与详情、取消会议、更新受邀成员。

→ 详见 references/wecom-meeting.md

✅ 待办 (todo)

查询待办列表与详情、创建/更新/删除待办、变更用户处理状态(接受/拒绝/完成)、分派任务。

→ 详见 references/wecom-todo.md

---

公共概念与规则

所有业务域共享的通用调用格式、返回格式、错误处理、通讯录查询方法和时间格式规范。

→ 详见 references/wecom-shared.md

---

快速示例

查询通讯录成员

wecom-cli contact get_userlist '{}'

查看最近会话列表

wecom-cli msg get_msg_chat_list '{"begin_time": "2026-04-08 00:00:00", "end_time": "2026-04-15 23:59:59"}'

发送文本消息

wecom-cli msg send_message '{"chat_type": 1, "chatid": "zhangsan", "msgtype": "text", "text": {"content": "hello"}}'

创建文档

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

读取文档内容(Markdown 格式)

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

创建智能文档(智能主页)

⚠️ 特殊语法:此命令必须使用 +smartpage_create(带 + 前缀),加号不可省略;该 + 仅适用于此命令,不要泛化到其他 doc 子命令。
wecom-cli doc +smartpage_create '{"title": "项目概览", "pages": [{"page_title": "需求文档", "content_type": 1, "page_filepath": "/path/to/requirements.md"}]}'

导出智能文档内容

wecom-cli doc smartpage_export_task '{"docid": "DOCID", "content_type": 1}'

查询今天的日程

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

创建预约会议

wecom-cli meeting create_meeting '{"title": "周例会", "meeting_start_datetime": "2026-04-16 15:00", "meeting_duration": 3600}'

查看待办列表

wecom-cli todo get_todo_list '{}'

创建待办

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

Related skills

How it compares

Choose wecom-unified over generic messaging skills when automating WeCom corporate accounts with doc.weixin.qq.com documents and CLI credentials.

FAQ

How do you install wecom-unified prerequisites?

wecom-unified requires wecom-cli installed via npm install -g @wecom/cli@0.1.8. Run wecom-cli --version and wecom-cli auth show --auth-status before any contacts, messaging, or document commands.

Which WeCom features does wecom-unified cover?

wecom-unified spans six domains: contacts, messaging, documents (including smart spreadsheets), schedules, meetings, and todos. Agents can search contacts by name, send multimedia messages, and manage doc.weixin.qq.com content.

Does wecom-unified trigger on doc.weixin.qq.com links?

wecom-unified should trigger when messages include doc.weixin.qq.com URLs or involve schedules, todos, documents, meetings, or contact lookup, even if the user does not explicitly mention 企业微信 or WeCom by name.

Automation & Workflowsautomationagents

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.