免责声明:本站部分 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 文件,校验 frontmatter,转换格式并推送至草稿箱 |
| "发布时用这个封面图,主题要青金石风格" | 按指定 cover 路径和 lapis 主题渲染,代码块使用默认或指定高亮方案 |
| "文章里有本地截图和 GitHub 上的图,能一起发吗" | 自动识别所有本地与网络图片地址,上传至微信图床后替换为微信 URL 再发布 |
| "发布报错了,说 IP 不在白名单" | 引导用户获取公网 IP 并在公众号后台添加白名单,或排查环境变量与 frontmatter 缺失问题 |