← Back to Skills Marketplace
ryan32382

Wechat Mp Publisher

by ryan32382 · GitHub ↗ · v2.0.3 · MIT-0
cross-platform ⚠ suspicious
327
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install wechat-mp-publisher-zhizi
Description
Enable automated publishing, media upload, draft management, and status querying for WeChat Official Account articles via WeChat MP API integration.
Usage Guidance
This package appears to implement exactly what it claims (WeChat MP article publishing) and legitimately needs your WeChat AppID and AppSecret, but the registry metadata omitted those required credentials and the package source/homepage are not provided. Before installing or granting access: 1) Verify the source/owner (unknown homepage) and prefer packages with known provenance. 2) Provide credentials via environment variables (WECHAT_MP_APP_ID / WECHAT_MP_APP_SECRET) rather than committing a config file. 3) Inspect the included code yourself or run npm install/build in an isolated environment (container or dedicated VM). 4) Confirm you are comfortable the token cache is stored under ~/.openclaw and that file permissions are acceptable (the code attempts 0o600/0o700). 5) If you only need drafts (no publishing), use a non-authenticated account or limit privileges on the account used for automation. 6) Because metadata omitted required env vars, treat this as a transparency issue — ask the publisher/registry for corrected metadata and provenance before enabling this skill in production.
Capability Analysis
Type: OpenClaw Skill Name: wechat-mp-publisher-zhizi Version: 2.0.3 The skill bundle is a well-implemented tool for managing WeChat Official Account articles and media. It demonstrates strong security awareness by implementing file permission checks (using 0o600 for sensitive token caches), providing error message desensitization to prevent path disclosure, and strictly limiting API interactions to the official WeChat domain (api.weixin.qq.com). No evidence of malicious intent, data exfiltration, or unauthorized execution was found across the source code (src/auth.ts, src/index.ts) or documentation.
Capability Assessment
Purpose & Capability
The skill's name, description, SKILL.md, and source files consistently implement WeChat Official Account article publishing (access token management, media upload, draft/publish/status operations). However the registry metadata lists no required environment variables or primary credential while the code clearly requires AppID/AppSecret (via config file or environment variables). This mismatch is unexpected and should have been declared in metadata.
Instruction Scope
Runtime instructions and code are scoped to the stated purpose: they read a local config file (~/.openclaw/config/wechat-mp.json) or environment variables for AppID/AppSecret, manage a local token cache (~/.openclaw/.wechat_mp_token.json), and upload files provided by the user. The code does not reference unrelated system paths or external endpoints beyond api.weixin.qq.com.
Install Mechanism
There is no install spec in the registry entry (instruction-only), but the bundle includes a standard Node.js project (package.json, package-lock.json) relying on axios and form-data. No downloads from untrusted URLs or extract-from-URL steps are present in the files provided. Installation risk is typical for a Node package; install in a controlled environment if uncertain.
Credentials
The code requires sensitive credentials (WECHAT_MP_APP_ID and WECHAT_MP_APP_SECRET) provided via config file or environment variables, which is proportionate to the functionality. The concern is that the registry metadata does not declare any required environment variables or primary credential — this omission is a transparency/provenance problem. The skill also writes a token cache file under the user's home directory (it uses restrictive permissions by default), which is expected but should be reviewed.
Persistence & Privilege
The skill does not request 'always: true' and does not attempt to modify other skills or global agent configuration. It stores a token cache and expects a user config under ~/.openclaw; these are normal for the functionality and are created under the user's home directory with permission checks in place.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wechat-mp-publisher-zhizi
  3. After installation, invoke the skill by name or use /wechat-mp-publisher-zhizi
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.3
- Added a new section comparing features of certified and non-certified WeChat Official Accounts, including a table and recommendations. - Provided clarification on account types, supported functionalities, and publishing limitations for different account levels. - No changes to code or tool interfaces; documentation only.
v2.0.2
- Added comprehensive documentation to SKILL.md, detailing all available tools, parameters, return values, configuration, usage examples, project structure, and error handling. - Clarified workflow for publishing articles, media upload, and status checks. - Provided detailed API reference and prerequisites for setup. - Included step-by-step installation and configuration instructions for faster onboarding. - Added clear project structure and error handling descriptions.
Metadata
Slug wechat-mp-publisher-zhizi
Version 2.0.3
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Wechat Mp Publisher?

Enable automated publishing, media upload, draft management, and status querying for WeChat Official Account articles via WeChat MP API integration. It is an AI Agent Skill for Claude Code / OpenClaw, with 327 downloads so far.

How do I install Wechat Mp Publisher?

Run "/install wechat-mp-publisher-zhizi" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Wechat Mp Publisher free?

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

Which platforms does Wechat Mp Publisher support?

Wechat Mp Publisher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Wechat Mp Publisher?

It is built and maintained by ryan32382 (@ryan32382); the current version is v2.0.3.

💬 Comments