← Back to Skills Marketplace
259
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install wechat-official-account-publisher
Description
Publish articles to WeChat Official Account (微信公众号) draft box via API. Use when the user wants to upload a Markdown article (with optional local images) to t...
Usage Guidance
This skill appears to implement exactly what it claims (upload Markdown + images to a WeChat Official Account draft). Before installing or running it: 1) Inspect the included Python scripts yourself (they are present in scripts/) to confirm behaviour. 2) Be aware you must provide WeChat credentials (WX_APPID and WX_APPSECRET) via env vars or a config.json placed in the skill root — the registry metadata does not declare this requirement. 3) Ensure python3 is available; the metadata also omits that requirement. 4) Understand the skill will create a local .token_cache.json file to store the access token. 5) Only provide credentials from an account you control and that has API permissions; revoke them if you no longer trust the code. If you want higher assurance, ask the author to correct the registry metadata to list required env vars and binaries, or run the scripts in an isolated environment first.
Capability Analysis
Type: OpenClaw Skill
Name: wechat-publisher-2
Version: 0.1.0
The skill bundle is a legitimate toolset for publishing Markdown articles to WeChat Official Accounts. It includes scripts for token management (get_token.py), image uploading (upload_img.py, upload_thumb.py), and Markdown-to-HTML conversion (md_to_html.py), all of which interact exclusively with the official WeChat API (api.weixin.qq.com). No evidence of data exfiltration, malicious execution, or harmful prompt injection was found; the code logic is transparent and aligns with the stated purpose.
Capability Assessment
Purpose & Capability
The scripts and SKILL.md implement WeChat article upload, image upload, token caching, and Markdown conversion — all coherent with the skill name/description. However the registry metadata lists no required env vars or binaries, while the instructions and scripts require Python 3 and WeChat credentials (WX_APPID / WX_APPSECRET or config.json). That mismatch between metadata and actual needs is concerning and could mislead users or automated installers.
Instruction Scope
SKILL.md stays on-scope: it asks for a Markdown file, local images, title/author/digest; instructs uploading images to WeChat CDN, converting Markdown to WeChat-safe HTML, and calling WeChat draft API. The instructions reference only expected files/paths (/tmp for transient files and the skill root for config and .token_cache.json) and only call official WeChat endpoints — no unexpected data collection or external endpoints are present.
Install Mechanism
There is no install spec (instruction-only), which is low-risk. However, the skill bundle includes multiple executable Python scripts that will be run at runtime; installers should ensure Python 3 is available and that the scripts are reviewed. No remote downloads or obscure install URLs are used.
Credentials
The scripts require WeChat credentials (APPID / APPSECRET) supplied via config.json or env vars WX_APPID/WX_APPSECRET and will cache an access token to .token_cache.json. The registry metadata did not declare these required credentials or mention the token cache file. That omission reduces transparency and may cause unexpected credential exposure if users assume no secrets are needed.
Persistence & Privilege
The skill does not request elevated platform privileges or 'always' inclusion. It writes a local .token_cache.json in the skill directory (expected for token caching) but does not modify other skills or system-wide configuration.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wechat-official-account-publisher - After installation, invoke the skill by name or use
/wechat-official-account-publisher - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
- Initial release: Publish Markdown articles to WeChat Official Account draft box via API.
- Supports Markdown-to-HTML conversion, token management, and local image upload to WeChat CDN.
- Handles cover images (thumb_media_id) and inline body images for use in articles.
- Draft appears in WeChat Official Account backend (草稿箱) after upload.
- Error handling guidance for common WeChat API issues included.
- Skill requires Python 3 and setup of app credentials or config file.
Metadata
Frequently Asked Questions
What is Wechat Publisher?
Publish articles to WeChat Official Account (微信公众号) draft box via API. Use when the user wants to upload a Markdown article (with optional local images) to t... It is an AI Agent Skill for Claude Code / OpenClaw, with 259 downloads so far.
How do I install Wechat Publisher?
Run "/install wechat-official-account-publisher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Wechat Publisher free?
Yes, Wechat Publisher is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Wechat Publisher support?
Wechat Publisher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Wechat Publisher?
It is built and maintained by Jaden (@yuejiangli); the current version is v0.1.0.
More Skills