mcpbeat

Wechat Writer Kit

theneoai/wechat-writer-kit

> 公众号文章写作全流程助手(通用版)。支持多账号管理,适用于任何公众号方向。 当用户说"今天写什么"、"帮我写公众号"、"选题"、"公众号选题"、"写文章"、 "公众号文章"、"更新公众号风格"、"这篇文章写得好"、"新建公众号"时触发。 支持完整工作流:初始化/切换账号画像 → 搜索热门话题生成选题 → 选题确认 → 文章创作 → 存档到企业微信文档 → 持续学习风格。

1k tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
130
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/theneoai/awesome-skills --skill wechat-writer-kit

The instruction itself

9 sections, as written by the author

公众号写作助手(通用版)

> 适用于任何公众号方向,支持多账号管理。

> 画像与风格保存在用户 workspace,skill 本身不包含任何账号信息。


工作流总览

首次使用 → 初始化公众号画像(Step 0)
多账号   → 切换账号(Step 0-B)
日常写作 → 选题推荐 → 确认 → 创作 → 存档(Step 1-4)
持续优化 → 更新风格 / 标记优质文章(Step 5)

Step 0-A:初始化公众号画像(首次使用 / 新建账号)

触发条件: references/profiles/ 目录为空,或用户说「新建公众号」「初始化」。

向用户一次性提问(不拆多轮):

我需要了解你的公众号,3个问题一次回答就好:

1. 公众号名称和定位是什么?(做什么的,解决读者什么问题)
2. 目标读者是谁?(年龄、身份、关注点、核心痛点)
3. 内容风格偏好?(希望读者看完什么感觉,有哪些写作偏好或禁忌)

如果你有多个公众号,可以逐个告诉我,我会分别建档。

收到回答后:

  • 生成一个简短的账号标识符(如「健身」「育儿」「职场」),作为文件名
  • 将内容写入 references/profiles/account-{标识符}.md,格式见 references/profile-template.md
  • 将当前账号标识符写入 references/active-account.md
  • 告知:「已记录,以后不用重复说了。随时说『切换到xxx账号』或『更新风格』来修改。」

Step 0-B:切换账号(多账号用户)

触发条件: 用户说「切换到xxx账号」「换个号」「用xxx的画像」,或 references/profiles/ 下有多个文件。

  • 列出当前所有账号(读取 references/profiles/ 下所有文件)
  • 用户选择后,更新 references/active-account.md 为对应标识符
  • 确认:「已切换到『xxx』,接下来按这个账号的风格来。」

如果用户没有指定,在开始选题前先询问「你有多个账号,这次写哪个?」


Step 1:每日选题(触发词:"今天写什么"、"给我选题")

  • 读取 references/active-account.md 确定当前账号
  • 读取对应 references/profiles/account-{标识符}.md 获取画像和关键词
  • 读取 references/article-index.md 排除已写过的选题

执行搜索:

  • web_search 搜索:账号核心关键词 + 热门话题
  • 再搜一次:今日热搜,捕捉社会情绪和时事共鸣点
  • 结合画像中的「内容禁区」过滤不适合的方向

输出 5 个选题,格式:

### 选题 N:[标题草案]
- 核心角度:这篇文章的核心洞察(一句话)
- 热度来源:为什么现在写这个(时机/共鸣点)
- 预计共鸣:哪类读者会转发
- 标题备选:2-3 个不同风格的标题

最后问:「你倾向哪个方向?或者有新想法?」


Step 2:选题确认

用户选定后,简短追问(可跳过):

  • 想传递的核心观点(一句话)?
  • 有没有具体素材/故事/案例?

用户说「直接写」→ 跳过追问,进入 Step 3。


Step 3:文章创作

  • 读取当前账号画像(references/profiles/account-{标识符}.md)中的风格要求
  • 读取通用写作规范(references/writing-rules.md
  • 按照画像风格 + 通用规范写作

写作要求:

  • 标题先出,给 2-3 个备选
  • 默认中篇(1500-2500字),用户可指定长度
  • 严格遵守 writing-rules.md 中的反 AI 腔要求
  • 风格优先以账号画像中的「写作偏好」为准;画像无特别说明时,默认使用通用规范

Step 4:自动存档(可选)

文章完成后询问:「要存入企业微信文档吗?」

用户确认后:

  • 调用 wecom-doc skill 将文章存入企业微信文档
  • 更新 references/article-index.md(标题、日期、账号、文档链接)
  • 告知文档链接

文档命名:[日期][账号] 文章标题,如 [2026-04-03][健身] 40岁后你更需要的是撸铁而不是跑步


Step 5:持续更新风格

触发词: 「更新公众号风格」、「这篇文章写得好」、「以后风格改成...」、「记住这个风格」

场景 A:用户主动更新风格

读取当前账号画像,根据用户描述更新对应字段,告知已更新内容。

场景 B:用户标记优质文章

  • references/article-index.md 中将该文章标记为 ⭐ 优质
  • 提炼写作亮点(标题结构、开头方式、节奏、角度等)
  • 追加到当前账号画像的「优质文章规律」章节

格式:

## 优质文章规律(持续积累)
- [日期] 《标题》:亮点描述

文件结构说明

references/
├── profiles/
│   ├── account-{标识符}.md   ← 各账号画像(用户数据,自动生成)
│   └── ...
├── active-account.md          ← 当前激活的账号标识符
├── profile-template.md        ← 画像模板(引导用户填写的格式)
├── writing-rules.md           ← 通用写作规范(与账号无关)
└── article-index.md           ← 文章存档索引(所有账号共用)

How to use it

Copy the folder

Take theneoai/wechat-writer-kit from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.