
我把公众号排版 Skill 上架到了 ClawHub:md2wechat 2.0 为什么更好用了
结合 md2wechat 2.0 上架 ClawHub 的过程,讲清这次版本为什么不只是多了几个命令,而是把安装、发现、排版、出图和草稿发布收口成一条更适合 Agent 的工作流。
大家好,我是极客杰尼。
这次我把 md2wechat 2.0 正式上架到了 OpenClaw 官方技能库 ClawHub。
表面上看,这像是一条普通的上架消息。
但对我来说,它更像是一个分界点:
md2wechat 不再只是一个“能排版 Markdown 的工具”,而是开始更完整地服务于 AI Agent 的内容创作链路。
这篇文章,我想讲清三件事:
md2wechat 2.0到底升级了什么- 为什么上架
ClawHub这件事值得单独讲 - 如果你现在就想用,怎么在
Claude Code里跑通第一篇公众号草稿
截图链接:md2wechat 2.0 and ClawHub
2.0 这次到底变了什么
一句话总结:
它从一个排版工具,往“面向 Agent 的公众号创作工作流”迈了一大步。
以前很多工具的问题不是完全不能用,而是只能解决链路里的一小段。
写作、排版、出图、上传、建草稿,看起来都能做一点,但要靠你自己把这些步骤拼起来。
到了 md2wechat 2.0,我重点收口的是“好用”这件事。
也就是:
- 让安装路径更清楚
- 让能力发现更直接
- 让图片生成真正可用
- 让 Agent 不用靠猜测去调用命令
- 让从内容生成到草稿发布的整条链路更顺
截图链接:What changed in 2.0
第一部分变化:图片能力终于完整了
这一轮最明显的升级之一,就是图片能力。
以前很多公众号工具能解决文字排版,但一到封面图、信息图、总结图这些环节,用户就得再切出去单独处理。
这会直接把自动化链路打断。
所以这次我把图片工作流补齐了。
现在可以直接生成:
- 封面图
- 信息图
- 横幅总结图
- 手绘风图片
- Apple Keynote 风格配图
- 维多利亚版画风等风格图
而且不再是“给你一个 prompt 自己去试”,而是有更明确的预设和调用方式。
你可以理解成:
排版、出图、上传、发草稿,开始变成一条连起来的发布链。
截图链接:Image workflow and presets
第二部分变化:安装和文档终于真正对齐了
2.0 还有一个我很重视的变化,就是安装路径终于不再混乱。
过去用户最容易卡住的点,不是命令本身,而是这些问题:
- 我到底先装什么
- Skill 和 CLI 是不是一回事
- Claude Code 和 OpenClaw 的安装方式是不是相同
- Obsidian 里的 Claudian 应该走哪条路径
所以这一轮我花了很多时间把文档和安装方式重新梳理了一遍。
现在的主线非常明确:
Mac用户可以先装 CLIClaude Code用户先装 CLI,再装 SkillOpenClaw用户走独立的安装路径Obsidian + Claudian也有单独说明
目标不是“把文档写长”,而是让新手第一次看就知道自己该走哪条路径。
第三部分变化:Agent 终于可以先发现能力,再决定怎么调用
我一直觉得,给 Agent 做工具,不能要求它靠猜。
如果一个工具的能力边界、可用主题、可用图片服务、可用 prompt 都得靠 README 里翻半天才能知道,那它就还不够像 Agent 工具。
所以这次我把发现命令也收口了。
现在可以先查:
capabilitiesprovidersthemesprompts
这意味着什么?
意味着 Agent 在真正执行任务前,可以先问清楚:
- 当前支持什么
- 当前能用什么图片服务
- 当前有哪些主题和 prompt
而不是直接乱试一遍。
这件事看起来不花哨,但它会明显降低误用成本。
为什么上架 ClawHub 这件事值得单独讲
很多人会觉得,上架技能库就是“多一个分发入口”。
但对 md2wechat 来说,不只是这样。
ClawHub 的意义在于,它让这个 Skill 更正式地进入 OpenClaw 生态。
也就是说:
- 用户不用自己先去仓库里翻
- 安装入口更集中
- Skill 的事实层和平台元数据开始更清楚
- 这套工作流可以更自然地进入
OpenClaw的使用场景
这会直接影响一个产品给人的第一感受:
它到底是个“仓库里的工具”,还是一个“可以被真正装上去用的 Skill”。
截图链接:md2wechat on ClawHub
上架过程中,我踩到的一个关键坑
这次上架并不是一次性就过了。
最核心的坑在于:
我一开始让 Skill 在安装时自动下载 CLI。
从“方便用户”的角度看,这很合理。
但从技能市场的安全边界看,这会成为问题。
原因很简单:
Skill 不应该在安装阶段偷偷引入第三方可执行程序。
这条边界一旦不清楚,安全风险就会很高。
所以后来我把结构拆开了:
CLI独立安装Skill只负责知识、引导和工作流
这样做之后,事情才真正顺了。
这也是我想给其他开发者的一个提醒:
如果你也想把 Skill 上架到正式技能库,最好从一开始就把 Skill 和运行时解耦。
截图链接:ClawHub review note
如果你现在就想用:我建议先在 Claude Code 里跑一遍
虽然 md2wechat 2.0 现在已经能服务多个平台,但如果你是第一次接触,我还是建议先从 Claude Code 开始。
原因很简单:
- 安装路径更短
- 反馈更直接
- 出问题时更容易定位
整个起手流程可以压缩成四步。
第一步:安装 CLI
brew install geekjourneyx/tap/md2wechat第二步:安装 Skill
npx skills add https://github.com/geekjourneyx/md2wechat-skill --skill md2wechat这里要注意一件事:
这一步只装 Skill,不会替你装 CLI。
所以顺序一定是先装 CLI,再装 Skill。
截图链接:Install md2wechat skill 1
截图链接:Install md2wechat skill 2
截图链接:Install md2wechat skill 3
第三步:初始化配置
md2wechat config init这里至少要补齐两类配置:
- 微信公众号
AppID和AppSecret - 图片服务
如果你想直接跑封面图,我仍然建议先接一个稳定的图片服务。
比如 ModelScope,对新手来说会比较友好。
截图链接:Init config
截图链接:ModelScope API key
第四步:直接让 Agent 生成并发布第一篇草稿
在 Claude Code 里,你可以直接说:
/md2wechat 帮我写一篇 dan koe 风格的短文,封面配图使用维多利亚风格,主题是:自律其实很容易。最后一键发布到公众号草稿箱。
它后面会继续完成:
- 写作
- 排版
- 图片生成
- 素材上传
- 草稿创建
这一步跑通之后,你就会更直观地理解 md2wechat 2.0 和早期版本的差别。
截图链接:Draft flow 1
截图链接:Draft flow 2
截图链接:Draft created 1
截图链接:Draft created 2
这篇文章和另一篇 2.0 发布文的区别是什么
站内已经有一篇更偏“版本收口”和产品结构的 2.0 发布文。
这篇我刻意换了一个角度。
前一篇更像是在回答:
- 2.0 为什么是一次成立的大版本
- CLI、Prompt、图片、安装器这些层面到底收口了什么
而这篇更像在回答:
- 为什么要上架
ClawHub - 上架过程里有哪些现实约束
- 新用户现在应该从哪里开始用
两篇放在一起,才更完整。
后面这条线还会继续往下写
这次上架 ClawHub,只是一个起点。
后面我会继续把这条内容创作链路拆开来讲:
- 在
Claude Code里怎么把写作、排版、出图、草稿发布串起来 - 在
OpenClaw里怎么一句话完成公众号工作流 - 在
Obsidian + Claudian里怎么把本地写作和公众号发布无缝衔接
我更关心的不是某一个命令多酷,而是:
AI Agent 到底能不能把内容创作这件事,真的从前到后跑通。
最后
从最早的“能排版”,到现在更完整地进入 Agent 生态,md2wechat 这条线越来越像我想做的样子了。
我今年给自己定下来的方向很明确:
继续为 Agent 写工具。
不是只做一个给人点按钮的界面,而是把真实工作流里的关键环节,一段一段做成可以被 Agent 调用的能力。
md2wechat 2.0 上架 ClawHub,对我来说就是这条路上的一个重要节点。
项目入口:
- GitHub:geekjourneyx/md2wechat-skill
- 官网:md2wechat.com
- ClawHub:clawhub.ai/geekjourneyx/md2wechat
原文发表自微信公众号:我把公众号排版 Skill 上架到了 ClawHub
更多文章
邮件列表
加入我们的社区
订阅邮件列表,及时获取最新消息和更新