← Back to Skills Marketplace
antaeus001

WeChat Official Account (公众号发文)

by antaeus001 · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ Security Clean
734
Downloads
1
Stars
5
Active Installs
3
Versions
Install in OpenClaw
/install wechat-official-account
Description
Create and publish WeChat Official Account (公众号) articles. Use when: (1) User wants to auto-post to WeChat Official Account, (2) Create draft from title + co...
Usage Guidance
This skill appears to do what it claims (API mode and browser automation). Before installing or running: 1) Prefer API mode (publish.py) with WECHAT_APPID/WECHAT_SECRET for lowest privacy risk. 2) If you must use browser mode, do NOT set external analyzer keys (DASHSCOPE_API_KEY / OPENAI_API_KEY) unless you trust that service — by default the skill points to a third-party DashScope endpoint which will receive sanitized page HTML that may still include sensitive state. 3) For best privacy, run a local analyzer (Ollama) and set WECHAT_MP_ANALYZER_BASE_URL to a localhost URL as documented. 4) Review and, if needed, fix the page_analyzer._call_openai bug (undefined 'model' variable) before relying on automated analysis. 5) Inspect and back up the browser profile directory (~/.openclaw/wechat-mp-browser) and avoid using browser mode on machines with other logged-in sensitive accounts. If you want, I can point out the exact lines to patch (the undefined variable) or show how to run the API-only flow safely.
Capability Analysis
Type: OpenClaw Skill Name: wechat-official-account Version: 1.0.2 The skill bundle provides legitimate tools for automating WeChat Official Account article publishing via official APIs (publish.py) or browser automation (publish_browser.py). While page_analyzer.py sends sanitized HTML content to external LLMs to drive the browser UI, this high-risk privacy behavior is explicitly disclosed in SKILL.md with clear warnings and instructions on using local models (Ollama) for better privacy. The code includes specific sanitization logic to redact sensitive tokens and lacks any evidence of intentional data exfiltration, backdoors, or malicious prompt injection.
Capability Assessment
Purpose & Capability
Name/description (WeChat Official Account publishing) align with included scripts: publish.py implements official API flow requiring WECHAT_APPID/WECHAT_SECRET; publish_browser.py implements browser automation for personal accounts. Optional analyzer keys and proxies are reasonable for the browser-analysis path.
Instruction Scope
Browser mode deliberately captures page HTML and sends a sanitized summary to an LLM for decision-making; this is within the stated scope but can leak sensitive login state or tokens despite sanitization. The SKILL.md explicitly warns and suggests using a local analyzer (Ollama) or not supplying external API keys to avoid outbound data. Also note a code bug: page_analyzer._call_openai references an undefined 'model' variable which may cause LLM calls to fail at runtime.
Install Mechanism
No install spec; instruction-only skill with Python scripts and a requirements.txt (playwright, openai). This is low-risk as long as the operator follows pip/playwright install instructions. Nothing is downloaded from arbitrary URLs in the manifest.
Credentials
No required env vars in the registry metadata; scripts correctly require WECHAT_APPID/WECHAT_SECRET for API mode and optionally accept DASHSCOPE_API_KEY/OPENAI_API_KEY for the analyzer. These optional analyzer keys are proportional to the browser-analysis feature but carry privacy implications — the default analyzer base (DashScope) is an external third-party endpoint that would receive page HTML unless a local analyzer is used.
Persistence & Privilege
Skill is not always-enabled. Browser mode stores a browser profile under ~/.openclaw/wechat-mp-browser and step screenshots under ~/.openclaw/wechat-steps; this is expected for a browser automation tool and scoped to the skill. It does not request system-wide privileges or modify other skills.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wechat-official-account
  3. After installation, invoke the skill by name or use /wechat-official-account
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
安全缓解:SKILL.md 增加醒目隐私说明;支持本地 Ollama 无需 API Key;HTML 脱敏移除 token/csrf 等敏感模式
v1.0.1
模型驱动浏览器自动化:每次跳转后获取页面→LLM分析→执行;支持扫码登录、自动填入文章、保存为草稿;百炼 qwen3.5-plus
v1.0.0
模型驱动浏览器自动化:每次跳转后获取页面→LLM分析→执行;支持扫码登录、自动填入文章、保存为草稿;百炼 qwen3.5-plus
Metadata
Slug wechat-official-account
Version 1.0.2
License MIT-0
All-time Installs 5
Active Installs 5
Total Versions 3
Frequently Asked Questions

What is WeChat Official Account (公众号发文)?

Create and publish WeChat Official Account (公众号) articles. Use when: (1) User wants to auto-post to WeChat Official Account, (2) Create draft from title + co... It is an AI Agent Skill for Claude Code / OpenClaw, with 734 downloads so far.

How do I install WeChat Official Account (公众号发文)?

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

Is WeChat Official Account (公众号发文) free?

Yes, WeChat Official Account (公众号发文) is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does WeChat Official Account (公众号发文) support?

WeChat Official Account (公众号发文) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created WeChat Official Account (公众号发文)?

It is built and maintained by antaeus001 (@antaeus001); the current version is v1.0.2.

💬 Comments