> 公众号文章写作全流程助手(通用版)。支持多账号管理,适用于任何公众号方向。 当用户说"今天写什么"、"帮我写公众号"、"选题"、"公众号选题"、"写文章"、 "公众号文章"、"更新公众号风格"、"这篇文章写得好"、"新建公众号"时触发。 支持完整工作流:初始化/切换账号画像 → 搜索热门话题生成选题 → 选题确认 → 文章创作 → 存档到企业微信文档 → 持续学习风格。
npx skills add https://github.com/theneoai/awesome-skills --skill wechat-writer-kit
> 适用于任何公众号方向,支持多账号管理。
> 画像与风格保存在用户 workspace,skill 本身不包含任何账号信息。
首次使用 → 初始化公众号画像(Step 0)
多账号 → 切换账号(Step 0-B)
日常写作 → 选题推荐 → 确认 → 创作 → 存档(Step 1-4)
持续优化 → 更新风格 / 标记优质文章(Step 5)
触发条件: references/profiles/ 目录为空,或用户说「新建公众号」「初始化」。
向用户一次性提问(不拆多轮):
我需要了解你的公众号,3个问题一次回答就好:
1. 公众号名称和定位是什么?(做什么的,解决读者什么问题)
2. 目标读者是谁?(年龄、身份、关注点、核心痛点)
3. 内容风格偏好?(希望读者看完什么感觉,有哪些写作偏好或禁忌)
如果你有多个公众号,可以逐个告诉我,我会分别建档。
收到回答后:
references/profiles/account-{标识符}.md,格式见 references/profile-template.mdreferences/active-account.md触发条件: 用户说「切换到xxx账号」「换个号」「用xxx的画像」,或 references/profiles/ 下有多个文件。
references/profiles/ 下所有文件)references/active-account.md 为对应标识符如果用户没有指定,在开始选题前先询问「你有多个账号,这次写哪个?」
references/active-account.md 确定当前账号references/profiles/account-{标识符}.md 获取画像和关键词references/article-index.md 排除已写过的选题执行搜索:
web_search 搜索:账号核心关键词 + 热门话题今日热搜,捕捉社会情绪和时事共鸣点输出 5 个选题,格式:
### 选题 N:[标题草案]
- 核心角度:这篇文章的核心洞察(一句话)
- 热度来源:为什么现在写这个(时机/共鸣点)
- 预计共鸣:哪类读者会转发
- 标题备选:2-3 个不同风格的标题
最后问:「你倾向哪个方向?或者有新想法?」
用户选定后,简短追问(可跳过):
用户说「直接写」→ 跳过追问,进入 Step 3。
references/profiles/account-{标识符}.md)中的风格要求references/writing-rules.md)写作要求:
writing-rules.md 中的反 AI 腔要求文章完成后询问:「要存入企业微信文档吗?」
用户确认后:
wecom-doc skill 将文章存入企业微信文档references/article-index.md(标题、日期、账号、文档链接)文档命名:[日期][账号] 文章标题,如 [2026-04-03][健身] 40岁后你更需要的是撸铁而不是跑步
触发词: 「更新公众号风格」、「这篇文章写得好」、「以后风格改成...」、「记住这个风格」
读取当前账号画像,根据用户描述更新对应字段,告知已更新内容。
references/article-index.md 中将该文章标记为 ⭐ 优质格式:
## 优质文章规律(持续积累)
- [日期] 《标题》:亮点描述
references/
├── profiles/
│ ├── account-{标识符}.md ← 各账号画像(用户数据,自动生成)
│ └── ...
├── active-account.md ← 当前激活的账号标识符
├── profile-template.md ← 画像模板(引导用户填写的格式)
├── writing-rules.md ← 通用写作规范(与账号无关)
└── article-index.md ← 文章存档索引(所有账号共用)
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.
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.
Use when implementing any feature or bugfix, before writing implementation code
Use when you have a spec or requirements for a multi-step task, before touching code
Use when creating new skills, editing existing skills, or verifying skills work before deployment
Use when writing or improving README files. Not all READMEs are the same — provides templates and guidance matched to your audience and project type.
| 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.
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.
Take theneoai/wechat-writer-kit from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
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.