微信公众号文章发布工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_d8946e26/wenyan-publish。
技能介绍
解决的问题
把 Markdown 直接发给微信公众号时,常遇到本地图片无法进入微信素材库、代码块样式不统一、标题封面等元数据没有随文携带的问题。wenyan-publish 针对 AI Agent 的发布链路,把这些格式与上传步骤合并成一次可校验的调用。
技能如何工作
- 排版生成:将 Markdown 转为微信富文本,支持
orangeheart等内置主题,以及solarized-light等代码高亮方案。 - 素材处理:解析正文中的本地或网络图片,并同步上传到微信素材库。
- 元数据驱动:要求文章开头使用 YAML Frontmatter 配置标题、封面、作者和原文链接,否则接口会报错。
- 发布参数:通过
-f指定 Markdown 文件,可用-t选择主题、-h选择高亮,或用--no-mac-style关闭代码块 Mac 风格。
适用边界
适合把已经成稿的 Markdown 作为发布源,不适合在没有 WECHAT_APP_ID、WECHAT_APP_SECRET 或微信后台 IP 白名单时直接运行。图片路径必须真实存在,Frontmatter 必须规范,否则容易出现上传失败或排版不符预期。
使用场景
- 公众号编辑在发版前,将 Markdown 草稿转成指定主题、上传图片并正式发文。
- 技术写作团队发布工程博客时,统一代码高亮并处理正文中的本地截图。
- 内容自动化流程中,Agent 读取 YAML 元数据并调用发布接口完成发文。
- 多主题试稿时,列出内置主题、切换高亮方案,再发布预览效果。
适合人员
- 每周要发技术文章的公众号编辑,希望 Markdown 能直接排版并发文。
- 维护内容自动化流水线的工程师,需要 Agent 按规范调用发布接口。
- 管理品牌视觉的运营负责人,要求文章主题、代码高亮统一。
- 处理工程文档发布的技术写作者,需要上传截图并保持代码样式。