微信公众号草稿自动发布工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_eb92c9a7/wechat-oa。
技能介绍
解决的具体问题
微信公众号运营者经常面临手动管理草稿和素材的繁琐任务。特别是在多账号环境下,重复操作如创建草稿、上传图片、生成封面和发布文章,不仅耗时,还容易出错。传统的发布流程缺乏自动化,导致内容发布效率低下,难以快速响应热点或进行批量操作。该技能针对这些痛点,提供了一套基于微信官方 API 的自动化工具集,简化从草稿管理到发布的全流程。
技能核心能力与工作原理
该技能集成了以下核心能力:
- 草稿管理:通过命令行支持查看、创建、更新和删除草稿,例如使用
wechat-oa create article.md从 Markdown 文件创建草稿,并自动处理正文中的图片上传。 - 素材库操作:提供
wechat-oa upload命令上传图片到永久素材库,并管理素材计数和列表,避免手动操作。 - 自动功能:内置封面图生成(科技风 2.35:1 比例)和智能摘要生成,AI 在推送时自动生成 1-2 句精准摘要,提升内容吸引力。
- 多模式推送:支持
direct(直连)、relay(中转)和hybrid(混合)三种模式,适应不同网络环境。混合模式优先直连,失败自动切换中转,兼顾速度与稳定性。
关键工作流程如下:
- 配置凭证:在
config.json中设置APPID、APPSECRET和推送模式,确保文件为标准 JSON 格式,避免注释导致解析错误。 - IP 白名单设置:根据推送模式将相应 IP 加入微信公众号后台白名单,例如直连模式需添加本机出口 IP,中转模式使用服务器 IP
120.79.2.44,否则 API 调用会失败。 - 执行命令:通过命令行工具如
wechat-oa list或wechat-oa update管理内容,系统自动将 HTML 中的<img>标签转换为行内style=""属性,兼容微信渲染器。
适用边界与注意事项
虽然该技能显著提升了公众号管理自动化,但需注意以下边界和限制:
- 设计规范必须遵循:在创建或更新文章前,AI 必须阅读
design.md排版规范,包括容器宽度(文章 677px / 图文卡片 375px)、字体、配色和布局规则,否则内容在微信中可能显示异常。 - IP 白名单依赖:未配置 IP 白名单会导致 API 调用失败;对于 IP 不固定的场景,推荐使用
hybrid或relay模式,只需将服务器 IP 加入白名单。 - 推送模式选择:
relay模式涉及中转服务器,可能产生费用(支持支付宝 AI 收协议),且需获取WECHAT_OA_SERVER_KEY,适用于无法配置本机 IP 的场景。 - 自动化范围:工具专注于草稿和素材管理,不直接支持文章编辑或高级排版;封面生成和摘要依赖 AI,可能存在个性化差异,需人工审核。
- 安全注意:
config.json包含敏感凭证,切勿提交到公开仓库,已在.gitignore中忽略。
使用场景
- 在每周固定时间需要将本地 Markdown 技术文章批量创建为微信公众号草稿,并自动上传文中图片到素材库。
- 当公众号服务器 IP 不固定无法配置白名单时,使用中转模式通过固定公网 IP 服务器自动推送文章到微信公众号。
- 需要为公众号文章批量生成科技风封面图(2.35:1比例),并自动应用到草稿中以替代默认封面。
- 在管理多个公众号时,需要一键查询所有账号的草稿箱列表,并根据标题快速删除或更新特定草稿。
适合人员
- 同时运营 3 个以上微信公众号的个人创作者,需要跨账号批量管理草稿和素材以节省时间。
- 使用云服务器部署公众号后端但 IP 动态变化的技术开发者,需要通过中转模式避免白名单配置问题。
- 为技术博客撰写 Markdown 格式文章的工程师,希望自动将文章转换并发布到微信公众号平台。
- 负责企业公众号日常更新的内容编辑,需要生成符合排版规范的封面图和精准摘要以提升阅读体验。