乐于分享
好东西不私藏

【OpenClaw速递】一键发布到微信公众号,内容创作者的神器来了!

【OpenClaw速递】一键发布到微信公众号,内容创作者的神器来了!

作者:好吃懒做的瘦子


还在为微信公众号排版发愁?还在手动复制粘贴调整格式?今天给大家介绍一个OpenClaw生态中的重磅技能——baoyu-post-to-wechat,让你从Markdown直接生成精美的公众号文章,一键发布到草稿箱!


🚀 为什么需要这个技能?

作为内容创作者,你是否遇到过这些痛点:

  • 排版耗时:写好内容后,还要在公众号后台慢慢调整格式
  • 样式单一:公众号默认编辑器功能有限,做不出好看的排版
  • 链接处理:文章里的外链在公众号里显示不友好
  • 图片上传:一张张上传图片,调整位置,效率低下
  • 多端切换:在编辑器、公众号后台、素材库之间反复横跳

baoyu-post-to-wechat 技能完美解决这些问题!


✨ 核心功能一览

1. 双模式发布,灵活选择

       
                                           
发布方式适用场景特点
API模式日常文章发布稳定快速,无需打开浏览器
Chrome CDP模式贴图/图文发布支持多图排版,可视化操作
       
     

2. 智能Markdown转HTML

  • • 自动将Markdown转换为公众号友好的HTML
  • • 支持代码高亮、表格、列表等丰富格式
  • 外链自动转底部引用(微信生态友好)

3. 精美主题模板

内置多套专业主题:

  • default - 经典默认
  • grace - 优雅简约
  • simple - 极简风格
  • modern - 现代商务

还支持12种配色方案,满足不同品牌调性。

4. 个性化配置

通过 EXTEND.md 配置文件,可以设置:

  • • 默认作者名称
  • • 默认主题和配色
  • • 默认发布方式
  • • 评论开关设置
  • • Chrome浏览器路径

🛠️ 快速上手

第一步:配置微信API凭证

在项目目录创建 .baoyu-skills/.env 文件:

mkdir -p ~/.openclaw/workspace/.baoyu-skills
cat
 > ~/.openclaw/workspace/.baoyu-skills/.env << 'EOF'
WECHAT_APP_ID=你的公众号APP_ID
WECHAT_APP_SECRET=你的公众号APP_SECRET
EOF

第二步:准备文章内容

创建Markdown文件,支持YAML frontmatter设置标题、作者等信息:

---
title: 我的文章标题
author: 好吃懒做的瘦子
---


# 正文标题


文章内容支持**加粗***斜体*`代码`等Markdown语法。

## 二级标题


-
 列表项1
-
 列表项2
-
 列表项3

> 引用块也很漂亮


```python
# 代码高亮
print("Hello, WeChat!")

### 第三步:一键发布

```bash
bun ~/.openclaw/skills/baoyu-post-to-wechat/scripts/wechat-api.ts \
  你的文章.md \
  --theme default \
  --color blue \
  --title "文章标题" \
  --author "作者名" \
  --cover cover.png

发布成功后,文章会保存到微信公众号草稿箱,登录后台即可看到!


💡 实战案例:AI资讯日报自动化

看看这个技能在实际工作中的威力:

场景

每天自动搜集AI行业资讯,生成文章并发布到公众号。

工作流

  1. 1. 06:00 - 定时任务触发
  2. 2. 资讯搜集 - 使用 multi-search-engine 搜索最新AI动态
  3. 3. 内容创作 - AI生成800-1500字资讯文章
  4. 4. 一键发布 - baoyu-post-to-wechat API模式发布到草稿箱
  5. 5. 人工审核 - 登录公众号后台检查并正式发布

效果

  • • 从原来需要1小时的手动操作,缩短到5分钟自动完成
  • • 排版统一美观,专业度大幅提升
  • • 零差错,不再遗漏链接或格式错误

🎯 进阶技巧

技巧1:批量发布

如果你有多个公众号或需要批量发布历史文章,可以编写简单的shell脚本循环处理:

for file in articles/*.md; do
  bun ${SKILL_DIR}/scripts/wechat-api.ts "$file" \
    --theme modern --color vermilion
done

技巧2:自定义主题

如果内置主题不满足需求,可以:

  1. 1. 复制 themes/default.css 作为基础
  2. 2. 修改颜色、字体、间距等样式
  3. 3. 通过 --theme 你的主题名 使用

技巧3:贴图模式发布

对于需要精美多图排版的图文内容,使用Chrome CDP模式:

bun ${SKILL_DIR}/scripts/wechat-browser.ts \
  --images img1.png img2.png img3.png \
  --title "图文标题" \
  --content "配文内容"

🔧 常见问题

Q: 发布失败提示"invalid appid"怎么办?

A: 检查 .env 文件位置是否正确。优先使用项目目录下的 .baoyu-skills/.env,而不是用户主目录的。

Q: 如何设置默认作者和主题?

A: 创建 EXTEND.md 文件:

default_author: 你的笔名
default_theme:
 grace
default_color:
 blue
need_open_comment:
 1

Q: 代码高亮支持哪些语言?

A: 支持主流编程语言:Python、JavaScript、Java、Go、Rust、C/C++、SQL等50+种语言。

Q: 外链会自动处理吗?

A: 是的!默认会将正文中的外链转换为底部引用格式,既保留参考资料,又不影响阅读体验。


🌟 写在最后

baoyu-post-to-wechat 技能是OpenClaw内容创作工作流的核心组件。它将繁琐的公众号排版工作自动化,让创作者可以专注于内容本身。

如果你也在运营公众号,强烈推荐试试这个技能。配合定时任务,甚至可以实现全自动的内容发布 pipeline!

相关技能推荐:

  • baoyu-markdown-to-html - Markdown转HTML通用工具
  • baoyu-format-markdown - Markdown格式化美化
  • multi-search-engine - 多引擎搜索搜集素材

想要了解更多OpenClaw技能?访问 https://clawhub.com 探索更多可能性!