← 返回 Skills 市场
Wechat Workflow
作者
luis1213899
· GitHub ↗
· v1.3.0
· MIT-0
101
总下载
0
收藏
0
当前安装
6
版本数
在 OpenClaw 中安装
/install wechat-workflow
功能描述
微信公众号虾发布工作流 — AI 生成封面图 + 内容创作(去AI味+爆款结构)+ 一键发布草稿箱 + 搜狗验证收录 + 数据追踪 + 选题建议。全链路自动化。
安全使用建议
This skill appears to do what it says: publish Markdown to a WeChat draft, check Sogou indexing, and track articles. Before installing/use: 1) Understand it will store your WECHAT_APP_ID and WECHAT_APP_SECRET in ~/.openclaw/workspace/secrets.json (file saved with 0600 permissions) and will also parse TOOLS.md as a fallback — only proceed if you are comfortable storing these creds locally. 2) The publish script may auto-run `npm install -g @wenyan-md/cli` if the 'wenyan' CLI is missing; that performs a global npm install (network access and write permissions to global npm dirs). If you prefer, install @wenyan-md/cli manually in a controlled environment or run the scripts in a container/VM. 3) Review the behavior of the wenyan CLI and the khazix-writer repo (the skill suggests installing khazix-writer) before granting credentials. 4) Note the small documentation mismatch: SKILL metadata lists only 'wenyan' as a required binary, but the scripts require Node/npm; ensure Node/npm are present or handle the install manually. 5) If you have sensitive production WeChat credentials, consider creating a dedicated, limited-scope account for automation or audit the code and test in an isolated environment first.
功能分析
Type: OpenClaw Skill
Name: wechat-workflow
Version: 1.3.0
The skill bundle automates WeChat article publishing and tracking but contains high-risk behaviors and potential vulnerabilities. Specifically, 'publish_and_verify.py' automatically performs a global system modification by running 'npm install -g @wenyan-md/cli' if the dependency is missing, and it utilizes 'shell=True' for command execution on Windows, which is a known shell injection risk. While these actions are documented and support the stated purpose, the combination of system-level changes and risky execution patterns warrants a suspicious classification. Credential management is handled locally in 'secrets.json' with appropriate file permissions, and external network calls to 'api.weixin.qq.com', 'weixin.sogou.com', and 'ifconfig.me' appear legitimate for the workflow.
能力评估
Purpose & Capability
Name/description (WeChat publishing, cover generation, search verification, tracking) match the included scripts and declared env vars. The only declared required env vars are WECHAT_APP_ID and WECHAT_APP_SECRET which are necessary for publishing to a WeChat official account. The 'wenyan' binary requirement aligns with using @wenyan-md/cli to publish.
Instruction Scope
Runtime instructions and scripts read/write a local secrets file (~/.openclaw/workspace/secrets.json) and may fallback to TOOLS.md for credentials — this is within the publishing/tracking scope but means the skill will store your AppID/AppSecret on disk. It also queries external sites (weixin.sogou.com for index checks and ifconfig.me for public IP) which are expected for the stated features.
Install Mechanism
There is no formal install spec in the registry, but scripts will automatically run 'npm install -g @wenyan-md/cli' if 'wenyan' is not found. That performs a global npm install (requires network and write access to global npm dirs) — a moderate-risk action. The skill does not list 'npm' or 'node' in the required binaries metadata even though SKILL.md and scripts require them (documentation mismatch).
Credentials
Only WECHAT_APP_ID and WECHAT_APP_SECRET are requested — appropriate for the described purpose. Credentials are stored locally in secrets.json (written with file mode set to user read/write only), and the code will also parse TOOLS.md as a fallback. Storing secrets on disk is expected but increases persistence risk; user should ensure local filesystem security and review storage location.
Persistence & Privilege
The skill does not request always:true or other elevated privileges. It writes and reads its own workspace files (~/.openclaw/workspace/*) which is consistent with its function and does not modify other skills or system configs beyond optionally running a global npm install.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install wechat-workflow - 安装完成后,直接呼叫该 Skill 的名称或使用
/wechat-workflow触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.3.0
Consolidated: wechat-publisher deprecated, noted xiawei and gongzhonghaoxieshou positioning, added skill integration guide
v1.2.0
Integrated khazix-writer skill as recommended content engine. Updated writing guide with 卡兹克 four-layer self-check system and 活人感 concept. Complete workflow: khazix-writer generates + wechat-workflow publishes.
v1.1.2
补全缺失的凭证管理脚本(add/get/remove/list);更新 SKILL.md 声明 image_generate 工具依赖;补充文件结构说明
v1.1.1
修复 SKILL.md 示例中真实 appid 硬编码问题,替换为占位符
v1.1.0
修复 shell=True 注入风险;凭证优先从 secrets.json;声明 npm 依赖和外部网络调用;声明文件写入
v1.0.0
AI生成封面图 + 内容创作(去AI味+爆款结构)+ 一键发布草稿箱 + 搜狗验证收录 + 数据追踪 + 选题建议
元数据
常见问题
Wechat Workflow 是什么?
微信公众号虾发布工作流 — AI 生成封面图 + 内容创作(去AI味+爆款结构)+ 一键发布草稿箱 + 搜狗验证收录 + 数据追踪 + 选题建议。全链路自动化。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 101 次。
如何安装 Wechat Workflow?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install wechat-workflow」即可一键安装,无需额外配置。
Wechat Workflow 是免费的吗?
是的,Wechat Workflow 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Wechat Workflow 支持哪些平台?
Wechat Workflow 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Wechat Workflow?
由 luis1213899(@luis1213899)开发并维护,当前版本 v1.3.0。
推荐 Skills