← Back to Skills Marketplace
ryan32382

微信公众号发布工具

by ryan32382 · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
310
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ryan-wechat-mp
Description
Automate publishing WeChat Official Account articles with media upload, draft management, and publish status querying via WeChat MP API.
Usage Guidance
This skill's documentation expects your WeChat app_id/app_secret and reads/writes files under ~/.openclaw, but the registry metadata omits those requirements and no source/homepage is provided. Before installing or running: (1) Do not provide app_secret to unknown code — verify the author's identity and inspect the project source (package.json, src/) yourself. (2) Confirm where the token cache/config will be written and whether that overlaps sensitive data. (3) If you must run npm install, obtain the code from a trusted repository (not just a copy pasted SKILL.md) and review dependencies. (4) Ask the publisher to update registry metadata to declare required env vars/config paths and to provide a source URL or homepage. If you cannot verify the source and contents, treat this skill as untrusted.
Capability Analysis
Type: OpenClaw Skill Name: ryan-wechat-mp Version: 0.1.0 The skill bundle provides documentation and tool definitions for an AI agent to interact with the WeChat Official Account API. The SKILL.md file describes standard operations such as publishing articles, uploading media, and managing drafts, which are consistent with the stated purpose. No malicious code, data exfiltration logic, or prompt injection attempts were identified in the provided files (_meta.json and SKILL.md).
Capability Assessment
Purpose & Capability
The described purpose (WeChat MP publishing) legitimately requires an app_id and app_secret and access to local media files and a token cache; the SKILL.md documents these. However the skill metadata lists no required env vars, no primary credential, and no required config paths — that's inconsistent and unexpected.
Instruction Scope
SKILL.md instructs the agent to read local files for uploads, create/read a config file at ~/.openclaw/config/wechat-mp.json and a token cache at ~/.openclaw/.wechat_mp_token.json, and to run npm install/build in a user workspace path (example uses an absolute path). Reading/writing those files is expected for this functionality, but the instructions give broad local filesystem access and reference a hard-coded example path, which is sloppy and may lead to accidental use of the wrong directory.
Install Mechanism
The skill is instruction-only (no install spec and no code files in the registry), yet the README instructs running npm install and npm run build. That means users will need to obtain the project code (not provided here) and run package installation locally — acceptable for an integration but risky if the source is unknown. No external download URLs are present in the SKILL.md.
Credentials
The runtime docs require sensitive credentials (app_id and app_secret) and allow environment variable configuration (WECHAT_MP_APP_ID / WECHAT_MP_APP_SECRET), but the skill metadata declares none. The absence of declared required credentials is a material omission: the skill will need secrets to operate but does not advertise them to the platform or user.
Persistence & Privilege
The skill does not request always:true and does not claim other elevated privileges. It instructs creating config and token-cache files under ~/.openclaw, which is reasonable for a persistent integration but does write to the agent's config area — verify that path before proceeding. No evidence of modifying other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ryan-wechat-mp
  3. After installation, invoke the skill by name or use /ryan-wechat-mp
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
WeChat Official Account article publishing skill, initial release: - New tools to upload media, manage drafts, and publish articles using the WeChat MP API. - Automatic handling of AccessToken, media uploads, and article publishing workflows. - Supports immediate publishing or draft saving, querying publish status, and deleting drafts. - Easy configuration via file or environment variables. - Includes full documentation, usage examples, and standardized error handling.
Metadata
Slug ryan-wechat-mp
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 微信公众号发布工具?

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

How do I install 微信公众号发布工具?

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

Is 微信公众号发布工具 free?

Yes, 微信公众号发布工具 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 微信公众号发布工具 support?

微信公众号发布工具 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 微信公众号发布工具?

It is built and maintained by ryan32382 (@ryan32382); the current version is v0.1.0.

💬 Comments