公众号运营助手 (WeChat Agent Skill)
核心理念
基于「四团队协同」设计(需求分析 / 智能体开发 / 美化美工 / 工作流开发),
落地为 6 个 Agent + 1 个 BPMN 工作流的可部署 Skill。
能力矩阵
| 能力 | Agent | 触发 |
|---|---|---|
| 找对标账号 | competitor_agent | 用户说「找对标 / 竞品 / 同类号 / 谁在做这个赛道」 |
| 选题策划 | topic_agent | 用户输入行业/受众 |
| 文章撰写 | writing_agent | 选题确认后 |
| 审校核查 | review_agent | 初稿完成后 |
| 排版美化 | layout_agent | 终稿确认后 |
| 流程编排 | orchestrator | 串联全部节点 |
目录结构
wechat-agent-skill/
├── SKILL.md # 本文件(manifest + 说明)
├── main.py # 入口:启动编排器
├── config.yaml # 全局配置(品牌调性/API密钥占位)
├── agents/
│ ├── competitor_agent.py # 🔎 对标账号 Agent(找号/拆解/选题池)
│ ├── topic_agent.py # 🔍 选题 Agent(可注入对标选题池)
│ ├── writing_agent.py # ✍️ 写作 Agent
│ ├── review_agent.py # 🔎 审校 Agent(P0/P1/P2 分级,最多2轮重写)
│ ├── layout_agent.py # 🎨 排版 Agent(MD→公众号 HTML)
│ ├── competitor_agent.py # 🔎 对标账号 Agent
│ ├── topic_agent.py # 🔍 选题 Agent
│ ├── writing_agent.py # ✍️ 写作 Agent
│ ├── review_agent.py # 🔎 审校 Agent
│ ├── layout_agent.py # 🎨 排版 Agent
│ ├── orchestrator.py # 🔧 编排器
│ └── *_prompt.txt # 各 Agent Prompt(与 .py 平铺,≤两级)
├── assets/
│ ├── template.html # 公众号排版 HTML 模板
│ └── style.css # 设计系统样式(Token 化,改主色即可换肤)
└── workflow.yaml # BPMN 工作流定义(含审校打回闭环)
快速开始
python main.py --industry "科技" --audience "25-35岁职场人" --keywords "AI写作,公众号运营" --my-fans "3000"
> ⚠️ 运行说明(脚手架定位):本 Skill 为可部署的代码脚手架 / 编排模板。
> 各 Agent 的核心 LLM 调用点已用 # ---- 实际部署:llm.invoke(prompt) ---- 占位标注,
> 需接入你的模型连接器后才能产出真实内容;接入前可直接运行验证流程编排与 HTML 排版。
端到端流程
[0] competitor_agent → 找对标 / 拆解 / 抽选题池 / 找差异化缺口
[1] topic_agent → 在对标基础上出差异化选题
[2] writing_agent → 写稿
[3] review_agent → 审校(不通过打回重写,最多2轮)
[4] layout_agent → 排版 → output/article.html
能力边界
- 本 Skill 为编排层,LLM 调用需通过已连接的模型连接器
- 微信公众平台 API 发布为可选能力,离线时仅产出草稿 HTML
- 仅响应触发式调用(用户询问/调用时执行),无主动推送、无后台常驻、无定时任务