← Back to Skills Marketplace
zhuchenggong19851114-design

Wechat Publish

by zhuchenggong19851114-design · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
73
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install wechat-publish
Description
One-click publishing of articles with custom images to WeChat official account draft, ensuring images use WeChat permanent material URLs.
Usage Guidance
This skill appears to implement a valid WeChat publish workflow, but there are important mismatches you should resolve before installing or running it: - Missing declarations: The SKILL.md requires WeChat appid/secret (access_token), docker, curl, python3, mmx CLI, and a local rendering service (http://localhost:3710), but the registry metadata declares none of these. Ask the publisher to explicitly list required binaries and required environment variables (APPID/SECRET or a primary credential). - Local access: The instructions perform docker cp and write to an agent workspace path. Only run this on a machine where you trust the skill and where exposing local containers/files is acceptable. - Secrets handling: The skill will require your WeChat app secret; never paste those into public places. Confirm how you will provide secrets (platform secret store vs inline) and ensure tokens are scoped and rotated. - Verify endpoints and container names: The runbook references container names (autocontents-makecontents-1) and localhost APIs; confirm these services actually exist in your environment to avoid accidental data leaks or command failures. - IP whitelist note: The doc lists an IP for WeChat whitelisting—ensure that IP is correct for your deployment and that you control or understand the networking implications. If you plan to use it, request an updated SKILL.md/metadata from the author that: declares required binaries and env vars, documents exact file and container requirements, and explains how secrets should be supplied and stored. If the author cannot provide that, treat the skill as untrusted and avoid running its Docker/file operations on sensitive hosts.
Capability Analysis
Type: OpenClaw Skill Name: wechat-publish Version: 1.0.0 The skill automates WeChat content publishing but requires high-risk capabilities, including Docker container access (docker cp) and shell execution for image processing and API interaction. It handles sensitive WeChat credentials (APPID/SECRET) and includes a hardcoded IP address (14.218.121.191) for whitelisting. While these actions are consistent with the stated purpose, the broad system access and potential for credential exposure via shell commands in SKILL.md warrant a suspicious classification.
Capability Tags
requires-oauth-token
Capability Assessment
Purpose & Capability
The skill's stated purpose (upload images and create WeChat drafts) is coherent with the instructions, but the SKILL.md expects local services and tools (curl, docker, python3, mmx CLI, a localhost rendering service) and WeChat appid/secret tokens while the registry metadata declares no required binaries, no required environment variables, and no primary credential. Those undeclared requirements are disproportionate to what the metadata claims.
Instruction Scope
Runtime instructions tell the agent to read files from local paths and containers (docker cp), call a localhost API (http://localhost:3710), run mmx CLI, write to /home/success/.openclaw/workspace/, and obtain/upload WeChat access tokens and media. These file-system, container, and local-service operations expand the skill's operational scope beyond a simple remote API integration and require local privileges and secrets not declared elsewhere.
Install Mechanism
No install spec is provided (instruction-only), which reduces install-time risk. However, because the instructions rely on several binaries/services (docker, curl, python3, mmx, a local render service), the absence of declared install requirements is an inconsistency that could cause surprise or hidden dependency execution when the user follows the runbook.
Credentials
The document explicitly requires WeChat credentials (appid/secret → access_token) and references an IP whitelist, yet the skill metadata lists no required environment variables or primary credential. Requesting/using appid and secret is expected for WeChat publishing, but not declaring them in metadata is a red flag because it obscures the sensitive credentials this skill needs.
Persistence & Privilege
The skill is not set to always:true and does not request persistent elevated platform privileges. Still, it instructs writing/copying files into an agent workspace path (/home/success/.openclaw/workspace/) and interacting with local docker containers, which implies filesystem and container access that the operator should deliberately permit or deny.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wechat-publish
  3. After installation, invoke the skill by name or use /wechat-publish
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
wechat-publish v1.0.0 - Initial release outlining the full workflow for publishing illustrated articles to WeChat Official Account drafts. - Supports flexible image generation methods: MakeContents HTML render, MiniMax AI image, and fixed templates. - Emphasizes correct handling of images: all images used in articles must first be uploaded to WeChat's material library and use mmbiz.qpic.cn URLs. - Provides detailed step-by-step instructions for text preparation, image generation, WeChat API integration, and draft creation. - Includes ready-to-use HTML/CSS templates for various graphic needs and clear reminders about differences between official and personal (订阅号) accounts.
Metadata
Slug wechat-publish
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Wechat Publish?

One-click publishing of articles with custom images to WeChat official account draft, ensuring images use WeChat permanent material URLs. It is an AI Agent Skill for Claude Code / OpenClaw, with 73 downloads so far.

How do I install Wechat Publish?

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

Is Wechat Publish free?

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

Which platforms does Wechat Publish support?

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

Who created Wechat Publish?

It is built and maintained by zhuchenggong19851114-design (@zhuchenggong19851114-design); the current version is v1.0.0.

💬 Comments