mcpbeat Sign in

Wechat Writer Kit Agent Skill

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

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           ← 文章存档索引(所有账号共用)

Other skills for the same job

different authors, same section of the catalogue
Doc Coauthoring
by anthropics
vendor ×10

Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.

4k tokens
Changelog Generator
by frostant
×9

Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.

774 tokens
Test Driven Development
by w95
×7

Use when implementing any feature or bugfix, before writing implementation code

2k tokens
Writing Plans
by ZhanlinCui
×4

Use when you have a spec or requirements for a multi-step task, before touching code

816 tokens
Writing Skills
by ZhanlinCui
×4

Use when creating new skills, editing existing skills, or verifying skills work before deployment

26k tokens scripts
Crafting Effective Readmes
by softaworks
×3

Use when writing or improving README files. Not all READMEs are the same — provides templates and guidance matched to your audience and project type.

15k tokens
Humanizer
by softaworks
×3

| Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

6k tokens
Opentrons Integration
by christophacham
×3

Official Opentrons Protocol API for OT-2 and Flex robots. Use when writing protocols specifically for Opentrons hardware with full access to Protocol API v2 features. Best for production Opentrons protocols, official API compatibility. For multi-vendor automation or broader equipment control use pylabrobot.

9k tokens scripts

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.