wechat-article-writer
How to Install
Claude Code:
git clone --depth 1 https://github.com/xiaolinstar/xiaolin-docs.git && cp xiaolin-docs/.agent/skills/wechat-article-writer ~/.claude/skills/wechat-article-writer -r---
name: wechat-article-writer
description: 公众号文章自动化写作流程。支持资料搜索、文章撰写、爆款标题生成、排版优化。当用户提到写公众号、微信文章、自媒体写作、爆款文章、内容创作时使用此 skill。
---
# 公众号文章写作流程
4 步完成高质量公众号文章:搜索资料 → 撰写文章 → 生成标题 → 排版优化
## Step 1: 搜索资料
使用 WebSearch 工具搜索主题相关资料:
```text
搜索要求:
1. 并行搜索多个来源(Google、官方文档、X/Twitter、Reddit、技术论坛)
2. 优先获取最新资料(当月/当季)
3. 可启动多个并行 Task 加速搜索
4. 深度总结搜索结果
```
## Step 2: 撰写文章
**必须先读取用户的 CLAUDE.md 或 rules 下的规则获取写作风格**
撰写要求:
- 1500-2000 字
- 标题简单:标题不要太长,控制在 10 个字以内,建议使用一二级标题,最多使用到三级标题
- 前言:200-300 字,介绍文章的写作出发点
- 关键词/搜索词:4 到 5 个,如 AI、运维、SRE、Skill 等领域专业词汇,**放在"特别说明"之前**,如`关键词:AI、运维、SRE、Skill`
- 标题默认不使用序号,如`一、二、三、四、五`等
- 正文描述使用陈述语句,而不要使用人称,如我、你、他等
- 结构:效果展示 → 问题描述 → 步骤教学 → 升华总结
## Step 2.5: 定稿确认
在完成初稿后,向用户展示文章内容,询问是否定稿(确认无需大幅修改)。如果用户确定定稿,则后续修改应采用“一步一步”的方式进行,即每次只修改文章的一个局部(如标题、某段落、排版等),待用户确认该修改后再进行下一步修改,避免一次性替换整篇文章。
## Step 3: 生成标题
生成 5 个标题,特点:
- **痛点明确**:直击读者痛处("还在手动...")
- **数字吸引**:具体数字更有说服力("3 分钟"、"5 个技巧")
- **结果导向**:承诺具体收益("效率暴涨 10 倍")
- **情绪调动**:惊、神技、秘籍等词汇
- **悬念设置**:引发好奇心
## Step 4: 排版优化
优化建议:
1. **段落结构**:每段 3-5 行,重要数据单独成段加粗
2. **配图位置**:标题下方封面图、步骤后效果图、结尾总结图
3. **代码块**:前后留白,语法高亮
4. **金句**:单独成段,增强记忆点
## Step 5: 插入图片
在段落或文字中核实的位置插图图片,图片可以从互联网中搜索下载,也可以使用 nano banana 生成,但务必保存到本地,并使用本地图片。
插入图片要求:
- 图片大小适中,不要太大,否则会影响阅读体验
- 图片使用英文命名,统一存储在 `docs/public/images/` 目录下。在文档中使用绝对路径引用,如 `/images/img-folder/image-name.png`。
- 文件格式推荐保存为 png、jpg,也可以使用 svg、webp 等
- **生成文章封面图(首图)**:在文章定稿进入排版阶段时,**必须**通过图像生成工具绘制一张高质感的专属微信公众号头图,以提升文章引流和点击率。
- 命名与位置:图片统一强制命名为 `avatar.png`,并存储在 `docs/public/images/` 目录下,文件夹命名以`img-`开头,如`img-gitops`。随后在 Markdown 正文首行(即一级主标题下方)使用绝对路径插入该图片。
- 设计要求:画面内应包含彰显主题的元素或吸睛标题,要求构图尽量居中(中心安全构图),以完美兼容公众号后台强制的横向裁剪比例。
## Step 6: 概述
在微信公众号、掘金等平台,在发布时需要输入文章的概述,请根据文章内容生成一个概述,要求:
- 严格遵守字数 80 左右,不超过 100 为宜
- 基于文章内容,提炼核心观点
- 文章概述与正文使用分隔符分割,分隔符为 `---`,概述可放在结尾处。
## Step 7: 参考
在文章使用了外部搜索资料、引用了具体数据、案例或出处时,**必须**在文章末尾(概述之前)添加「参考」章节,标注引用来源,要求:
- 格式为 Markdown 无序列表,每条引用为超链接
- 格式:`- [标题描述 - 来源机构/作者](URL)`
- 涵盖:官方文档、原始博文/论文、权威报告、重要访谈等
- 无需穷举所有搜索结果,但关键论点的出处必须标注
- 放在正文结尾金句与 `---` 分隔符之后、文章概述之前
示例:
```markdown
## 参考
- [GitOps Principles - CNCF OpenGitOps](https://github.com/open-gitops/documents)
- [What is GitOps? - Red Hat](https://www.redhat.com/en/topics/devops/what-is-gitops)
```
## 示例
用户请求:
```text
帮我写一篇关于 Claude Code 使用技巧的公众号文章
```
执行流程:
1. Claude Code 炙手可热,想要一篇文章了解 Claude Code 使用技巧
2. 搜索 Claude Code 最新功能和使用技巧
3. 读取 CLAUDE.md 或 rules 下的规则获得写作风格
4. 撰写 1500 字左右的教程文章
5. 定稿确认:展示初稿并询问是否定稿
6. 生成 5 个爆款标题供选择
7. 提供排版和配图建议,并预插入图片
8. 生成文章概述
9. 添加参考资料章节,标注引用来源
Details
| Category | Docs → writing |
| Source | xiaolinstar/xiaolin-docs |
| SKILL.md | View on GitHub → |
| Repo Stars | N/A |
| Est. per Skill | N/A (shared across 8 skills from this repo) |
| Difficulty | Intermediate |
| Risk Level | Safe |
Related Skills
wiki-docs
--- name: wiki-docs description: Encyclopedic reference documentation for fictional worlds — wiki pa
image-enhancer
--- name: image-enhancer description: Improves the quality of images, especially screenshots, by enh
bmad-index-docs
--- name: bmad-index-docs description: 'Generates or updates an index.md to reference all docs in th
content-research-writer
--- name: content-research-writer description: Assists in writing high-quality content by conducting
Works Well With
Skills from the same repository — often designed to work together
gh-cli
--- name: gh-cli description: GitHub CLI (gh) comprehensive reference for repositories, issues, pull
himalaya
--- name: himalaya description: "CLI to manage emails via IMAP/SMTP. Use himalaya to list, read, wri
find-skills
--- name: find-skills description: Helps users discover and install agent skills when they ask quest