← Back to Skills Marketplace
Wechat Mp Publisher 1.0.0
by
Saaaa1aaaaS
· GitHub ↗
· v1.0.1
472
Downloads
2
Stars
4
Active Installs
2
Versions
Install in OpenClaw
/install wechat-mp-publisher-1-0-0
Description
Publish articles to WeChat Official Accounts via API using configured AppID, AppSecret, and IP whitelist with access token management.
Usage Guidance
This package appears to implement exactly what it claims (WeChat article publish) and contains no obvious exfiltration or strange remote endpoints — but the registry metadata fails to declare the required credentials. Before installing, verify the skill's source/owner (it's listed as 'unknown' / an opaque owner ID), and do the following: 1) Inspect index.js yourself (it’s included) to confirm there are no hidden network calls — the current code only calls WeChat APIs. 2) Only provide WECHAT_APPID and WECHAT_APPSECRET in a local .env and never commit that file to a repo. 3) Consider running the skill in an isolated environment (container or VM) and audit npm dependencies (npm audit) before npm install. 4) Ask the publisher to correct the registry metadata to declare the required env vars and primary credential so the skill listing matches its actual needs. If you cannot confirm the publisher identity, treat the package as untrusted and avoid providing live AppSecret values until you validate it.
Capability Analysis
Type: OpenClaw Skill
Name: wechat-mp-publisher-1-0-0
Version: 1.0.1
The skill bundle is a legitimate tool for publishing articles to WeChat Official Accounts. The code in `index.js` correctly implements the official WeChat API flow (token acquisition, draft creation, and publishing) using standard libraries like `axios` and `dotenv`. No evidence of data exfiltration, malicious execution, or prompt injection was found; the file operations and network requests are strictly aligned with the stated purpose of the skill.
Capability Assessment
Purpose & Capability
The skill's name/description (WeChat Official Account publisher) matches the contained code: index.js calls api.weixin.qq.com and implements token, draft, and publish flows. However the registry metadata declares no required environment variables or primary credential, while both SKILL.md and index.js clearly require WECHAT_APPID and WECHAT_APPSECRET. This mismatch between what the skill claims to require and what it actually needs is an incoherence that should be addressed.
Instruction Scope
SKILL.md gives concrete instructions to create a .env with WECHAT_APPID/WECHAT_APPSECRET, run npm install, and run node index.js token|publish. The runtime instructions and code stay within the expected scope (they read local files, convert markdown to HTML, upload images, and call official WeChat endpoints). Note: the README also instructs creating a directory under the user's .openclaw skills path and saving secrets in .env — the guidance to keep secrets out of repos is appropriate.
Install Mechanism
No custom install spec in the registry; it's instruction-only. Dependencies are standard npm packages (axios, dotenv, form-data) referenced in package.json/package-lock.json from the npm registry. No downloads from arbitrary URLs or extract-from-remote archives are present in the bundle.
Credentials
The code requires sensitive credentials (WECHAT_APPID and WECHAT_APPSECRET) and reads a local .env, but the skill metadata does not declare any required env vars or a primary credential. That omission reduces transparency and could lead users to unknowingly provide secrets. Aside from those two secrets, no other unrelated credentials are requested.
Persistence & Privilege
The skill is not marked always:true and does not attempt to change other skills' configurations. It reads/writes files only in its own directory (e.g., output.html, reading article files, optionally uploading provided cover images). Autonomous invocation is allowed (the platform default) but is not combined here with other high-risk traits.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wechat-mp-publisher-1-0-0 - After installation, invoke the skill by name or use
/wechat-mp-publisher-1-0-0 - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Updated installation instructions to use touch .env instead of cp .env.example .env.
- Clarified the environment variable names to use WECHAT_APPID and WECHAT_APPSECRET.
- Improved wording in step-by-step setup for clarity.
v1.0.0
wechat-mp-publisher 1.0.0 初始版本发布
- 实现通过微信公众平台 API 发布文章到公众号。
- 支持命令行发布文章和获取 access_token。
- 提供配置文件和依赖安装说明。
- 列出发布次数和 IP 白名单等平台限制。
Metadata
Frequently Asked Questions
What is Wechat Mp Publisher 1.0.0?
Publish articles to WeChat Official Accounts via API using configured AppID, AppSecret, and IP whitelist with access token management. It is an AI Agent Skill for Claude Code / OpenClaw, with 472 downloads so far.
How do I install Wechat Mp Publisher 1.0.0?
Run "/install wechat-mp-publisher-1-0-0" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Wechat Mp Publisher 1.0.0 free?
Yes, Wechat Mp Publisher 1.0.0 is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Wechat Mp Publisher 1.0.0 support?
Wechat Mp Publisher 1.0.0 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Wechat Mp Publisher 1.0.0?
It is built and maintained by Saaaa1aaaaS (@saaaa1aaaas); the current version is v1.0.1.
More Skills