微信公衆號運營助手:從選題到草稿同步的 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

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

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

小夜