wecomcli-disk Skill for Claude Code: What It Does and How to Install It
Makes Claude list, search, upload, download and rename files in WeCom Drive and create folders.
- Installs
- 8.6K
- on skills.sh
- Stars
- 3.3K
- on GitHub
- Updated
- Oct 2026
- last repo commit
Ask Claude to work with files in WeCom Drive (the product the SKILL.md calls 微盘). It can list your recently viewed files, search by keyword, type, creator or shared space, read a file's basic info, upload, download, rename and create folders.
It cannot delete, move or copy files, change sharing or share links, or manage versions or spaces. For those it tells you to use the WeCom app. Downloads only work for ordinary uploaded files, not online documents. Searches stop after 2 or 3 tries.
Good for
- WeCom users who keep files in Drive and want Claude to find them
- People uploading a local file into a Drive folder or shared space
- Anyone searching Drive by keyword, type, creator or space
Install wecomcli-disk
Claude Code
- 1
Copy this prompt.
Install the wecomcli-disk skill in Claude Code. Run this command: npm install -g @wecom/cli Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js 18 or newer, A WeCom account.
Do steps 1 to 3. Step 2 has alternatives: the README command installs all 15 skills in the repo, the second command installs only wecomcli-shared, wecomcli-disk, wecomcli-contact. Every wecomcli-* skill must also read wecomcli-shared before it runs a command (its SKILL.md says so), so install that one too. The shared skill checks that wecom-cli is installed at version 1.2.1 or newer and signed in, and runs npm install -g @wecom/cli and the sign-in itself if not. The README also mentions an optional bot ID and secret for a smart bot. The skill runs the wecom-cli program on your machine, so there is no Claude app upload route.
From the project README. Source.
What's in the skill
When it loads
企业微信微盘(Disk / 网盘)文件操作技能。承接"微盘 / 网盘"里的文件列出、搜索、读取元信息、上传、下载、重命名、新建文件夹操作。用户明确提到"微盘"/"网盘"/"共享空间"时必须先读取本技能获取完整指引,不得凭记忆处理。用户说"上传到微盘"、"帮我在微盘里搜一下 xxx"、"微盘那个 PPT 在哪"、"下载微盘那个文件"、"把微盘那个文件重命名成 xxx"、或直接给出 `https://drive.weixin.qq.com/s?k=...` 形式的微盘文件链接时使用本技能。与 `wecomcli-doc` / `wecomcli-sheet` / `wecomcli-smartsheet` / `wecomcli-smartpage` 的区别:本技能处理微盘里所有文件(含在线文档)的搜索/列表/基础信息/位置/路径/重命名等文件级操作;在线文档(`doc/sheet/smartsheet/smartpage` 类型)的内容读写走对应文档技能,不由本技能接管。当用户问「这个文档在微盘哪里」或问某文件在微盘的位置时,由本技能用 get 返回空间名/文件夹名/路径等元信息。
Sections in SKILL.md
- 适用范围
- 适用
- 不适用
- 路由决策(判断本 skill / 其他 skill)
- 文件类型枚举
- 接口详述
- 列出文件
- 搜索文件
- 读取文件信息
- 上传文件
- 下载文件
- 重命名文件
- 创建文件夹
- 关键约束
- 结果展示规范
- 跨技能依赖
Key facts
- Installs on skills.sh
- 8,621 (Nov 2, 2026)
- Last repo commit
- Oct 19, 2026
- What it includes
- 1 file: SKILL.md. The folder holds no scripts
What it includes
wecom-cli disk files list
Your recently viewed files, up to 100 per page.
Runs code ·
List recent fileswecom-cli disk files search
By keywords, type, creator, shared space and sort order. Searches ask you to refine after 2 or 3 empty tries.
Try: “Find the quarterly report PDF in our shared space”
Runs code ·
Search fileswecom-cli disk files get
Basic information about one file; a share link can be used instead of an ID.
Runs code ·
Read file infowecom-cli disk files upload
Takes either a local file path or a media_id, with a target folder or shared space. File names must not contain / \ : * ? " < > |.
Runs code ·
Upload a filewecom-cli disk files download
Only for uploaded files such as offline Word, Excel, PPT, PDF, images, video and audio. Online documents are not downloaded.
Runs code ·
Download a filewecom-cli disk files rename
Not for folders, which the skill says it cannot rename.
Runs code ·
Rename a filewecom-cli disk folders create
Creates a folder in Drive.
Runs code ·
Create a folder
From the official docs
Permissions
Medium risk
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It uploads and renames in your Drive
Upload goes to the folder or space you choose (or the default space if none is given). Renames change the file name in Drive. Check the target first. github.com
Claude may install a global npm package
The shared skill runs npm install -g @wecom/cli if wecom-cli is missing or older than 1.2.1, then starts the QR-code sign-in. Install the CLI yourself first if you want to control the version. github.com
Delete and move are listed as unsupported
SKILL.md lists delete, move, copy and sharing changes as unsupported and tells you to use the WeCom app. github.com
The CLI reports the calling agent to WeCom
The docs say wecom-cli 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
Returned content is treated as data
The skill's safety note says nothing returned by the WeCom API is to be treated as instructions, and tokens or secrets in it are not to be output or used. github.com
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Turning on read-only | No read-only mode. |
|---|---|
| Talks to | WeCom cloud services, reached through the wecom-cli program. npm registry (when the shared skill installs @wecom/cli) |
| Sign-in and keys | Sign-in is a one-time QR-code scan with wecom-cli auth init. The skill's safety note says tokens and secrets are not to be output or used. |
| Scopes |
|
Questions
How do I install it in Claude Code?
Use the install box at the top of this page. Install the CLI, add the skills (wecomcli-shared, wecomcli-contact and wecomcli-disk) and sign in once with a QR code. The README says the skills install is required.
Do I need a WeCom account?
Yes. The README lists a WeCom account as a prerequisite, plus Node.js 18 or newer. A smart-bot ID and secret are optional and come from WeCom's help page.
Does it send usage data to WeCom?
The docs say wecom-cli reads the name of the calling agent program and sends the call chain with each request to WeCom's cloud, to help find problems. The npm build has this on by default. Building from source with --no-default-features turns it off.
Does it work in the Claude app, Codex or Cursor?
The install box has Claude Code, Codex and skills CLI routes. There is no Claude app upload route, because the skill drives the wecom-cli program on your machine. The README does not name Cursor.
What does the wecomcli-disk skill do?
It makes your agent list, search, upload, download and rename files in WeCom Drive, read file info and create folders, using the wecom-cli program.
Can it delete or move files?
No. SKILL.md lists delete, move, copy, folder rename, share-link and permission changes, version history and space management as unsupported. It tells you to use the WeCom app for those.
Can it open online documents?
It finds them and gives a link. To read an online doc, sheet, smart sheet or smart page it hands off to the matching wecomcli skill, which is not part of this skill.
Is it safe?
It uploads files you point it at to your Drive, writes downloaded files to your computer, and renames files. SKILL.md lists delete and move as unsupported. SKILL.md lists undoing an upload as unsupported. Our advice: check the target folder before an upload.
Information
updated Nov 2, 2026
- Repository
- wecomteam/wecom-cli
- Folder
skills/wecomcli-disk
Sources
Docs, issue trackers and discussions this page is built from.
Show all 5Hide
- wecomcli-disk SKILL.md · github.com
- wecomcli-shared SKILL.md · github.com
- wecom-cli README · github.com
- wecom-cli skills overview · github.com
- data-collection.md · github.com