← Back to Skills Marketplace
wzhaojin

Wechat Mp Auto

by W.Zhaojin · GitHub ↗ · v0.1.2 · MIT-0
cross-platform ⚠ suspicious
305
Downloads
1
Stars
0
Active Installs
13
Versions
Install in OpenClaw
/install wechat-mp-auto
Description
自动完成微信公众号文章的选题调研、Markdown写作、智能配图、内容审核和发布全流程管理。
Usage Guidance
Summary of what to check before installing: 1) Metadata mismatch: the top-level registry listing said no env vars, but SKILL.md and metadata.json require WECHAT_APP_ID and WECHAT_APP_SECRET (or a config file at ~/.config/wechat-mp-auto/config.json). Do not run the skill without those WeChat credentials in a controlled environment. 2) Verify source and versions: metadata.json lists a GitHub homepage but the registry summary said none and several files contain inconsistent versions (src/_version.py, metadata.json, README, SKILL.md). Prefer installing from a trusted upstream repository and confirm version consistency. 3) Credential scope: the skill legitimately needs your WeChat AppID/Secret and optionally keys for Pexels/Unsplash/Tavily/OpenAI if you enable those features. Only provide API keys you trust and consider creating limited-scope/test accounts where possible. 4) Network behavior: the skill performs outbound requests for research (Tavily/DuckDuckGo/Baidu), image search/download (Pexels/Unsplash), and may call multiple AI image providers (many backends are listed). If you must protect sensitive network contexts, run the skill in an isolated environment or sandbox and ensure your server IP is added to your WeChat IP whitelist as required. 5) Check config files and caches: it will read/write ~/.config/wechat-mp-auto/* and ~/.cache/wechat-mp-auto/* and ~/.openclaw/.env. Inspect these locations after a test run; delete token cache files if you revoke credentials. 6) Run initial tests without real credentials: if possible, run the code in 'check-only' or dry-run modes (publish.py supports --check-only) to observe behavior before granting publish-level credentials. If you want, I can point out the exact files/lines where the WECHAT credential reads occur and where optional provider lists are defined, or produce a short checklist to safely test this skill in a sandboxed environment.
Capability Analysis
Type: OpenClaw Skill Name: wechat-mp-auto Version: 0.1.2 The wechat-mp-auto skill bundle is a legitimate and well-structured tool designed to automate the lifecycle of WeChat Official Account articles, including topic research, content generation, image processing, and publishing. It interacts with the official WeChat API and several third-party services (Tavily, Pexels, Unsplash, and various AI image providers) using credentials stored in standard configuration directories (~/.config/wechat-mp-auto/ and ~/.openclaw/). The code implements security best practices such as credential masking in logs (src/utils/logger.py), path validation for image downloads (src/skills/image_generator.py), and the use of list-based subprocess calls to prevent command injection (src/skills/image_processor.py). No evidence of malicious intent, unauthorized data exfiltration, or harmful prompt injections was found.
Capability Assessment
Purpose & Capability
The skill's name/description (WeChat MP automation) aligns with the included code (token_manager, publish, draft_skill, material_skill, image generation/search, content review). However the registry summary at the top of the bundle claims 'Required env vars: none' and 'Homepage: none' while metadata.json and SKILL.md clearly require WECHAT_APP_ID/WECHAT_APP_SECRET and reference a GitHub homepage — this mismatch is an incoherence in packaging/metadata.
Instruction Scope
SKILL.md limits AI orchestration to calling the provided tools and documents the exact sequence (research → outline → generate Markdown with LLM → review → images → convert → draft). The runtime instructions reference only expected files/paths (~/.config/wechat-mp-auto/config.json, ~/.openclaw/.env, ~/.cache/wechat-mp-auto) and external services needed for the stated purpose (WeChat API, Tavily/DuckDuckGo/Baidu for research, Pexels/Unsplash/AIs for images). I saw no instructions that would cause the agent to read unrelated system files or exfiltrate arbitrary secrets beyond the declared configuration locations.
Install Mechanism
There is no install spec (instruction-only at registry level) but the skill bundle includes many Python files and a publish script. No remote download/install-from-URL behavior was declared. Dependencies are simple (requests, PyYAML) and optional image/AI libs. No high-risk installer steps detected in the provided files.
Credentials
The skill legitimately needs WeChat credentials (WECHAT_APP_ID, WECHAT_APP_SECRET) and optionally image/search/API keys (PEXELS, UNSPLASH, OPENAI, TAVILY) — these are proportional to publishing, research and image generation. The concern is a packaging/metadata inconsistency: the registry summary incorrectly lists 'Required env vars: none' while metadata.json and SKILL.md require WeChat credentials. There are also multiple optional third-party provider keys (image providers and many possible image-gen backends in comments) — verify you only supply keys you trust. Version fields are inconsistent across files (src/_version.py, metadata.json, README, etc.), which suggests sloppy packaging and raises the risk that the published bundle may not match the referenced upstream repository.
Persistence & Privilege
The skill does not request 'always: true' and does not attempt to modify other skills. It stores config and caches under ~/.config/wechat-mp-auto and ~/.cache/wechat-mp-auto and caches tokens (expected for this use case). This is normal for a tool that needs to hold API credentials and temporary artifacts.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wechat-mp-auto
  3. After installation, invoke the skill by name or use /wechat-mp-auto
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
v0.1.2: same as 0.1.1 - fix img tag, inject_section_images Unicode normalization, image search retry 3x, SKILL.md workflow alignment
v0.1.1
feat: 新增翠玉cuiyu模板 + 模板系统样式增强(h2背景色/h3边框/strong-em配色/blockquote边框)
v0.1.0
fix: 修复章节图fallback问题 + 统一相对导入为绝对导入 + 修正注释
v0.0.9
v0.0.9: 新增markdown语法支持(分隔线/任务列表/缩进代码块/HTML透传/*斜体*/上标/下标/高亮/删除线);外部图片URL自动下载上传;统一版本号;默认主题改为default;修复多个import路径问题;CI版本检查
v0.0.8
v0.0.8: h2改用secondary色;封面图横向搜索+压缩(900x500/900x400);修复多个bug
v0.0.7
重构排版系统:Theme YAML完整读取;修复publish.py多个bug;5个主题YAML统一字段结构
v0.0.6
wechat-mp-auto v0.0.6 Changelog - 文档(SKILL.md)新增“接口权限说明”部分,明确接口及功能对公众号类型的要求。 - 其他文档(如 README.md、CHANGELOG.md)进行优化调整,无功能变更。 - 代码及配置未作功能变更。
vv0.0.6
v0.0.6 brings a major refactor – the skill is now fully AI-orchestrated, with Python仅提供原子化工具: - 精简 Skill 架构:所有 AI 逻辑由大模型编排,Python 只暴露最小化工具接口,无自身写作/推理组件 - SKILL.md 完全重写,详细列出“AI 可调用工具”与严格工具调用顺序/数据协议 - 删除所有内部自动写作、流程控制、测试与冗余脚本,仅保留工具相关核心代码 - 明确每类工具(调研/写作/配图/审核/草稿推送)的输入输出格式和返回结构 - 代码目录更简洁,完全剥离非工具型文件,安全合规更突出
vv0.0.5
wechat-mp-auto v0.0.5 - 增加图片来源选择:首次配图自动引导用户选择「AI生图」或「图库检索」(Pexels/Unsplash),支持多家AI生图模型(阿里、MiniMax、百度、OpenAI等),自动探测可用模型并缓存结果。 - 新增选题调研与网络检测的级联搜索机制:Tavily优先,失败自动切换DuckDuckGo和百度,保证网络可用性。 - 模板预览支持:新增API「preview_theme」可合并预览5种主题样式,便于选用主题。 - 完善文档,详细说明图片生成、API密钥配置、模型筛选和主题预览流程。 - 新增多个批量生成、测试与调试脚本,原测试脚本整合优化。 - 目录结构和参数配置方式保持兼容,三阶段完整性检查机制未变。
vv0.0.4
wechat-mp-auto v0.0.4 - 更新版本号至 v0.0.4 - 文档(README.md、SKILL.md)补充完善,格式及内容细节优化 - 修正技能元数据与描述文件,提升可读性与一致性 - 无新增功能和代码层面的重大变更,主要为文档和元数据完善
vv0.0.3
- Updated documentation and metadata for version 0.0.3. - Changed displayed version number in SKILL.md from 1.2 to 0.0.2 for consistency. - Added an "安装" (Installation) section and clarified configuration steps in SKILL.md. - No code logic changes; updates are documentation and metadata only.
vv0.0.2
v0.0.2 - metadata.json updated. - No changes to core functionality, usage, or documentation. - Internal metadata refreshed to reflect the new version.
vv0.0.1
wechat-mp-auto v0.0.1 - 首发版本,支持微信公众号文章从选题到发布的全流程自动化 - 实现 Markdown 转微信 HTML,并自动插入封面与章节插图 - 支持智能配图(Pexels、Unsplash、DALL-E) - 内置本地与联网内容审核(重复度检测、敏感词扫描、三阶段完整性检查) - 本地多主题切换,含5种主题风格 - 提供数据分析(阅读量、点赞数统计)功能 - 详细配置说明、使用示例与安全规范
Metadata
Slug wechat-mp-auto
Version 0.1.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 13
Frequently Asked Questions

What is Wechat Mp Auto?

自动完成微信公众号文章的选题调研、Markdown写作、智能配图、内容审核和发布全流程管理。 It is an AI Agent Skill for Claude Code / OpenClaw, with 305 downloads so far.

How do I install Wechat Mp Auto?

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

Is Wechat Mp Auto free?

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

Which platforms does Wechat Mp Auto support?

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

Who created Wechat Mp Auto?

It is built and maintained by W.Zhaojin (@wzhaojin); the current version is v0.1.2.

💬 Comments