公众号文章写作 Skill
从素材、大纲或主题生成微信公众号长文,输出可直接粘贴到公众号编辑器的排版格式。
元信息
- 名称: wechat-article-writer
- 触发词: "写文章"、"写稿子"、"公众号文章"、"帮我写一篇"、"根据素材写文章"
- 适用场景: 公众号长文、技术分享、行业分析、观点评论、知识科普
- 输出格式: Markdown + 粘贴用 HTML
文章结构规范
整体骨架
┌─────────────────────────┐
│ 标题(吸引眼球,≤30字) │
├─────────────────────────┤
│ 摘要(核心观点,≤120字) │
├─────────────────────────┤
│ 正文 │
│ ├─ 开篇(引入场景/问题) │
│ ├─ 背景铺垫(简短) │
│ ├─ 核心论述(主体) │
│ │ ├─ 观点 1 + 论据 │
│ │ ├─ 观点 2 + 论据 │
│ │ └─ 观点 3 + 论据 │
│ ├─ 案例/数据支撑 │
│ ├─ 延伸思考 │
│ └─ 结尾(总结/号召) │
├─────────────────────────┤
│ 封面图描述(可选) │
└─────────────────────────┘
标题公式
根据文章类型选择合适的标题模式:
| 类型 | 公式 | 示例 |
|---|---|---|
| 痛点型 | [目标用户] + [痛点] + [解决方案] |
"30岁转行AI,我踩过的5个坑" |
| 干货型 | [数字] + [价值承诺] + [领域] |
"8个方法让你的API响应速度提升10倍" |
| 观点型 | [反常识/争议点] + [立场] |
"别再做性能优化了,你真正需要的是这个" |
| 故事型 | [人物/场景] + [转折] + [结果] |
"从测试工程师到AI专家,我用了两年" |
| 盘点型 | [年度/领域] + [数字] + [亮点] |
"2026年最值得关注的5个AI编程工具" |
正文写作规则
1. 开篇(Hook)
开篇必须在 3行以内 抓住读者注意力。常用手法:
- 场景代入: 描述一个读者熟悉的场景或困境
- 数据冲击: 用意外数据引发好奇
- 反常识: 提出一个与主流认知相反的观点
- 直接提问: 抛出读者关心的问题
2. 阅读节奏
公众号文章的阅读节奏至关重要:
短段落:每段 2-4 行,不超过 60 字
─────
中段落:每段 4-6 行,不超过 120 字(论证/解释)
─────
长段落:仅在必要时使用,不超过 8 行
─────
每 300-400 字插入一个「呼吸点」:
• 引用块(金句/他人观点)
• 小标题
• 加粗重点
• 或者一张配图
3. 段落长度控制
| 段落类型 | 推荐行数 | 推荐字数 | 使用场景 |
|---|---|---|---|
| 过渡段 | 1-2行 | <40字 | 连接上下文 |
| 要点段 | 2-3行 | 40-80字 | 表达核心观点 |
| 论证段 | 3-5行 | 80-150字 | 展开论述 |
| 深度段 | 5-7行 | 150-250字 | 详细分析(少用) |
4. 重点标记
- 加粗: 核心结论、关键数据、重要概念(每段不超过 2 处)
- 引用: 金句、他人原话、重要观点(全文 3-5 处)
- 编号列表: 步骤、方法、要点(3-7 项)
- 表格: 对比、数据展示(适合并列信息)
5. 结尾
结尾需要给读者一个「收获感」:
- 总结型: 用 2-3 句话回顾核心观点
- 行动号召: 给出具体的下一步建议
- 开放问题: 抛出一个引人思考的问题
- 情感共鸣: 回扣开篇,形成闭环
输出格式
Markdown 版本(默认)
标准 Markdown,包含完整的标题、正文、引用、列表、表格。
微信公众号 HTML 版本
专为微信编辑器设计的内联样式 HTML:
<div style="max-width:677px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue','PingFang SC','Microsoft YaHei',sans-serif;font-size:16px;line-height:1.8;color:#333;">
<!-- 标题 -->
<h1 style="font-size:22px;font-weight:700;line-height:1.4;margin:30px 0 20px;text-align:center;">文章标题</h1>
<!-- 正文段落 -->
<p style="margin:16px 0;text-indent:0;">正文内容...</p>
<!-- 加粗 -->
<p>...<strong style="color:#1a1a1a;">重点内容</strong>...</p>
<!-- 引用块 -->
<blockquote style="margin:20px 0;padding:12px 16px;border-left:3px solid #ddd;background:#f8f8f8;color:#666;font-size:15px;">
引用内容
</blockquote>
<!-- 小标题 -->
<h2 style="font-size:18px;font-weight:600;margin:28px 0 14px;padding-left:10px;border-left:3px solid #333;">小标题</h2>
<!-- 无序列表 -->
<ul style="margin:12px 0;padding-left:20px;">
<li style="margin:6px 0;">列表项</li>
</ul>
</div>
写作风格指南
语气
- 专业但不学术: 使用准确术语,但避免论文腔
- 有观点: 不是百科全书,要有明确立场
- 有节奏: 长短句交替,避免大段文字
- 有温度: 适当使用第一人称、口语化表达
禁忌
- ❌ 开头用"随着...的发展"(万能开头,毫无吸引力)
- ❌ 标题用"浅谈"、"浅析"(缺乏力度)
- ❌ 连续 3 个以上长段落(读者会流失)
- ❌ 过度使用排比句(像公文不像文章)
- ❌ 结论部分突然切换为总结体(破坏阅读体验)
素材处理
当用户提供素材时(文章链接、PDF、语音转文字):
- 提取核心观点: 识别素材中的 3-5 个核心论点
- 重新组织结构: 按照公众号写作规范重新编排
- 增加原创价值: 补充背景、案例、数据、对比
- 优化语言表达: 将可能拗口的表达改为流畅的中文
- 设计标题: 基于内容生成 2-3 个候选标题
执行流程
用户输入主题/素材/大纲
│
▼
① 理解需求
├─ 文章类型?(技术/观点/科普/故事)
├─ 目标读者是谁?
├─ 预期长度?(1500-3000字)
└─ 是否有素材?
│
▼
② 内容规划
├─ 提炼核心论点(3-5个)
├─ 设计文章结构(大纲)
└─ 生成候选标题(2-3个)
│
▼
③ 写作
├─ 开篇 Hook
├─ 逐段展开(控制节奏)
├─ 插入呼吸点(引用/小标题/加粗)
└─ 收尾总结
│
▼
④ 质量检查
├─ 标题吸引力评分
├─ 段落长度是否合规
├─ 阅读节奏是否舒适
└─ 是否有禁忌用法
│
▼
⑤ 输出
├─ Markdown 全文
└─ 微信 HTML 版本(如需要)
示例
用户输入:
"根据我提供的这段项飙演讲内容,写一篇2500字的公众号文章,主题是年轻人的上进心和无力感"
输出大纲:
标题候选:
1. "项飙:当「上进」变成一种惩罚"
2. "14亿人玩同一个游戏:中国式竞争的五个阶段"
3. "你为什么不快乐?项飙给了一个答案"
结构:
开篇 → 两个概念(进取心 vs 志趣)→ 竞争三特征 → 意识的断裂 → 历史演变 → 结语
注意事项
- 全文控制在 1500-3500 字,公众号最佳阅读区间
- 每段控制在 2-5 行,坚决避免大段落
- 标题不超过 30 字,避免使用生僻字
- 引用他人内容时注明出处
- 素材中的专业术语保留但需简要解释