乐于分享
好东西不私藏

我用Openclaw实现了公众号自动发布

我用Openclaw实现了公众号自动发布
让 OpenClaw 帮你把一篇文章生成好、排好版,并发送到微信公众号草稿箱。

但确实是这样。写好 Markdown 丢给 OpenClaw,它帮我排版、传图、同步到草稿箱。我只管点发布。

今天把搭建过程写出来。跟着做,半小时应该能搞定。


手动发文有多累,不用我说吧

写过公众号的都懂。写完文章才是噩梦的开始。

转格式、传配图、调排版、复制粘贴到后台……一套操作下来,比写文章本身还累。

我之前的流程是这样的:

  1. 在 Obsidian 里写好文章
  2. 打开某排版工具,把内容粘贴进去
  3. 手动选主题、调样式
  4. 一张一张上传图片
  5. 复制到公众号后台
  6. 预览、检查、发布

一套走完,30 分钟没了。写文章才花半小时,排版占了快一半。


方案长什么样

现在我的流程变成了这样:

  1. 在 Obsidian 里写好 Markdown
  2. 丢给 OpenClaw,一条命令搞定排版 + 发布

没了。就两步。

背后干活的是 OpenClaw 的 wechat-publisher Skill。三件事一条命令搞定:

  • 自动排版:
    Markdown 直接转公众号格式
  • 自动传图:
    图片自动上传到微信素材库
  • 自动同步:
    排好的文章直接进草稿箱

你只管写。排版的事别操心了。


10 分钟部署 OpenClaw

OpenClaw 用 Docker 跑,部署很快。

前提

  • 电脑装了 Docker(Mac、Windows、Linux 都行)
  • 内存 4GB 以上(现在的电脑基本都够)

拉镜像 + 启动

docker pull openclaw/openclaw:2026.3.15mkdir -p ~/OpenClaw/{config,skills,logs,memory,workspace}docker run -d --name openclaw --restart always -p 18789:18789 \  -v ~/OpenClaw/config:/app/config \  -v ~/OpenClaw/skills:/app/skills \  -v ~/OpenClaw/logs:/app/logs \  -v ~/OpenClaw/memory:/app/memory \  -v ~/OpenClaw/workspace:/app/workspace \  -e TZ=Asia/Shanghai \  -e ENABLE_SKILL_AUTO_UPDATE=true \  openclaw/openclaw:2026.3.15

Windows 用户把 ~/OpenClaw 换成 $HOME/OpenClaw,其他一样。

初始化

docker exec -it openclaw bashopenclaw init --full

跑完之后打开浏览器访问 http://localhost:18789,看到管理界面就说明成功了。

OpenClaw 需要接一个大模型。推荐阿里云百炼的 Coding Plan

去百炼控制台注册,拿到 API Key。

然后编辑配置文件 /app/config/openclaw.json:

{"provider":"alibaba-cloud","base_url":"https://dashscope.aliyuncs.com/compatible-mode/v1","api_key":"你的API Key","default_model":"bailian/qwen-turbo","max_tokens":4096,"temperature":0.4}

用 Qwen-turbo 就够了。跑 Skill 不需要什么太强的模型。


安装 wechat-publisher

重头戏。在 OpenClaw 容器里运行:

openclaw skill install wechat-publisher

装完要配公众号授权信息。这一步最烦,但就这一次。去微信公众平台拿 AppID 和 AppSecret。

https://developers.weixin.qq.com/platform/login

具体步骤:

  1. 登录微信公众平台 → 设置与开发 → 基本配置
  2. 拿到 AppID 和 AppSecret
  3. 在 IP 白名单里加上你运行 OpenClaw 的机器 IP
  4. 把这些信息填到 wechat-publisher 的配置里
openclaw skill config wechat-publisher \  --app-id "你的AppID" \  --app-secret "你的AppSecret"

踩坑提醒:IP 白名单这步特别容易忘。我第一次就卡在这。接口报错「IP 不在白名单」,折腾了半天才反应过来。用 Docker 跑的话,填你电脑的公网 IP 就行。


跑起来看效果

配好了。跑一把试试。

玩法 1:给标题,直接出一篇文章

请使用wechat-article-publisher技能,帮我写一篇公众号文章,并发送到草稿箱。标题:一个女人真正的强大,是明白没有人会来要求:1.字数1200-15002.自动生成横版封面和文中横版配图3.使用技能自带的样式进行排版4.自动排版后发送到草稿箱

玩法 2:你已经有文章,让它帮你排版并发草稿箱

假设你在 Obsidian 写了一篇文章,路径是 ~/Documents/Obsidian Vault/文章/今天的文章.md。

把文件挂载到 OpenClaw 的 workspace 里(或者直接复制进去),然后运行:

openclaw run wechat-publisher --file /app/workspace/今天的文章.md

几秒钟之后:

  • Markdown 被转成了公众号格式
  • 文章里的图片自动上传到微信素材库
  • 排版好的文章出现在公众号草稿箱

打开公众号后台看一眼。草稿箱里多了一篇文章,格式整齐,图片到位。

点发布就完事了。

玩法3:如果你看到一篇不错的文章,想参考思路,也可以这样做

请使用wechat-article-publisher技能改写这篇文章,并发送到公众号草稿箱:https://www.sohu.com/a/994251293_121207965要求:1. 保留核心信息2. 改成更适合我的表达风格3. 自动生成封面和配图4. 自动排版并发送到草稿箱


进阶:定时自动发布

如果你连「点发布」都懒得做,可以设置定时发布:

openclaw run wechat-publisher \  --file /app/workspace/今天的文章.md \  --schedule "2026-03-19 08:00"

到点自动发。

再狠一点,配合定时任务:

openclaw schedule add \"每天早上8点检查workspace里的新文章并发布" \  --cron "0 8 * * *"

这样你只需要把写好的 Markdown 放到指定目录,剩下的全自动。

搭这套东西半小时。最烦的就是微信那边的授权配置,没啥技术含量,纯粹步骤多。

但跑通之后那个爽感,真的。

以前写完文章还得花 20 分钟伺候排版。现在一条命令,完事


相关资源:

  • OpenClaw 官方文档:docs.openclaw.dev
  • wechat-publisher Skill:在 ClawHub 搜索即可安装
  • 阿里云百炼:dashscope.aliyun.com