# Wechat Article Writer

> 撰写微信公众号文章，方向为 AI+教育应用、中高考志愿填报与政策解读，面向 30-50 岁家长用户。 接收选题和要求后，搜集全网内容，整理成 800-5000 字的深度图文文章，从网络搜索配图， 输出微信富文本 HTML（可直接粘贴到公众号编辑器二次编辑）和 Markdown 两种格式。 Use when: 用户提到公众号文章、写文章、推文、AI教育、高考志愿、升学政策、中考政策、教育文章、 WeChat article、公众号推文、写推文、家长文章、教育内容创作。

- Skill: `tonyyu470/wechat-article-writer` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add tonyyu470/wechat-article-writer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tonyyu470/wechat-article-writer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: tonyyu470 (https://skillmd.com/u/tonyyu470)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/tonyyu470/wechat-article-writer

---


# 微信公众号文章写作 Skill

为微信公众号撰写 AI+教育 方向的深度图文文章，目标读者为 30-50 岁的家长群体。

## 工作流程

收到选题后，按以下 6 步执行。每步完成后在清单中打勾：

```
任务进度：
- [ ] Step 1: 理解选题 & 确认需求
- [ ] Step 2: 全网信息搜集
- [ ] Step 3: 大纲设计
- [ ] Step 4: 正文撰写
- [ ] Step 5: 网络搜图 & 素材插入
- [ ] Step 6: 输出微信富文本 HTML + Markdown
```

---

### Step 1: 理解选题 & 确认需求

从用户消息中提取：

| 要素 | 说明 |
|------|------|
| **选题** | 核心话题，如"2026年新高考3+1+2选科策略" |
| **关键词** | 用于搜索的 2-5 个关键词 |
| **字数** | 默认 2000-3000 字，用户可指定 800-5000 |
| **风格偏好** | 是否偏干货、故事型、对比分析等 |
| **特殊要求** | 如必须包含某数据源、某政策文件等 |

如信息不足，用 AskQuestion 工具向用户确认：
- 文章风格（干货解读 / 故事案例 / 对比盘点）
- 目标字数区间
- 是否有必须引用的资料或数据

---

### Step 2: 全网信息搜集

使用 **WebSearch** 工具，按以下策略搜集素材：

**搜索策略（至少执行 5 轮搜索）：**

1. **核心关键词搜索** — 直接搜选题关键词
2. **政策/数据搜索** — 搜索相关政策文件、官方数据、统计报告
3. **行业观点搜索** — 搜索业内专家、KOL 的观点和分析
4. **案例搜索** — 搜索真实案例、学校实践、家长经验
5. **对比/争议搜索** — 搜索不同观点和争议，增加文章深度

**参考信息源（优先级从高到低）：**

| 平台 | 重点账号/作者 |
|------|--------------|
| 微信公众号 | 教育信息化100人、多鲸资本、高考直通车、升学规划李勇、AI教育前沿 |
| 知乎 | chenqin（陈沁）、田渊栋、王无术、一直学习的冯冯 |
| 官方 | 教育部官网、各省教育考试院、中国教育在线 |
| 行业 | 芥末堆、鲸媒体、36氪教育、量子位 |

**搜索要求：**
- 优先搜索最近 6 个月的内容，保证时效性
- 记录关键数据、引用来源，用于文章中标注
- 收集 2-3 个典型案例或故事素材
- 如涉及政策，务必找到政策原文或官方解读

---

### Step 3: 大纲设计

基于搜集的素材，设计文章大纲。先输出大纲给用户确认，再进入正文撰写。

**大纲结构模板：**

```
# [吸引眼球的标题]

## 导入（200-300字）
- 痛点/场景/数据 引入

## 第一部分：[核心概念/背景]（300-600字）
- 关键信息点 1
- 关键信息点 2
- 📊 [数据/图表位置]

## 第二部分：[深度分析/方法论]（400-800字）
- 分析维度 1
- 分析维度 2
- 📷 [配图位置]
- 💡 案例/故事

## 第三部分：[实操建议/行动指南]（300-600字）
- 建议 1
- 建议 2
- 📷 [配图位置]

## 总结 & 互动（100-200字）
- 核心观点回顾
- 引导评论/转发的互动话术
```

**大纲设计原则：**
- 标题必须带"钩子"：数字、悬念、痛点、利益点（参见 style-guide.md）
- 每个部分有明确的信息增量
- 配图位置提前标注（至少 3 处）
- 全文逻辑线清晰：问题 → 分析 → 方案

---

### Step 4: 正文撰写

用户确认大纲后（或用户要求直接写），按大纲撰写正文。

**写作要求：**

1. **人设 & 语言风格** — 参见 [style-guide.md](style-guide.md) 中的详细规范
   - 作者人设：**「老彭问教」** — 一个懂教育的技术人，专业但接地气
   - 语气像一个经验丰富的朋友在和家长聊天，偶尔用「老彭觉得」「我的建议是」等第一人称
   - 多用短段落（每段 2-4 行），适配手机阅读
   - **每篇文章末尾必须附上固定的「老彭问教」签名区和引导关注文案**（见模板）

2. **结构要求**
   - 每 300-500 字设置一个小标题或视觉断点
   - 关键数据加粗或用引用块强调
   - 使用符号列表拆解复杂信息
   - 文末设置互动引导（提问/投票/留言引导）

3. **内容深度**
   - 不做搬运工，要有自己的分析框架和观点
   - 政策类：解读"对家长意味着什么"，不只是复述政策
   - AI 教育类：落地到"家长可以怎么做"，不只是介绍技术
   - 数据引用要标注来源

4. **SEO & 传播**
   - 标题 18-28 字，含核心关键词
   - 摘要/导语 50-80 字，概括核心价值
   - 文中自然嵌入 3-5 个长尾关键词

---

### Step 5: 网络搜图 & 素材插入

文章完成后，为标注的配图位置从网络搜索合适的图片。

**搜图方式：**

使用 **WebSearch** 工具搜索图片，搜索关键词策略：

```
搜索模板：[文章主题关键词] + [图片位置上下文关键词] + 图片/配图/插图
```

示例：
- 封面图：`新高考选科 教育 高清配图`
- 正文图：`高考志愿填报 家长 学生 讨论`
- 数据图：`高考数据 信息图 统计图表`

也可以用 **WebFetch** 从以下免费图库站点获取图片 URL：
- Unsplash: `https://unsplash.com/s/photos/education`
- Pexels: `https://www.pexels.com/search/education/`
- Pixabay: `https://pixabay.com/images/search/education/`

**图片插入规则：**

1. **使用图片的完整 URL**（https 开头），直接嵌入 HTML 的 `<img>` 标签
2. 每张图片必须设置 `alt` 属性，描述图片内容
3. 图片 URL 确保可公开访问，不需要登录或授权
4. 优先选择横版图片（适配手机屏幕宽度）
5. 避免带有水印或版权标识明显的图片

**配图与内容相关性（重要）：**

每张配图必须与其所在位置的上下文内容紧密相关，严禁使用与文本无关的装饰性人像或风景图。选图前先明确该位置的内容主题，再用**主题关键词**搜索对应图片：

| 内容主题 | 推荐搜索词 | 禁止使用 |
|---------|-----------|---------|
| 政策/时间节点 | calendar planning deadline schedule | 无关人像、风景 |
| 课堂/学习 | classroom students learning education | 商务人士、办公室 |
| 考试/备考 | exam study books preparation | 随机人物头像 |
| 数据/报告 | data chart analysis report | 纯装饰图 |
| 亲子/家庭教育 | family parent child education | 与教育无关的生活图 |
| 毕业/升学 | graduation university campus | 其他不相关场景 |

**自检流程**：插入每张图片后，回读上下文 2-3 段，确认图片主题与文字内容一致。如果图片看起来像随机配图，必须更换。

**配图数量与位置：**

| 位置 | 数量 | 选图要求 |
|------|------|----------|
| 封面图 | 1张 | 横版、高清、与标题主题呼应、有视觉冲击力 |
| 章节配图 | 每个主要章节至少1张 | 与上下文内容紧密相关 |
| 数据/表格前后 | 可选 | 用于视觉缓冲，提升阅读体验 |

**每篇文章至少插入：**
- 1 张封面图
- 3-5 张正文配图（确保图文并茂）

---

### Step 6: 输出微信富文本 HTML + Markdown

最终同时输出两种格式文件：

**Markdown 文件** — `minimax-output/article.md`
- 标准 Markdown 格式
- 图片使用搜索到的完整 URL
- 包含文章元信息（标题、摘要、关键词、预估阅读时间）

**微信富文本 HTML** — `minimax-output/article.html`
- 参照 [wechat-richtext-template.html](templates/wechat-richtext-template.html) 模板
- 用户可直接**全选复制** HTML 文件中 `<div id="article">` 内的内容，粘贴到微信公众号编辑器中进行二次编辑

**微信富文本 HTML 的关键规则：**

1. **所有样式必须内联**（`style="..."`），微信编辑器会**完全忽略** `<style>` 标签和 CSS 类名
2. **图片使用完整 https URL**，`<img>` 标签必须设置 `style="max-width:100%;height:auto;"`
3. **不使用以下标签**：`<script>`, `<link>`, `<meta>`, `<iframe>`, `<form>`, `<input>`
4. **支持的标签**：`<section>`, `<p>`, `<span>`, `<strong>`, `<em>`, `<img>`, `<br>`, `<hr>`, `<blockquote>`, `<ul>`, `<ol>`, `<li>`, `<table>`, `<tr>`, `<th>`, `<td>`, `<h1>`~`<h4>`
5. **颜色用十六进制**（`#333333`），不用 `rgb()` 或颜色名称
6. **字号用 px**（`font-size:15px`），不用 em/rem
7. **间距用 padding/margin**（px 单位），不用 flexbox/grid

**内联样式速查（写 HTML 时直接套用）：**

> 字号说明：目标读者为 30-50 岁中年家长，手机阅读为主，正文 17px、标题 20-24px，确保舒适阅读。

```html
<!-- 标题 h1 -->
<h1 style="font-size:24px;font-weight:bold;color:#1a1a1a;margin-bottom:16px;line-height:1.4;">大标题</h1>

<!-- 章节标题 h2 -->
<h2 style="font-size:20px;font-weight:bold;color:#1a1a1a;margin:32px 0 16px;padding-left:12px;border-left:4px solid #1a73e8;">标题</h2>

<!-- 小标题 h3 -->
<h3 style="font-size:18px;font-weight:bold;color:#333333;margin:24px 0 12px;">小标题</h3>

<!-- 正文段落 -->
<p style="font-size:17px;color:#333333;line-height:2;margin-bottom:18px;text-align:justify;">正文</p>

<!-- 加粗高亮 -->
<span style="background:linear-gradient(to top,#fff3cd 40%,transparent 40%);font-weight:bold;">重点</span>

<!-- 引用块 -->
<blockquote style="margin:20px 0;padding:16px 20px;background:#f8f9fa;border-left:4px solid #1a73e8;border-radius:0 8px 8px 0;color:#555555;font-size:16px;line-height:1.9;">引用</blockquote>

<!-- 图片 -->
<img src="https://..." alt="描述" style="max-width:100%;height:auto;border-radius:8px;margin:20px 0;display:block;">
<p style="text-align:center;color:#999999;font-size:13px;margin-top:-12px;margin-bottom:20px;">图片说明</p>

<!-- 提示框 -->
<section style="margin:20px 0;padding:16px 20px;background:#f0f7ff;border-radius:8px;font-size:16px;line-height:1.9;">
  <p style="font-weight:bold;color:#1a73e8;margin-bottom:8px;">💡 划重点</p>
  <p style="color:#333333;margin:0;">内容</p>
</section>

<!-- 警告框 -->
<section style="margin:20px 0;padding:16px 20px;background:#fff8e1;border-radius:8px;font-size:16px;line-height:1.9;">
  <p style="font-weight:bold;color:#e65100;margin-bottom:8px;">⚠️ 注意避坑</p>
  <p style="color:#333333;margin:0;">内容</p>
</section>

<!-- 表格 -->
<table style="width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;">
  <tr><th style="background:#f0f7ff;color:#1a73e8;font-weight:bold;padding:10px 12px;text-align:left;border:1px solid #e0e0e0;">表头</th></tr>
  <tr><td style="padding:10px 12px;border:1px solid #e0e0e0;">内容</td></tr>
</table>

<!-- 大数据展示 -->
<p style="font-size:36px;font-weight:bold;color:#1a73e8;text-align:center;margin:16px 0;">1342万</p>
<p style="text-align:center;color:#666666;font-size:14px;margin-top:-8px;">数据说明</p>

<!-- 文末互动区 -->
<section style="margin-top:32px;padding:20px;background:#f8f9fa;border-radius:8px;text-align:center;font-size:16px;color:#666666;">互动内容</section>

<!-- ====== 固定结尾：作者签名 + 引导关注（每篇必须包含） ====== -->
<hr style="border:none;height:1px;background:#eeeeee;margin:32px 0;">
<section style="margin-top:24px;padding:24px;background:linear-gradient(135deg,#f0f7ff 0%,#e8f4f8 100%);border-radius:12px;text-align:center;">
  <p style="font-size:18px;font-weight:bold;color:#1a1a1a;margin-bottom:8px;">老彭问教</p>
  <p style="font-size:15px;color:#666666;margin-bottom:12px;">一个懂教育的技术人，帮你看清AI时代的升学路</p>
  <p style="font-size:16px;color:#1a73e8;font-weight:bold;margin:0;">欢迎关注「老彭问教」，获取更多升学干货 👆</p>
</section>
```

**输出目录结构：**
```
minimax-output/
├── article.md          # Markdown 版本
└── article.html        # 微信富文本 HTML（可直接粘贴到公众号编辑器）
```

---

## 文章类型速查

根据选题自动匹配文章类型和写作策略：

| 类型 | 典型选题 | 写作重点 |
|------|---------|----------|
| **政策解读** | 新高考改革、招生政策变化 | 政策原文→影响分析→家长行动建议 |
| **志愿填报** | 选科策略、院校对比、专业分析 | 数据支撑+决策框架+案例验证 |
| **AI+教育** | AI 学习工具、智能教育产品评测 | 技术科普+使用场景+家长指南 |
| **升学规划** | 时间线规划、竞赛路径、综评准备 | 清晰路径图+关键节点+实操步骤 |
| **教育观点** | 教育焦虑、减负讨论、国际对比 | 多视角分析+数据佐证+理性建议 |

## 写作风格参考

详见 [style-guide.md](style-guide.md) 获取完整的写作风格规范，包含：
- 标题公式与案例
- 语言风调指南
- 公众号排版规范
- 互动话术模板

## 注意事项

1. **时效性** — 政策类内容务必标注政策发布时间和适用范围
2. **准确性** — 数据和政策引用需标注来源，不编造数据
3. **合规性** — 不传播教育焦虑，不做绝对化承诺，不贬低任何学校/专业
4. **原创性** — 综合多源信息后重新组织，不直接搬运任何单一来源
5. **实用性** — 每篇文章至少提供 1-3 条可执行的行动建议

