← Back to Skills Marketplace
403914291

Wechat Publisher Skill

by 403914291 · GitHub ↗ · v2.0.2 · MIT-0
cross-platform ⚠ suspicious
177
Downloads
0
Stars
0
Active Installs
10
Versions
Install in OpenClaw
/install wechat-publisher-skill
Description
Automatically collects 15 AI news items, generates HTML content, and publishes drafts to WeChat official accounts with customizable templates and scheduling.
Usage Guidance
This skill appears to implement a WeChat-publishing workflow, but there are several red flags you should consider before installing: 1) Metadata omission: the registry lists no required credentials while the skill needs AppID/AppSecret — confirm where and how you'll supply these securely. 2) Insecure instructions: the docs explicitly recommend hard-coding AppSecret into scripts and even show example secrets; never hard-code production credentials. 3) Review code: inspect scripts/publish.py yourself (or in a sandbox) to verify it only calls api.weixin.qq.com and legitimate sources; check token-cache and license behavior. 4) Sandbox network: run the skill in an isolated environment first to observe outbound requests (ip-api.com, WeChat API) and ensure no unexpected hosts are contacted. 5) Secrets handling: prefer storing credentials in a secure config store or environment variables with restricted file permissions; rotate any credentials used for testing. 6) Payment/activation: the activation/purchase flow is manual (contacting admin), so avoid providing personal payment info before you verify the author and repository. If you are not comfortable reviewing the code, treat this skill as untrusted and avoid installing it on a production machine or with high-privilege credentials.
Capability Analysis
Type: OpenClaw Skill Name: wechat-publisher-skill Version: 2.0.2 The skill bundle is a legitimate tool for automating AI news publication to WeChat Official Accounts. The Python script (publish.py) correctly implements WeChat's OAuth2 and Draft API flows, including token caching and IP detection via ip-api.com for whitelist configuration. While it includes a commercial monetization model (50-use trial and a 'buyout' license check), the logic is transparently handled via local JSON files (license.json, usage.json) and lacks any evidence of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
The skill's stated purpose (collect news, generate HTML, publish drafts to WeChat) matches the included publish.py which fetches a WeChat access token and prepares content for upload. However registry metadata declared no required env vars/primary credential while the skill obviously needs a WeChat AppID and AppSecret (present in config/default.json and referenced throughout docs and code). This metadata omission is inconsistent and worth flagging.
Instruction Scope
SKILL.md and the docs instruct the agent/user to supply AppID/AppSecret and to run network calls (ip-api.com, api.weixin.qq.com) which are needed for operation. But the docs explicitly recommend hard-coding AppID/AppSecret into scripts for scheduled runs (Troubleshooting §6, '使用硬编码密钥(推荐)'), reference reading local caches (D:\news) and display concrete example secret values in install-guide, which expands scope beyond minimal needs and encourages insecure handling of credentials. The instructions also ask users to contact authors/admins for activation/payment; that is operationally separate from the publishing function.
Install Mechanism
There is no remote download/extract install spec in the registry (install occurs via normal OpenClaw skill install). That lowers supply-chain risk. The package does include Python code (publish.py) which will be installed to disk and executed by the agent when invoked — review the code before running.
Credentials
The skill requires sensitive credentials (WeChat AppID/AppSecret) which are appropriate for the stated purpose. But the registry declared no required env vars and no primary credential, while the code reads WECHAT_APP_SECRET from environment or config. The docs include example AppID/AppSecret values and recommend storing secrets in plaintext or embedding them into scripts — practices that are disproportionate and insecure. The skill also makes network requests to third-party endpoints (ip-api.com for IP detection) which leaks the host's external IP (though used for whitelist setup).
Persistence & Privilege
The skill does not request 'always: true' or system-wide privileges. It writes token-cache, license, usage, and status files into its own memory directory under the skill; that is expected for operation. It does not appear to modify other skills or global agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wechat-publisher-skill
  3. After installation, invoke the skill by name or use /wechat-publisher-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.2
新增安装手册:包含系统要求、快速安装步骤、详细配置说明、环境配置、授权激活、常见问题等完整安装指南
v2.0.1
更新用户手册和模板说明:新增块布局 v3.0 详细说明、字体规范、二维码规范、使用示例
v2.0.0
块布局 v3.0 固定版:二维码修正 + 字体加大
v1.1.8
Version 1.1.8 - 默认发布时间调整为每天早上 6:00,发布 AI 早报 - 更新文档,详细描述四板块结构 - 配置项 schedule 的默认值由 18:00 改为 06:00 - 文档细节优化,增强使用指引
v1.1.7
wechat-publisher-skill 1.1.7 - 增加每条新闻内容长度≥80字的强制检查。 - 新增四板块结构,优化新闻内容层次。 - 文档细节更新,完善发布规则说明。
v1.1.6
wechat-publisher-skill 1.1.6 - 新增智能去重功能,自动比对上次发布,避免重复新闻 - 支持多方向收集,去重后新闻不足时自动切换收集来源 - 文档补充发布规则说明(新增 docs/publish-rules.md) - 更新用户手册与主文档,详细说明去重与收集机制
v1.1.5
微信公众平台发布技能 1.1.5 版本摘要: - 新增“新闻分类”功能,支持国外新闻与国内大厂动态分组展示。 - 默认发布时间由 06:00 调整为 18:00,支持发布“晚报版”。 - 功能特性和配置项文档同步更新,突出新版分类与时间设置。
v1.1.4
- 新增 docs/troubleshooting.md 故障排查手册,覆盖 8 类常见问题及诊断方法 - SKILL.md 文件结构、文档链接区补充 TROUBLESHOOTING.md 信息 - changelog.md、说明文档同步反映上述增加和调整 - 版本升级至 1.1.4
v1.1.3
- 修订 changelog.md,无功能及代码变更 - 技能版本仍为 1.1.3,未影响实际功能
v1.0.0
- Initial release of wechat-publisher-skill. - Automatically collects 15 AI news stories and publishes to WeChat official account drafts. - Provides 5 professional templates for content formatting. - Allows free trial for 50 uses and supports one-time purchase for unlimited usage. - Supports custom publishing time, IP whitelist auto-detection, and template selection. - Includes detailed setup, configuration, and purchase instructions in the documentation.
Metadata
Slug wechat-publisher-skill
Version 2.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 10
Frequently Asked Questions

What is Wechat Publisher Skill?

Automatically collects 15 AI news items, generates HTML content, and publishes drafts to WeChat official accounts with customizable templates and scheduling. It is an AI Agent Skill for Claude Code / OpenClaw, with 177 downloads so far.

How do I install Wechat Publisher Skill?

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

Is Wechat Publisher Skill free?

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

Which platforms does Wechat Publisher Skill support?

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

Who created Wechat Publisher Skill?

It is built and maintained by 403914291 (@403914291); the current version is v2.0.2.

💬 Comments