PlugWiki

WeCom Unified Skill for Claude Code: What It Does and How to Install It

Lets your assistant use WeCom (企业微信) for documents, spreadsheets, slides, calendar, meetings, to-dos, email and messages.

Installs
14.4K
on skills.sh
Stars
130
on GitHub
Files
60+
besides SKILL.md
Updated
Oct 2026
last repo commit

SKILL.md is a routing table for 14 areas of WeCom. The agent picks the area for your request, reads that area's reference file, and builds wecom-cli commands from it. A link to doc.weixin.qq.com or page.weixin.qq.com triggers the skill.

Before any command the skill checks that wecom-cli 1.2.1 or newer is installed and that you are signed in. It installs the CLI with npm if needed and asks you to scan a QR code to sign in. The instructions are written in Chinese.

Good for

  • WeCom users who want an assistant to book meetings and manage to-dos
  • Teams that write WeCom documents, spreadsheets and slide decks with an assistant
  • People who send WeCom email and bot messages from a prompt

Install wecom-unified

Claude Code

  1. 1

    Copy this prompt.

    Install the wecom-unified skill in Claude Code. Run this command:
    
    npx skills add WecomTeam/wecom-unified -y -g
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js 18 or newer, A WeCom account.

Pick one route. The README command installs this skill and says it detects installed agents (it names WorkBuddy, CodeBuddy, MiniMax Code, Kimi Work, Codex and Cursor). On first use the skill installs the wecom-cli package with npm and starts sign-in with a QR code. Supported systems per the README: macOS, Linux and Windows (x64). The bundled scripts need Python with openpyxl, and LibreOffice for the recalculation and slide image scripts. There is no Claude app upload route because the skill runs a CLI and scripts.

From the project README. Source.

What's in the skill

When it loads

企业微信全能套件,覆盖通讯录、文档、在线表格、智能表格、智能文档、PPT 演示文稿、日程、会议、待办、微盘、邮件、消息、媒体文件等业务域。链接包含 doc.weixin.qq.com 或 page.weixin.qq.com 必触发。提及企业微信或命中以下功能必触发:查找联系人信息。搜索、重命名和授权文档,新建与读写 doc 在线文档,创建与修改在线表格及处理本地 Excel / CSV / TSV 文件,创建/导入并读写智能表格的子表/字段/记录/视图/图表及填色、高亮等样式,创建与编辑智能文档(含表单和数据看板),生成与编辑在线 PPT 演示文稿、把本地 .ppt/.pptx 导入为在线文档(交付在线文档链接),创建/查询/修改/取消日程并查询闲忙、办公楼和会议室,预约与管理在线会议(含纪要、待办与转写原文),创建/查询/修改/完成/删除或退出待办,搜索和上传微盘文件、下载离线文件、重命名支持的文件及新建文件夹,发送/回复/转发与搜索阅读邮件,向当前授权人或最近活跃会话发送文本/Markdown/图片/文件/语音/视频消息,以及上传下载媒体文件。即使未明确提到「企业微信」,只要涉及找人/文档/表格/日程/会议/待办/微盘/邮件/发消息等办公场景,也应触发本技能;「做个PPT/生成演示文稿/汇报PPT/导入PPT」等表述同样触发。未指定类型的「文档」默认使用智能文档;未明确「在线表格」的「表格」默认使用智能表格。链接包含 drive.weixin.qq.com 必触发

Sections in SKILL.md

  1. ⚠️ 前置检查 — 使用任何命令前必须执行
  2. Step 1: 检查 CLI 是否安装和版本号是否为 1.2.1 或更高版本
  3. Step 2: 检查凭证是否配置
  4. Step 3: 配置凭证(仅未授权时执行)
  5. 获取个人身份
  6. 通用输出约束:ID 类字段禁止外露
  7. 业务域概览
  8. 👤 通讯录 (contact)
  9. 📄 文档 (doc)
  10. 🗂️ 文档公共管理 (doc-manage)
  11. 📊 在线表格 (sheet)
  12. 🧮 智能表格 (smartsheet)
  13. 📰 智能文档 (smartpage)
  14. 📽️ PPT 演示文稿 (pptx)
  15. 📅 日程 (calendar)
  16. 🎥 会议 (meeting)

Key facts

Installs on skills.sh
14,362 (Nov 2, 2026)
Last repo commit
Oct 30, 2026

