微信公众号发文助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @queqiaotech/wechat-service-publisher-pro。
技能介绍
要解决什么问题
微信服务号发文不是「把 Markdown 贴进后台」这么简单:草稿接口对 UTF-8 JSON、封面 2.35:1 / 1:1 裁切字段、正文里的图片与 HTML 结构都有硬约束;产业类稿件还需要固定的信息架构(观点、论据、标的梳理),以及封面、正文长图、标的企业版配图等多套视觉资产。手工对齐这些规则,容易在草稿里出现 \uXXXX 乱码、列表缩进空白、封面安全区被右侧卡片「溢出」等问题。
技能如何工作
技能把 默认仅草稿 写进核心规则:除非你在当前对话里明确确认发布,否则不会调用 freepublish / submit。典型流程是:
- 从你给的 URL 或正文抽取源稿,产出中文 分层产业研究摘要(核心观点、关键论据、数据/案例、产业链脉络、产业标的梳理、读者启发等),而不是泛泛的读后感。
- 按需用
image2生成正文信息图、标的企业版海报(按产业链分段列公司名,不与正文全景流程图重复堆砌)、以及 2.35:1 封面主图(左侧 1:1 安全区干净,配合pic_crop_235_1/pic_crop_1_1)。 - 组装带引导卡片、二级标题样式、带研究语境说明的图片块与自定义编号卡片的微信 HTML;默认不加
content_source_url与文末「原文链接」,AI 创作标识也仅在任务或平台要求、且你未禁止时写入。 - 通过
scripts/wechat_article.py --draft-only写入草稿箱,再 draft/get 回读校验:无转义乱码、章节与图片img正常、你要求去掉的标签确实不在正文里。 - 只有你明确要求发布并给出类似「确认发布」的确认后,才运行带
--publish-confirmed的发布命令;发布前会复述标题、目标账号、draft id、封面文件。
凭证只通过环境变量 WECHAT_APPID、WECHAT_APPSECRET 注入,不会写进技能文件或日志。
适用边界与注意点
- 面向 服务号 草稿与发布 API,不是泛用「任意公众号排版工具」。
- 标的企业/产业图谱类配图按 研究对象梳理 表述,技能规则要求避免荐股式措辞;涉及 A 股/港股/供应链名称时会按「产业标的梳理」章节组织。
- 含中文的
image2出图可能错字,需预览;封面必须先看 1:1 裁切预览 再上传。 - 上传 SkillHub 或代你点发布/上传前,技能也会先列 slug、版本、变更文件并等你确认——与发文策略一致。
使用场景
- 从公开 URL 或粘贴正文抽取产业类长文,按「核心观点—产业标的梳理—读者启发」分层摘要并写入服务号草稿箱(默认不发布)。
- 长文需正文信息图与标的企业版海报时,用 image2 按产业链分段列公司名,并与 2.35:1 封面及左侧 1:1 列表裁切规则一并入库。
- 草稿更新后通过 draft/get 回读,核对无 \uXXXX 乱码、章节与 img 正常,且未默认追加原文链接或创作来源行。
- 编辑在对话中明确「确认发布」后,才在复述标题、账号、draft id、封面文件的前提下调用带 --publish-confirmed 的发布流程。
适合人员
- 运营微信服务号、要把外部产业研报改写成带「产业标的梳理」与配图的长文并先入草稿箱的内容编辑
- 用 WECHAT_APPID/SECRET 走 API 写草稿、希望 HTML 与 UTF-8 JSON 符合微信存储规则的技术向运营或开发
- 负责服务号封面双裁切与信息图规范、需要 agent 按 references/wechat_rules 出图与验稿的排版同事
- 转化行业研究稿件为公众号推文、需在文案与海报上区分研究对象梳理、避免荐股式表述的研报或 PR 同学