Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

微信公众号文章写作与发布 Skill

一键完成:话题研究 → HTML写作 → 配图 → 推送草稿箱

功能

  • 🔍 自动研究:根据话题搜索最新资料,收集关键数据
  • ✍️ HTML写作:生成微信兼容的内联样式 HTML,手机端完美显示
  • 🖼️ 智能配图:自动搜索/下载官方配图,大图自动压缩
  • 🚀 一键推送:上传图片到素材库,推送到草稿箱
  • 🔐 IP白名单:自动检测出站IP,引导添加白名单

支持平台

平台 安装方式
WorkBuddy 复制到 ~/.workbuddy/skills/mp-craft-publish/
Cursor 复制到 .cursor/rules/ 并引用 SKILL.md
Cline 复制到 .clinerules/ 并引用 SKILL.md
Aider 复制到项目根目录,添加到 --file 列表
Continue 复制到 .continue/rules/
Copilot Workspace 添加到 .github/copilot-instructions.md

首次配置

1. 获取公众号凭据

  1. 登录 微信公众平台
  2. 左侧菜单 → 设置与开发基本配置
  3. 复制「开发者ID(AppID)」和「开发者密码(AppSecret)」

2. 配置凭据

方式 A:环境变量(推荐,安全)

export WECHAT_APPID="你的AppID"
export WECHAT_SECRET="你的AppSecret"
export WECHAT_AUTHOR="公众号名称"
export WECHAT_FOOTER_PRIMARY="关注XX,看见YY"
export WECHAT_FOOTER_SECONDARY="副标题文案"

方式 B:工作记忆 在 AI 助手的工作记忆文件中写入:

WECHAT_APPID=你的AppID
WECHAT_SECRET=你的AppSecret
WECHAT_AUTHOR=公众号名称

方式 C:修改脚本 直接修改 publish_template.py 中的 APPID 和 SECRET 变量。

3. 配置 IP 白名单

  1. 运行 IP 检查:python3 scripts/check_ip.py
  2. 登录 mp.weixin.qq.com → 设置与开发 → 基本配置 → IP白名单
  3. 添加上一步显示的 IP 地址

⚠️ 出站 IP 可能变化(VPN/移动网络),遇到 40164 错误时重新检查。

使用方式

直接告诉 AI:

  • "写一篇关于 MiniMax M3 的文章"
  • "发公众号,话题是 AI 编程助手"
  • "写文章:GPT-5 发布了"

AI 会自动走完 6 步流程,推送到草稿箱后你去 mp.weixin.qq.com 发布即可。

目录结构

mp-craft-publish/
├── manifest.json           # 技能元数据(通用格式)
├── SKILL.md               # 主指令文件
├── publish_template.py     # 发布脚本模板
├── scripts/
│   ├── check_ip.py        # IP 白名单检查
│   └── compress_image.sh  # 跨平台图片压缩
└── README.md              # 本文件

排版效果

文章使用深色渐变头部 + 结构化正文 + 数据卡片 + 高亮提示框,全部内联样式,微信编辑器零破坏。

许可

MIT License - 自由使用、修改和分发。

About

微信公众号一键写文+推送草稿。提供话题→自动研究写作→询问配图→推送公众号草稿箱。支持任意公众号,WorkBuddy/OpenClaw/Cursor 等 AI 平台通用。

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages