简诗 AI 公众号发布
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fccf428b/wechat-official-account-content-publisher。
技能介绍
解决什么问题
微信公众号的发布流程本身不复杂,但自动化起来有不少细节:API 要求服务器 IP 在白名单内,浏览器方案需要保持登录状态,Markdown 渲染、封面图、评论开关这些元数据又分散在多个环节里。手动操作时,很容易在复制粘贴中丢失格式,或者忘记设置原文链接。
这个技能的目标是把发布过程变成一条可重复的流水线:输入 Markdown 或纯文本,自动补齐标题、摘要、作者和封面,选择最合适的发布方式,最后把成品送进草稿箱。
核心能力
- 三种发布方式:
api(直连,最快)、browser(模拟浏览器,无需凭据)、remote-api(通过 SSH 隧道借用服务器 IP) - Markdown 转换:将本地 Markdown 渲染为微信兼容的 HTML,默认把外链转为文末引用
- 元数据自动补齐:标题、摘要、作者、原文链接按优先级从 CLI 参数、frontmatter 和配置文件逐层回退
- 多账号支持:通过
EXTEND.md的accounts块管理多个公众号,发布前可自动选择 - 图文消息:支持短图文,最多 9 张图片
工作流程
- 加载配置:按项目级、用户级路径查找
EXTEND.md,首次使用会引导完成初始化 - 判断输入类型:
.html直接进入发布,.md走渲染流程,纯文本先落盘为 Markdown - 选择发布方式:除非配置文件或 CLI 明确指定,否则询问用户选
api、browser还是remote-api - 补齐元数据:主题、颜色、封面按优先级解析,缺失时才询问用户
- 预览并保存:所有发布脚本内部自行处理 HTML 转换,不要预先转换 Markdown,否则会破坏图片占位符逻辑
适用边界
remote-api需要一台 SSH 可达且 IP 已加入白名单的服务器,本机只负责渲染,凭据不离开本地进程- 浏览器方案首次运行需扫码登录,适合没有 API 凭据的场景
- 评论开关
need_open_comment/only_fans_can_comment的默认值可在配置中修改 - 涉及发布等外部写入操作前,技能会先展示目标与影响并等待明确确认,凭据不回显也不记录
使用场景
- 技术博主写完长文后,需要把 Markdown 转换成带封面图和评论开关的公众号文章草稿
- 运营手里有一份纯文本通知,想快速保存为 Markdown 并发布到公众号图文消息
- 团队共用一个公众号,IP 不在白名单内,需要通过远程服务器的 API 通道发布文章
- 多公众号运营者希望在同一台机器上切换账号,分别发布到各自的草稿箱
适合人员
- 独立开发者,希望把技术文章一键同步到自己的公众号草稿箱
- 内容运营,每周要处理多篇 Markdown 稿件并统一封面图和作者信息
- 技术团队负责人,需要让 IP 不在白名单的服务器也能调用公众号发布接口
- 自媒体编辑,同时管理多个公众号账号并分别维护各自的发布配置