What it includes

  • SKILL.md requires wecom-cli 1.2.1 or newer and installs it with npm if missing.

    Before any command the agent runs wecom-cli --version and, if it is missing or too old, npm install -g @wecom/cli.

    Runs code · Pre-check: wecom-cli

  • Checks sign-in status and, if unauthorized, starts auth init with a link and QR code.

    The init command waits for you to scan the QR code. SKILL.md says it only needs to be done once.

    Runs code · Pre-check: wecom-cli auth

  • Searches members by name, pinyin or alias and resolves names for other domains.

    Network · wecom-cli: contact

  • Creates, imports, reads, appends to and overwrites WeCom online documents.

    Write · wecom-cli: doc

  • Searches documents, renames them, and changes members, permissions and join rules.

    Write · wecom-cli: doc-manage

  • Creates and edits online spreadsheets and reads or edits local Excel, CSV and TSV files.

    Write · wecom-cli: sheet

  • Manages smart table sub-tables, fields, records, views and charts.

    Write · wecom-cli: smartsheet

  • Creates and edits smart documents: pages, blocks, attachments and data pages.

    Write · wecom-cli: smartpage

  • Generates and edits online slide decks, and imports local .ppt and .pptx files.

    Write · wecom-cli: pptx

  • Creates, searches, updates and cancels events; checks free time and books meeting rooms.

    Write · wecom-cli: calendar

  • Creates, updates and cancels online meetings and reads minutes and transcripts.

    Write · wecom-cli: meeting

  • Creates, lists, updates, completes and deletes to-dos and assigns participants.

    Delete · wecom-cli: todo

From the official docs

Permissions

High risk

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It can send email and messages for you

    The email reference says the agent shows a preview and then sends without asking again. The message reference says it sends right away when you asked and the target and content are complete. Name the recipient and content yourself. github.com

  • It can delete and change work items

    The domains include deleting to-dos, cancelling meetings and events, and changing document members and permissions. Review bulk changes before you approve them. github.com

  • It installs a global npm package

    The pre-check runs npm install -g @wecom/cli when wecom-cli is missing or older than 1.2.1. Install the CLI yourself first if you want to control the version. github.com

  • A script overwrites Excel files in place

    recalc.py says it overwrites the xlsx file in place, writes a LibreOffice macro into your LibreOffice user profile, and can compile a C shim with gcc and load it with LD_PRELOAD in a restricted sandbox. Work on a copy. github.com

  • Other scripts run LibreOffice and fetch image sizes

    pptx2image.py runs LibreOffice headless to turn a deck into PDF and images. build_page.py requests the first 64 KB of image URLs to read their dimensions. github.com

  • Smart table writes may ask for a webhook URL

    When adding or updating records fails with a no-authority error, the smartsheet reference says to ask you for a Webhook URL and schema example and write through it. Share a webhook only if you trust the target. github.com

  • The CLI reports the calling agent to WeCom

    This skill drives wecom-cli, so it inherits the CLI's behavior. The wecom-cli docs say it reads the name of the agent program that calls it and sends the call chain to WeCom's cloud with each request. It is on by default in the npm build and can be switched off only by building from source with --no-default-features. github.com

Technical details
Turning on read-onlyNo read-only mode is documented.
Talks toWeCom services through wecom-cli. npm registry (npm install -g @wecom/cli). Image URLs that build_page.py reads size headers from
Sign-in and keysSign-in runs wecom-cli auth init, which shows a link and QR code and waits for you to scan it. SKILL.md does not say where the CLI keeps the credential.
Scopes
  • Acts as the WeCom account that scanned the sign-in QR code

  • Can send email and messages, and create, edit and delete documents, to-dos, events and meetings

  • Runs npm install -g @wecom/cli if the CLI is missing

  • Bundles 6 Python scripts that read and write local files

Questions

What does the wecom-unified skill do?

It lets your assistant work in WeCom (企业微信) through the wecom-cli tool. SKILL.md routes requests across 14 areas: contacts, documents, document management, spreadsheets, smart tables, smart documents, slides, calendar, meetings, to-dos, Weidrive, email, messages and media files.

How do I install it?

Use the install box at the top of this page. The README gives one command that detects supported agents. On first use the skill checks for wecom-cli, installs it with npm if it is missing, and walks you through sign-in.

Do I need a WeCom account?

Yes. The README lists a WeCom account and Node.js 18 or newer as prerequisites. Sign-in is done by scanning a QR code that wecom-cli shows.

Is it safe?

It acts as your WeCom account and can send email and messages, and delete to-dos. The email reference says it sends after a preview without asking again. Our advice: say exactly who to send to and what to send, and keep spreadsheets backed up before recalculation.

Does it work in English?

SKILL.md and its reference files are written in Chinese, and the trigger phrases in the description are Chinese. The README does not say how well it handles English requests.

Does it work in the Claude app?

The install box has no Claude app upload route, because the skill runs wecom-cli and Python scripts on your machine.

Is it official?

It is published by the WecomTeam GitHub organization and the LICENSE names WeCom as copyright holder. The README does not call the skill official.

Why are there so many files?

The skill folder has 193 files including SKILL.md: 133 in references/, 53 in assets/ and 6 in scripts/. SKILL.md is a routing table and the agent reads the reference file for the area you ask about.

Information

updated Nov 2, 2026

Folder
skills/wecom-unified

wecomteam/wecom-unifiedskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 9
  1. wecom-unified README · github.com
  2. wecom-unified SKILL.md · github.com
  3. wecomcli-email.md · github.com
  4. wecomcli-message.md · github.com
  5. wecomcli-smartsheet.md · github.com
  6. recalc.py · github.com
  7. build_page.py · github.com
  8. pptx2image.py · github.com
  9. wecom-cli data collection · github.com

Updated Nov 2, 2026.