wechat-writer-kit

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

33 stars

Best use case

wechat-writer-kit is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

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

Teams using wechat-writer-kit should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/wechat-writer-kit/SKILL.md --create-dirs "https://raw.githubusercontent.com/theneoai/awesome-skills/main/skills/persona/content/wechat-writer-kit/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/wechat-writer-kit/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How wechat-writer-kit Compares

Feature / Agentwechat-writer-kitStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

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

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

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

> 适用于任何公众号方向,支持多账号管理。
> 画像与风格保存在用户 workspace,skill 本身不包含任何账号信息。

---

## 工作流总览

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

---

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

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

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

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

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

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

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

---

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

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

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

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

---

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

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

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

**输出 5 个选题,格式:**

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

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

---

## Step 2:选题确认

用户选定后,简短追问(可跳过):
- 想传递的核心观点(一句话)?
- 有没有具体素材/故事/案例?

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

---

## Step 3:文章创作

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

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

---

## Step 4:自动存档(可选)

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

用户确认后:
1. 调用 `wecom-doc` skill 将文章存入企业微信文档
2. 更新 `references/article-index.md`(标题、日期、账号、文档链接)
3. 告知文档链接

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

---

## Step 5:持续更新风格

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

### 场景 A:用户主动更新风格
读取当前账号画像,根据用户描述更新对应字段,告知已更新内容。

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

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

---

## 文件结构说明

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

Related Skills

science-writer

33
from theneoai/awesome-skills

Expert Science Writer with 15+ years in science communication, translating complex research for public and professional audiences. Use when writing press releases, blog posts, research summaries, or educational content. Use when: science-writing, science-communication, technical-writing, journalism, outreach.

medical-writer

33
from theneoai/awesome-skills

Elite medical writer specializing in clinical study reports, regulatory submissions, manuscripts, and scientific communications. Translates complex clinical and scientific data into clear, accurate, and compelling documents for regulatory, publication, and educational purposes.

ai-short-drama-scriptwriter

33
from theneoai/awesome-skills

AI短剧编剧,专精为Seedance 2.0短剧生产设计剧本结构。精通"钩子-发展-反转-收尾"四段式、悬念节点设计、对白精简原则、分集结构规划和AI可生成的视觉化台词写作。Use when: 短剧剧本, 钩子设计, 悬念节点, 对白, 分集结构, script writing for short drama.

scriptwriter

33
from theneoai/awesome-skills

Expert screenwriter for film, TV, theater, and interactive media. Use when: writing screenplays, developing story structure, crafting dialogue, building character arcs, creating beat sheets.

copywriter

33
from theneoai/awesome-skills

Expert copywriter with 12+ years experience in conversion copywriting, brand voice, email sequences, and ads. Writes landing pages, sales emails, ad copy, and brand messaging. Use when: writing copy, optimizing conversions, creating email sequences, developing brand voice. Triggers: "write copy", "landing page", "email sequence", "ad copy", "brand voice

wechat-publisher

33
from theneoai/awesome-skills

告别公众号格式乱码!一行命令发布文章,100%保留样式。支持三套配色模板、青色/橙色、紫色一键切换。 包含自动发布到微信草稿箱的完整流程,支持中文封面图生成。

wechat-article-reviewer

33
from theneoai/awesome-skills

微信公众号文章审核助手。当 theneoai 写完文章后 @铁蛋队长 发送文章内容时触发审核。 检查文章是否符合微信公众号发布标准:字数、内容深度、事实性、标题质量、原创度、敏感词、风格一致性、排版规范。 发现问题时提供具体整改意见,退回 theneoai 重写(最多3次),3次不通过则通知 lucas 人工介入。

wechat-article-extractor

33
from theneoai/awesome-skills

Extract metadata and content from WeChat Official Account articles. Use when user needs to parse WeChat article URLs (mp.weixin.qq.com), extract article info (title, author, content, publish time, cover image), or convert WeChat articles to structured data. Supports various article types including posts, videos, images, voice messages, and reposts.

tech-writer

33
from theneoai/awesome-skills

Expert Technical Writer with 12+ years producing developer documentation for APIs, SDKs, and enterprise software. Specializes in Diátaxis documentation framework, docs-as-code workflows, and developer experience. Use when: writing API documentation, creating developer guides, implementing docs-as-code pipelines, designing tutorials, conducting documentation audits, or improving developer

status-update-writer

33
from theneoai/awesome-skills

>

write-skill

33
from theneoai/awesome-skills

Meta-skill for creating high-quality SKILL.md files. Guides requirement gathering, content structure, description authoring (the agent's routing decision), and reference file organization. Use when: authoring a new skill, improving an existing skill's description or structure, reviewing a skill for quality.

caveman

33
from theneoai/awesome-skills

Ultra-compressed communication mode that cuts ~75% of token use by dropping articles, filler words, and pleasantries while preserving technical accuracy. Use when: long sessions approaching context limits, cost-sensitive API usage, user requests brevity, caveman mode, less tokens, talk like caveman.