微信公众号运营完整工作台。从选题到发布的全流程自动化工具包。
能力说明AI 封面生成一键生成封面图,保存到 assets/cover.jpg内容创作推荐使用 khazix-writer skill(卡兹克风格,含完整四层自检体系)一键发布Markdown → 微信公众号草稿箱,支持多主题+代码高亮搜狗验证自动用搜狗微信搜索验证文章收录状态数据追踪追踪多篇文章收录状态、查询次数选题建议基于已发布内容给出下一篇文章方向和候选标题
khazix-writer(卡兹克风格写作skill)是内容创作的核心引擎, wechat-workflow 负责发布和分发。
完整工作流:
text
用户给选题/素材
↓
khazix-writer 生成文章(四层自检通过)
↓
添加 frontmatter(title + cover)
↓
wechat-workflow 发布到草稿箱
↓
搜狗验证收录
↓
monitor.py 追踪数据
khazix-writer 安装: git clone https://github.com/KKKKhazix/khazix-skills 到 skills 目录
触发词: 写文章、写稿子、帮我写、续写、扩写、公众号文章、长文、出稿、按我的风格写
@wenyan-md/clinpm install -g @wenyan-md/cli⚠️ 自动安装说明:首次运行发布脚本时,若检测到
wenyan命令不存在,会自动从 npm registry 下载并全局安装@wenyan-md/cli。这需要网络连接和写入系统 npm 目录的权限。
文件用途~/.openclaw/workspace/secrets.json存储微信公众号 AppID/AppSecret(可选,TOOLS.md 也支持)~/.openclaw/workspace/wechat-monitor.json文章追踪状态数据
端点用途api.weixin.qq.com发布文章到微信公众号草稿箱weixin.sogou.com验证文章是否被搜狗索引收录ifconfig.me用户自行查询公网 IP(用于配置微信白名单)
一句话完成全流程:
「帮我写一篇关于 XX 的公众号文章并发布」
→ AI 自动完成:生成封面 + 写稿(去AI味) + 发布草稿箱 + 搜狗验证 + 加入追踪
手动分步操作:
image_generate 工具)python -X utf8 scripts/publish_and_verify.py <文章.md>python -X utf8 scripts/monitor.py add "标题"python -X utf8 scripts/monitor.py statusbash
python scripts/add.py wechat "微信公众号" appid=YOUR_APPID appsecret=YOUR_APPSECRET
markdown
## WeChat Official Account
export WECHAT_APP_ID=your_app_id
export WECHAT_APP_SECRET=your_app_secret
优先从
secrets.json读取,若不存在则 fallback 到 TOOLS.md。
IP 白名单:运行前需将本机公网 IP( curl ifconfig.me 查询)添加到微信公众号后台 → 开发 → 基本配置 → IP 白名单。
参考 references/ 目录:
bash
python -X utf8 scripts/publish_and_verify.py <文章.md> [主题] [高亮]
frontmatter 格式(必填):
markdown
---
title: 文章标题
cover: ./assets/cover.jpg
---
bash
python -X utf8 scripts/search_article.py "文章标题"
bash
python -X utf8 scripts/monitor.py add "标题" # 添加追踪
python -X utf8 scripts/monitor.py check "标题" # 检查收录
python -X utf8 scripts/monitor.py status # 列表
python -X utf8 scripts/monitor.py recommend # 选题建议
bash
# 添加凭证
python -X utf8 scripts/add.py wechat "微信公众号" appid=YOUR_APPID appsecret=YOUR_APPSECRET
# 获取凭证(完整值,仅本地)
python -X utf8 scripts/get.py wechat appid
# 列举所有凭证(脱敏)
python -X utf8 scripts/list.py
# 删除凭证
python -X utf8 scripts/remove.py wechat
问题解决方法发布失败:invalid ip将 curl ifconfig.me 的 IP 加入微信公众号后台白名单发布失败:未能找到文章封面确保 frontmatter 有 title 和 cover 字段搜狗查不到文章新文章需等待 24-72 小时被索引Python 编码错误加 python -X utf8 运行所有脚本
text
wechat-workflow/
├── _meta.json
├── SKILL.md
├── scripts/
│ ├── publish_and_verify.py # 发布 + 搜狗验证
│ ├── search_article.py # 独立搜索
│ ├── monitor.py # 数据追踪 + 选题建议
│ ├── add.py # 添加凭证
│ ├── get.py # 获取凭证(完整值)
│ ├── remove.py # 删除凭证
│ └── list.py # 列举凭证(脱敏)
└── references/
├── 爆款方法论.md
├── 写作技巧.md
└── 去AI味指南.md
wechat-publisher — 功能已合并到 wechat-workflow,安装了请卸载。
text
khazix-writer(写作风格 + 四层自检)
↓
wechat-workflow(封面 + 发布 + 验证 + 追踪)
两个公众号写作技能定位不同,可按需选用。