微信公众号 Markdown 发布器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2c495456/wechat-md-publisher。
技能介绍
解决的问题
把 Markdown 内容发布到微信公众号,通常需要处理凭证、IP 白名单、图片上传、主题渲染和草稿/正式文章管理。这个技能把上述步骤收敛成 CLI/API 流程,适合 AI 或脚本直接执行,而不是手工在公众平台复制粘贴。
工作方式
- 账号与凭证:使用
WECHAT_APP_ID/WECHAT_APP_SECRET或命令行配置,凭证由底层wechat-md-publisher包存储,推荐环境变量。 - 内容发布:输入 Markdown,自动选择主题,如
default、orangesun、blackink,可创建草稿或直接发布,返回publish_id或media_id。 - 图片处理:支持本地图片、HTTP/HTTPS 图片和微信 CDN 图片;配合
news-to-markdown时建议下载图片到本地,减少远程签名过期和防盗链问题。 - 文章管理:可查看草稿、已发布文章、删除内容,并使用 Wrapper 在开头/结尾附加固定图文,支持历史版本回滚。
适用边界
技能依赖微信官方 API,因此必须有固定公网 IP 并加入公众平台 IP 白名单。AppSecret 属于敏感凭证,应仅在受信任环境运行;若使用远程主题,需确认主题端点可信,因为文章标题和正文可能发送到第三方。技能本身不负责内容审核、微信权限差异或公众号类型限制,生产使用前仍需确认账号权限与内容合规。
使用场景
- 技术团队把审校后的 Markdown 笔记发布到企业公众号,并用 blackink 主题保留深色代码块样式。
- 内容运营用 Markdown 创建公众号草稿,供编辑在公众平台检查后再提交,避免误发未审核文章。
- 新闻聚合流程把头条正文提取为 Markdown,下载图片到本地,再发布到指定微信公众号。
- 品牌运营用 Wrapper 在教程文末固定展示二维码,并在排版错误时回滚到上一版内容。
适合人员
- 维护企业公众号的技术写作者,希望把本地 Markdown 文章稳定发布并保留代码块排版。
- 负责内容审核流程的运营,希望先创建草稿、查看文章列表,再决定何时正式发布。
- 搭建 AI 内容管线的工程师,希望用脚本触发发布、删除、主题切换和 Wrapper 配置。
- 新闻聚合项目的维护者,希望把 news-to-markdown 的输出快速转到微信公众号并处理图片。