↑

微信公众号发布助手v0.1.0

wechat-publisher13 KB

将 Markdown 文章一键转换为微信公众号格式并推送至草稿箱,支持多主题渲染、代码高亮与本地/网络图片自动上传微信图床。用户准备好带 frontmatter 的 Markdown 文件并说出发布指令时触发。

0 0 0 0 更新于 2026-10-28 19:05

免责声明:本站部分 Skill 来源于公开渠道,使用前请注意识别相关风险,内容版权归原作者所有,如 Skill 涉及版权问题,请在线反馈,核实后予以下架处理。

概述

本 Skill 面向需要在微信公众号发布技术文章或图文内容的运营者与开发者。它基于 wenyan-cli 封装,能够将标准 Markdown 文件自动转换为微信公众号兼容的富文本格式,包括代码高亮、Mac 风格代码块装饰以及多主题排版。处理过程中,所有本地或网络图片会自动上传至微信图床,最终一键推送到公众号草稿箱,省去手动排版和逐张上传图片的繁琐步骤。用户只需确保 Markdown 文件包含完整的 title 和 cover frontmatter,并提供有效的微信 API 凭证即可。

技能包含

  • SKILL.md(本文件):技能主说明,含触发条件、配置要求、Markdown 格式规范与发布流程
  • README.md:安装与使用指南
  • example.md:Markdown 文件格式示例
  • references/themes.md:内置主题与代码高亮主题参考列表
  • references/troubleshooting.md:常见错误排查指南(IP 白名单、环境变量、frontmatter 缺失等)
  • scripts/publish.sh:一键发布脚本,自动检测并安装依赖后执行发布
  • scripts/setup.sh:环境初始化脚本

核心能力

  • Markdown 转公众号格式:自动渲染为微信兼容的富文本,保留排版结构
  • 图片自动上传:本地路径、绝对路径或网络图片统一转存微信图床
  • 多主题与代码高亮:支持 lapis、phycat 等内置主题,以及 solarized-light、dracula 等代码高亮风格
  • 一键草稿箱推送:调用微信公众号 API 直接生成草稿,后台审核后即可群发
  • 自定义主题扩展:支持通过 CSS 文件临时指定或永久安装个人主题

应用场景

用户怎么说本技能做什么
"帮我把这篇文章发到微信公众号"读取用户提供的 Markdown 文件,校验 frontmatter,转换格式并推送至草稿箱
"发布时用这个封面图,主题要青金石风格"按指定 cover 路径和 lapis 主题渲染,代码块使用默认或指定高亮方案
"文章里有本地截图和 GitHub 上的图,能一起发吗"自动识别所有本地与网络图片地址,上传至微信图床后替换为微信 URL 再发布
"发布报错了,说 IP 不在白名单"引导用户获取公网 IP 并在公众号后台添加白名单,或排查环境变量与 frontmatter 缺失问题