微信公众号运营助手:从选题到草稿同步的 Agent Skill

前言

公众号日常运营往往拆成好几段:选题、写稿、排版、进草稿箱、再安排发布。每一步换工具或手工复制,上下文容易断,同步到微信后台后还会出现排版丢失、中文乱码等问题。若你已经在 Cursor、Claude Code 等环境里用 Agent 写内容,更希望有一条可复用的流水线,而不是每次从零描述规则。

下面介绍 SkillHub 社区 Skill「微信公众号运营助手」(@user_1002ca6a/wechat-viral-operator,当前页面版本 v2.0.8),它把选题、拟人化写作、微信兼容 HTML、本地预览、草稿同步和可选定时发布串成一套流程,并附带脚本与排版约束说明。

这是什么

微信公众号运营助手 是基于通用 SKILL.md 格式的 Agent Skill,由社区发布者 user_1002ca6a 维护,在 SkillHub 分类为 content-creation,来源标记为 community。Skill 元数据中的描述定位为:覆盖爆款选题挖掘、拟人化去 AI 化撰稿、彩色排版、HTML 生成与在线预览、授权同步公众号草稿、定时自动发布等环节,面向公众号运营者、自媒体创作者、企业品牌文案等场景。

在 SkillHub 页面可见:评分 100000,下载 4113 次,安装 206 次;标签含 requires_api_key=true,表示对接微信公众平台接口时需要 AppID、AppSecret 等凭证(Skill 文档写明仅用于鉴权、不本地持久化存储)。

官方入口:

  • API 坐标页:https://api.skillhub.cn/user_1002ca6a/wechat-viral-operator
  • SkillHub 详情:https://www.skillhub.cn/skills/user_1002ca6a/wechat-viral-operator

核心功能

以下能力均来自已安装的 Skill 包内 SKILL.md 与 scripts/ 目录,按模块归纳。

选题与撰稿

  1. 根据用户给出的领域、题材方向(文字或语音描述),分析同赛道爆款文章的标题、开篇、节奏与共鸣点,输出原创选题清单供确认。
  2. 按对标风格撰写正文:口语化、去 AI 痕迹,篇幅建议 1000–2000 字;标题 ≤ 64 字符、摘要 ≤ 120 字符,超限自动截取。
  3. 实操类、工具类文章要求补充界面与操作路径等细节,降低「空泛教程」感。

封面与微信兼容排版

  1. 每次成稿需同步生成封面图:900×500 像素,PNG/JPG,≤ 2MB,保存为工作目录下的 cover_image.png;文档说明通过 image_gen 工具生成(需运行环境支持该工具)。
  2. HTML 遵守公众号限制:样式全部内联,不用 <style>、不用 Flex/Grid、不用 linear-gradient/rgba/box-shadow 等;复杂版式用 <table> 布局。
  3. 使用 scripts/generate_html.py 生成 HTML;scripts/preview_server.py 启动本地预览(默认端口 8080)。

草稿同步与发布

  1. 预览确认后,由 Agent 询问是否同步草稿;用户提供 AppID、AppSecret,经校验后调用 scripts/sync_to_wechat.py。
  2. 对接接口包括获取 access_token、上传素材、新增草稿等(详见 Skill 内 references/wechat_api.md);同步时上传封面获取 thumb_media_id,JSON 使用 ensure_ascii=False 与 UTF-8 编码以避免中文乱码。
  3. 可选配置定时任务与自动发布(需用户明确授权)。

交付物

Skill 约定输出:选题清单(Markdown)、正文(Markdown)、cover_image.png、可导入后台的 HTML、本地预览地址。

安装与启用

方式一:让 Agent 按官方指引安装

SkillHub 页面提供的安装提示为:先阅读 https://skillhub.cn/install/skillhub.md,再安装坐标 @user_1002ca6a/wechat-viral-operator。

可将下面提示发给当前 Agent:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_1002ca6a/wechat-viral-operator。

方式二:SkillHub CLI

检查是否已安装 CLI:

command -v skillhub && skillhub --version

未安装时可执行(来自 skillhub.md):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

安装 Skill 时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/ 可能无法被识别。示例:

skillhub install wechat-viral-operator --namespace user_1002ca6a --dir ~/.cursor/skills

常见路径(同样来自 skillhub.md):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下 .agents/skills/

安装完成后,按你所用客户端要求重启或刷新 Agent,使新 Skill 生效。

典型用法

Skill 内定义的标准流水线如下,可与自然语言任务结合使用。

  1. 说明创作领域与方向,让 Agent 走选题模块,确认其中一个选题。
  2. 生成 Markdown 正文,并校验标题、摘要字数。
  3. 生成 cover_image.png 与微信兼容 HTML(可显式要求调用 generate_html.py)。
  4. 在工作目录启动预览,例如:
python3 scripts/preview_server.py

(脚本位于 Skill 包内的 scripts/ 目录;需在包含生成 HTML 的工作目录下执行,或按脚本参数指定目录。)

  1. 确认排版后,若需进草稿箱,提供微信公众平台 AppID、AppSecret,由 Agent 调用 sync_to_wechat.py 完成素材上传与草稿创建。
  2. 若需要定时发布,在 Skill 流程中单独说明发布时间与授权范围。

触发关键词在 Skill 描述中包括:公众号运营、微信公众号文章、爆款选题、公众号 HTML 生成、公众号草稿同步、自动发布等。

适用场景与注意

适合谁

  • 已在 Agent 里写公众号内容,希望固定「去 AI 味 + 微信排版规则 + 草稿同步」的团队或个人。
  • 愿意在同步前用本地 HTML 预览核对版式,再决定是否上传草稿箱。

限制与注意

  1. API 凭证:同步与发布依赖微信公众平台接口;requires_api_key=true 表示需要有效 AppID/AppSecret,且账号需具备对应接口权限。
  2. 封面生成:Skill 要求使用 image_gen;若环境无该工具,需自行补图或调整流程。
  3. 排版约束:为兼容微信,Skill 强制内联样式与表格布局;与通用网页/CSS 习惯不一致,属预期行为。
  4. 版本:SkillHub 页面显示 v2.0.8;本地安装包元数据可能略滞后,以商店页为准升级:skillhub install wechat-viral-operator --namespace user_1002ca6a --dir <你的 skills 目录>。
  5. 合规与原创:Skill 全局约束要求原创、合规调用接口;发布内容仍需人工审核平台规则与事实准确性。

结尾

微信公众号运营助手把选题、撰稿、微信兼容 HTML、预览和草稿同步写成一套可重复的 Agent 工作流,并针对乱码、排版丢失、章节错位等问题在 Skill 文档中记录了修复要点与脚本分工。若你的痛点是「写完还要手工排版、同步后格式全没」,可以先把该 Skill 装到当前 Agent 的 skills 目录,再按流水线试跑一篇短文。

官方地址:https://www.skillhub.cn/skills/user_1002ca6a/wechat-viral-operator

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