我把公众号AI排版Skill开源了
← 返回我的实践

我把公众号AI排版Skill开源了

前段时间,我做了个公众号 AI 排版工具,有的朋友最近都在用这个工具发公众号,上周还拉了个用户群,群里有位朋友问,能不能做成 Skill,我了解了下他的使用场景,他主要是放在 小龙虾 里面去使用,如果有 Skill,就可以让小龙虾帮他直接排版,然后推到公众号草稿箱里发送。

为了适配这个场景,我这次直接把公众号排版工具做成了 Skill,并开源了,以后可以用 Claude Code 这类工具,直接调用 Skill 给公众号排版。

读取文章

Markdown 这类格式,天生就适合 AI 读取,所以一般我们可以把文章存成一个 markdown 文件,给出文章的路径,让 AI 去读取,也可以直接粘贴文本给 AI。

分析文章类型并推荐风格

之前的排版工具设计了十几种风格,但 Skill 里没必要放那么多。我精选了 6 种常见风格,告诉 AI 分别适合哪些文章类型,AI 就会根据文章类型主动选择或推荐 2-3 种合适的风格。

确认 4 个配置项

  • 卡片导航(默认开启滑动卡片样式)
  • 引导关注卡片(默认开启)
  • 胶囊标签(默认关闭,适合技术类文章降低认知负载)
  • 发布到草稿箱(默认关闭,开启后会自动调用发布 Skill)

前 3 个配置项和排版工具是一一对应的,卡片导航有滑动卡片、仪表盘、标题卡片三种样式,默认开启滑动卡片。引导关注卡片的文案可以在 Skill 里自行修改。胶囊标签适合技术类文章,但很多人用不上,所以默认是关闭的。发布到草稿箱一旦开启,Skill 会自动寻找相关 Skill 并调用,把内容推送到公众号草稿箱。

从 resource 文件读取完整提示词

这部分就不展开了,大家可以直接看 Skill,提示词都放在里面。

markdown 转成基础 HTML

这一步会先把 Markdown 转成基础 HTML,方便后续更可控的生成 HTML 代码。

生成排版 HTML 以及打包

这一步生成 HTML 代码并打包分发,我设计了一个固定模板,和排版工具一样:顶部固定是卡片导航栏,尾部是引导关注卡片

保存 HTML

直接复制 HTML 代码到公众号编辑器无法正常渲染,看到的是一串代码,必须在本地浏览器(如 chrome)打开 HTML 文件,在页面的右上角有一键复制到公众号的按钮,点击后到公众号编辑后台粘贴,完成最后一步。

如果前面开启了发布到草稿箱的开关,Skill 会自动调用发布公众号草稿的 Skill,直接推送到公众号草稿箱。

不过,对大部分人来说,还是更推荐直接用排版工具,在 https://mocheng.mowan.work/ 使用,更方便一些。

最近我也对排版工具做了一次迭代升级,预计最近会发布,这次新增了多图和表格等支持。

Skill 地址https://github.com/limowan/mowan-skill/tree/main/mowan-mc-type