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-3 个)
- 标题候选(3-8 个)
- 结构大纲(3-6 节)
- 正文初稿
- 公众号排版版(可直接粘贴)
- 封面图 prompt
3) 写作风格要求(用户定制版 v1)
基于用户样稿《以色列给伊朗刷大火箭,币圈人出的军费!》提炼:
- 语气:强口语、强情绪、像朋友聊天,允许适度“梗化”表达
- 节奏:短句密集,先抛结论/冲突,再补解释
- 结构:
事件爆点 → 市场后果 → 反常识解释 → 历史复盘 → 条件判断 → 引导互动 - 观点:立场鲜明,敢下判断,但保留条件分支(如果A/如果B)
- 表达:多用反问句、感叹句、对比句;小标题偏“新闻感+情绪感”
- 内容密度:数据够用即可,重点是“看懂局势 + 给出判断框架”
执行时遵循以下硬规则:
- 开头 3 段内必须出现“冲突/反差/损失感”其中至少 1 个钩子
- 每 4-6 段插入一个“划重点小标题”
- 至少给 1 组 if/then 判断(例如“若局势升级…若降温…”)
- 结尾必须有 CTA(关注/进群/评论提问 三选一或组合)
禁用表达(尽量避免):
- “赋能、抓手、闭环、矩阵化、全方位”这类空泛词
- “综上所述、毋庸置疑、不难发现”这类学术套话
- 连续三段以上同构句式
4) 标题生成规则
每次至少给 3 类标题:
- 悬念型:留下信息缺口
- 利益型:明确读者收获
- 观点型:态度鲜明、可讨论
标题长度建议 16-28 字。避免标题党,不夸大承诺。
5) 正文结构模板(默认)
- 开场钩子(问题/冲突/反常识)
- 场景故事(真实感,降低理解门槛)
- 核心观点(1-3 条)
- 例子或数据支撑(少量、关键)
- 反方疑问与回应(增强可信度)
- 结尾行动(给读者一个可执行动作)
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。主视觉:{核心意象}。颜色:{主色+强调色}。避免:复杂背景、过多文字、水印。
若用户要命令行示例,再补充:
uv run .../generate_image.py --prompt "文章封面:[标题]" --filename cover.jpg --resolution 2K
10) 最终交付格式
默认按以下格式回复:
- 标题候选
- 大纲
- 正文(普通版)
- 正文(公众号排版版)
- 封面图 prompt
- 可选:100 字摘要 + 3 条朋友圈短文案
始终优先可执行、可发布,避免空泛建议。