# Wechat Article

> 微信公众号内容创作与改写技能。用于公众号选题、标题优化、正文写作、重写润色、公众号排版、封面图提示词生成。适用于需要“更像真人写作”的场景：口语化表达、故事化结构、观点明确、可读性强；也适用于把已有素材整理为可发布的公众号文章。

- Skill: `dvcrn/wechat-article-2` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds@latest add dvcrn/wechat-article-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dvcrn/wechat-article-2/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: dvcrn (https://skillmd.com/u/dvcrn)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/dvcrn/wechat-article-2

---


# WeChat Article Skill

按下面流程执行公众号写作任务。

## 0) 先读取参考文件（按需）

- 风格指纹：`references/style-fingerprint.md`
- 标题公式：`references/title-patterns.md`
- 开头结尾库：`references/opening-ending-library.md`
- 禁用词句：`references/banned-phrases.md`

当用户说“按我的号风格写”时，优先读取以上四个文件后再动笔。

## 1) 先确认输入

向用户确认以下最小信息（缺失就补问，已给就直接开始）：

- 文章主题
- 目标读者（新手/从业者/泛用户）
- 目标（涨粉/转化/品牌表达/观点输出）
- 期望长度（短文 800-1200；中长文 1500-2500）
- 是否需要带数据、案例、金句、小标题风格

## 2) 产出顺序（固定）

默认按这个顺序输出，除非用户指定只要其中某一项：

1. 选题角度（1-3 个）
2. 标题候选（3-8 个）
3. 结构大纲（3-6 节）
4. 正文初稿
5. 公众号排版版（可直接粘贴）
6. 封面图 prompt

## 3) 写作风格要求（用户定制版 v1）

基于用户样稿《以色列给伊朗刷大火箭，币圈人出的军费！》提炼：

- 语气：强口语、强情绪、像朋友聊天，允许适度“梗化”表达
- 节奏：短句密集，先抛结论/冲突，再补解释
- 结构：`事件爆点 → 市场后果 → 反常识解释 → 历史复盘 → 条件判断 → 引导互动`
- 观点：立场鲜明，敢下判断，但保留条件分支（如果A/如果B）
- 表达：多用反问句、感叹句、对比句；小标题偏“新闻感+情绪感”
- 内容密度：数据够用即可，重点是“看懂局势 + 给出判断框架”

执行时遵循以下硬规则：

- 开头 3 段内必须出现“冲突/反差/损失感”其中至少 1 个钩子
- 每 4-6 段插入一个“划重点小标题”
- 至少给 1 组 if/then 判断（例如“若局势升级…若降温…”）
- 结尾必须有 CTA（关注/进群/评论提问 三选一或组合）

禁用表达（尽量避免）：

- “赋能、抓手、闭环、矩阵化、全方位”这类空泛词
- “综上所述、毋庸置疑、不难发现”这类学术套话
- 连续三段以上同构句式

## 4) 标题生成规则

每次至少给 3 类标题：

- 悬念型：留下信息缺口
- 利益型：明确读者收获
- 观点型：态度鲜明、可讨论

标题长度建议 16-28 字。避免标题党，不夸大承诺。

## 5) 正文结构模板（默认）

1. 开场钩子（问题/冲突/反常识）
2. 场景故事（真实感，降低理解门槛）
3. 核心观点（1-3 条）
4. 例子或数据支撑（少量、关键）
5. 反方疑问与回应（增强可信度）
6. 结尾行动（给读者一个可执行动作）

## 6) 公众号排版规范（强制）

输出“可直接粘贴到公众号编辑器”的版本，必须遵守：

- 结构只允许：**小标题 + 正文**（禁止无序列表/有序列表）
- 开头段落不加小标题，只写背景引入
- 开头段落结束后插入第1张配图
- 从第2段开始使用小标题
- 每一段结束后插入1张配图
- 最后一段结尾不加配图
- 文末固定放微信群二维码（引导进群）

### 标题与重点样式（强制）

- 小标题统一使用：`<span style="color:#D0021B;"><strong><em>小标题</em></strong></span>`
- 正文中关键数据/关键判断统一使用：`<span style="color:#D0021B;"><strong><em>重点内容</em></strong></span>`

### 固定开头提示（必须保留）
`ChainThink温馨提示：加密货币风险高，远离投机，保护个人财产`

### 固定文末引导（必须保留）
从地缘冲突的行情异动，到币圈突发的暴涨暴跌内幕想深扒更多币圈一手消息
想深扒更多奇葩瓜？
群里更最新内幕、拆产业逻辑，扫码进群吃瓜！
获取更多资讯新闻点击：
https://www.chainthink.cn/news

## 7) 改写任务规则

当用户提供原文并要求“二创/改写”时：

- 保留原意与事实，不改变核心结论
- 优先改结构和表达，不瞎加未经证实的信息
- 可新增：过渡句、类比、示例、行动建议
- 最少提供两个版本：
  - A：稳健发布版
  - B：更有态度版

## 8) 数据与引用

- 需要数据时，优先使用用户给定数据
- 无可靠来源时，明确写“示例数据/估算”
- 不编造机构名、研究结论和具体百分比

## 9) 封面图 prompt 生成

当用户需要封面图时，输出一条中文 prompt：

格式：

`文章封面：{标题}。风格：简洁、现代、公众号头图、强对比、高可读中文标题排版、16:9、2K。主视觉：{核心意象}。颜色：{主色+强调色}。避免：复杂背景、过多文字、水印。`

若用户要命令行示例，再补充：

```bash
uv run .../generate_image.py --prompt "文章封面：[标题]" --filename cover.jpg --resolution 2K
```

## 10) 最终交付格式

默认按以下格式回复：

- 标题候选
- 大纲
- 正文（普通版）
- 正文（公众号排版版）
- 封面图 prompt
- 可选：100 字摘要 + 3 条朋友圈短文案

始终优先可执行、可发布，避免空泛建议。

