md2wechat Agent API markmd2wechat Agent API
  • 文档
  • 主题
  • 编辑器
  • 博客
  • 价格
  • 示例
  • 技能
  • 联系
我把公众号排版 Skill 上架到了 ClawHub:md2wechat 2.0 为什么更好用了
2026/03/27

我把公众号排版 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 用户可以先装 CLI
  • Claude Code 用户先装 CLI,再装 Skill
  • OpenClaw 用户走独立的安装路径
  • Obsidian + Claudian 也有单独说明

目标不是“把文档写长”,而是让新手第一次看就知道自己该走哪条路径。

第三部分变化:Agent 终于可以先发现能力,再决定怎么调用

我一直觉得,给 Agent 做工具,不能要求它靠猜。

如果一个工具的能力边界、可用主题、可用图片服务、可用 prompt 都得靠 README 里翻半天才能知道,那它就还不够像 Agent 工具。

所以这次我把发现命令也收口了。

现在可以先查:

  • capabilities
  • providers
  • themes
  • prompts

这意味着什么?

意味着 Agent 在真正执行任务前,可以先问清楚:

  • 当前支持什么
  • 当前能用什么图片服务
  • 当前有哪些主题和 prompt

而不是直接乱试一遍。

这件事看起来不花哨,但它会明显降低误用成本。

为什么上架 ClawHub 这件事值得单独讲

很多人会觉得,上架技能库就是“多一个分发入口”。

但对 md2wechat 来说,不只是这样。

ClawHub 的意义在于,它让这个 Skill 更正式地进入 OpenClaw 生态。

也就是说:

  • 用户不用自己先去仓库里翻
  • 安装入口更集中
  • Skill 的事实层和平台元数据开始更清楚
  • 这套工作流可以更自然地进入 OpenClaw 的使用场景

这会直接影响一个产品给人的第一感受:

它到底是个“仓库里的工具”,还是一个“可以被真正装上去用的 Skill”。

截图链接:md2wechat on ClawHub

上架过程中,我踩到的一个关键坑

这次上架并不是一次性就过了。

最核心的坑在于:
我一开始让 Skill 在安装时自动下载 CLI。

从“方便用户”的角度看,这很合理。
但从技能市场的安全边界看,这会成为问题。

原因很简单:

Skill 不应该在安装阶段偷偷引入第三方可执行程序。

这条边界一旦不清楚,安全风险就会很高。

所以后来我把结构拆开了:

  • CLI 独立安装
  • Skill 只负责知识、引导和工作流

这样做之后,事情才真正顺了。

这也是我想给其他开发者的一个提醒:

如果你也想把 Skill 上架到正式技能库,最好从一开始就把 Skill 和运行时解耦。

截图链接:ClawHub review note

截图链接:Split skill and runtime

如果你现在就想用:我建议先在 Claude Code 里跑一遍

虽然 md2wechat 2.0 现在已经能服务多个平台,但如果你是第一次接触,我还是建议先从 Claude Code 开始。

原因很简单:

  • 安装路径更短
  • 反馈更直接
  • 出问题时更容易定位

整个起手流程可以压缩成四步。

第一步:安装 CLI

brew install geekjourneyx/tap/md2wechat

截图链接:Install md2wechat CLI

第二步:安装 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

这里至少要补齐两类配置:

  1. 微信公众号 AppID 和 AppSecret
  2. 图片服务

如果你想直接跑封面图,我仍然建议先接一个稳定的图片服务。
比如 ModelScope,对新手来说会比较友好。

截图链接:Init config

截图链接:WeChat developer config

截图链接:ModelScope API key

第四步:直接让 Agent 生成并发布第一篇草稿

在 Claude Code 里,你可以直接说:

/md2wechat 帮我写一篇 dan koe 风格的短文,封面配图使用维多利亚风格,主题是:自律其实很容易。最后一键发布到公众号草稿箱。

它后面会继续完成:

  • 写作
  • 排版
  • 图片生成
  • 素材上传
  • 草稿创建

这一步跑通之后,你就会更直观地理解 md2wechat 2.0 和早期版本的差别。

截图链接:Claude Code writing flow

截图链接: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

全部文章

作者

avatar for 极客杰尼
极客杰尼

分类

  • 集成
2.0 这次到底变了什么第一部分变化:图片能力终于完整了第二部分变化:安装和文档终于真正对齐了第三部分变化:Agent 终于可以先发现能力,再决定怎么调用为什么上架 ClawHub 这件事值得单独讲上架过程中,我踩到的一个关键坑如果你现在就想用:我建议先在 Claude Code 里跑一遍第一步:安装 CLI第二步:安装 Skill第三步:初始化配置第四步:直接让 Agent 生成并发布第一篇草稿这篇文章和另一篇 2.0 发布文的区别是什么后面这条线还会继续往下写最后

更多文章

AI 信息源怎么找:适合公众号写作者的 7 类高质量来源
工作流

AI 信息源怎么找:适合公众号写作者的 7 类高质量来源

从官方博客、研究源、社区讨论、GitHub Trending 到 AI Newsletter,拆解适合公众号写作者和自动化创作的 AI 信息源结构。

avatar for 极客杰尼
极客杰尼
2026/03/18
图文消息草稿接口怎么接?从认证头到请求体的最小路径
API

图文消息草稿接口怎么接?从认证头到请求体的最小路径

围绕图文消息草稿接口的接入路径写的一篇文章,解释认证方式、请求体结构、适用场景以及和基础转换接口的边界。

avatar for 极客杰尼
极客杰尼
2026/03/12
公众号文章提示词怎么写:从任务拆解到成稿约束
工作流

公众号文章提示词怎么写:从任务拆解到成稿约束

从第一性原理拆解公众号文章 prompt 应该包含哪些变量,包括读者、目标、证据、结构和禁写项,并给出一套更稳的提示词模板。

avatar for 极客杰尼
极客杰尼
2026/03/18

邮件列表

加入我们的社区

订阅邮件列表,及时获取最新消息和更新

md2wechat Agent API markmd2wechat Agent API

md2wechat 的官方 API、文档、Skill 与 CLI 入口,服务 Markdown 到微信公众号发布工作流。

GitHubX (Twitter)
产品
  • 快速开始
  • 主题
  • 价格
  • 联系
文档
  • Auth
  • OpenAPI
  • llms.txt
生态
  • 示例
  • 技能
  • md2wechat-lite
© 2026 md2wechat Agent API. All Rights Reserved.