← Back to Skills Marketplace
bkmashiro

weixin-mcp

by Yuzhe Shi · GitHub ↗ · v1.2.1 · MIT-0
cross-platform ✓ Security Clean
267
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install weixin-mcp
Description
Send and receive WeChat messages, list contacts, and manage a listening daemon via the CLI tool npx weixin-mcp.
Usage Guidance
This skill appears coherent and behaves as a thin wrapper around the third-party weixin-mcp CLI, but take these precautions before installing or running it: 1) Understand npx will fetch and execute code from the npm registry — inspect the package page, GitHub repo, recent releases, and the package author (bkmashiro) before use. 2) Tokens are stored locally in accounts/<id>.json; treat those files as sensitive and set WEIXIN_MCP_DIR to an isolated directory if desired. 3) Do NOT point webhooks at public/external URLs — SKILL.md warns that webhooks can include a 'context_token' and message content; use localhost or internal endpoints only. 4) Consider running the first login and daemon in a sandboxed or non-privileged environment (separate user or container). 5) Verify the package version you intend to run (the skill metadata has minor version references mismatch) and prefer pinned, audited releases. If you need higher assurance, review the weixin-mcp source code on GitHub and the npm package contents before allowing the agent to invoke it.
Capability Analysis
Type: OpenClaw Skill Name: weixin-mcp Version: 1.2.1 The weixin-mcp skill bundle provides instructions and metadata for an AI agent to interact with WeChat via a dedicated CLI tool. The SKILL.md file contains transparent documentation regarding sensitive token storage (accounts/*.json) and explicitly warns the agent/user to use trusted, local webhook URLs to prevent data exposure. No evidence of malicious intent, prompt injection, or unauthorized data exfiltration was found; the capabilities described are strictly aligned with the stated purpose of WeChat integration.
Capability Assessment
Purpose & Capability
The skill's name/description (WeChat send/receive, contacts, daemon) matches the SKILL.md instructions which call the weixin-mcp CLI via npx. Required artifacts (none) and declared npmPackage/repository are coherent. Minor metadata discrepancy: skill.json lists version 1.2.0 while registry metadata shows 1.2.1 and SKILL.md pins the CLI at weixin-mcp@^1.7 — this is likely benign but worth verifying.
Instruction Scope
Runtime instructions are explicit and limited to running npx weixin-mcp commands (status, login, send, poll, start/stop daemon, etc.). The SKILL.md explicitly documents that login tokens are stored locally and that webhooks may receive message content including a 'context_token' (sensitive), and it advises using localhost-only webhooks. The instructions do not ask the agent to read unrelated files, environment variables, or system state.
Install Mechanism
This is an instruction-only skill (no install spec or code files). It relies on npx to fetch and run the weixin-mcp package from npm at runtime. Using npx means code is pulled from the npm registry on-demand (moderate supply-chain risk); SKILL.md pins a caret range (^1.7) which allows minor updates — verify the package owner and release history before running in production.
Credentials
The skill declares no required environment variables or credentials. It documents an optional WEIXIN_MCP_DIR to control where sensitive login tokens (accounts/<id>.json) are stored. The sensitivity of these locally stored tokens and the risk of sending them to external webhooks are correctly called out in the docs.
Persistence & Privilege
always is false and the skill does not request persistent system-wide privileges or modify other skills. It may start a user-level daemon (weixin-mcp) if the agent runs the provided start commands, which is consistent with the stated purpose.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install weixin-mcp
  3. After installation, invoke the skill by name or use /weixin-mcp
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.1
Add source/homepage links; sync skill.json version
v1.2.0
Security: pin npm version; add webhook security warnings; document credential storage
v1.1.0
Add image/file/video sending; MCP tools reference
v1.0.0
Initial release: WeChat messaging via weixin-mcp CLI
Metadata
Slug weixin-mcp
Version 1.2.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is weixin-mcp?

Send and receive WeChat messages, list contacts, and manage a listening daemon via the CLI tool npx weixin-mcp. It is an AI Agent Skill for Claude Code / OpenClaw, with 267 downloads so far.

How do I install weixin-mcp?

Run "/install weixin-mcp" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is weixin-mcp free?

Yes, weixin-mcp is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does weixin-mcp support?

weixin-mcp is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created weixin-mcp?

It is built and maintained by Yuzhe Shi (@bkmashiro); the current version is v1.2.1.

💬 Comments