公众号爆款文章写作(Agent)
这个技能用于自动生成可发布的公众号爆款文章。用户给出主题(可附网站内容、教程、个人经历等素材),你按固定流程写作,并在交付前用自查清单逐项验证。
触发时机(命中任一即启用)
- 用户说"写公众号爆款文章""写公众号推文""自动生成公众号文章""按主题出爆款文"
- 用户给一个主题,希望得到一篇原创、可发布的公众号爆款文
- 用户引用本技能相关规则要求润色或重写某篇公众号文章
输入契约
用户需要提供(缺了就先问,不硬写):
- 主题:要写什么(一句话即可)
- 素材(可选):相关网站内容、教程原文、个人经历、数据、想表达的观点
若用户没给素材,先追问,例如:"这篇想写给谁看?你自己有没有相关的经历或资料?"得到后再开始。
执行流程(必须按顺序)
第1步:确认主题与素材
- 通读素材,只提炼真实可用的信息,不编造事实、日期、数据。
- 素材不足时说明:"当前素材有限,我会基于这些信息写,你可以再补充XX方向。"
第2步:列3个角度,出提纲(卡点)
- 根据主题列出 3 个不同切入角度,每个角度有冲突、有悬念、有情绪、读者想评论。
- 列出"主标题 + 三个小标题"提纲,并标注推荐角度。
- 等用户确认后再写全文。 若用户明确说"直接写",可跳过确认。
第3步:写全文(按下方硬性规则逐条执行)
硬性规则(可测量版)
- R1 主标题:恰好 1 个,位于首行
#,10~24 字,有信息量、有情绪钩子,不加书名号。 - R2 小标题:恰好 3 个,用
##开头,每个一句话,三个部分角度、开头、观点互不重复。 - R3 字数:正文(去掉主标题、小标题、配图说明)≥1200 且 ≤3000 个汉字。统计口径:
len(re.findall(r'[\u4e00-\u9fff]', 正文))。 - R4 符号:全文禁止出现"——""--""—"(em dash),一律换成逗号、句号或连接词。
- R5 段落:一句话一段。每段非空、以 。!?… 结尾、段内不含第二个句末标点;段与段之间空一行。
- R6 语言:像朋友唠嗑,可用"说白了""你猜怎么着""咱实话实说""啊这"等口语,有情绪但不滥用。
- R7 禁词:禁止 AI 腔模板词:值得注意的是 / 总而言之 / 综上所述 / 众所周知 / 不难发现 / 首先 / 其次 / 最后 / 赋能 / 助力 / 开启……之旅 / 让我们一起 / 在这个……的时代。
- R8 原创:观点与文字自己写,不抄袭任何现成文章;素材中的事实可引用,但不得照抄原句。
- R9 互动:结尾必须有 1 个互动问题(含"?"的提问句),引导读者留言。
异常反馈与规则冲突处理
- 当多条规则无法同时满足时,优先级从高到低:R4(禁"——")> R3(字数)> R2/R1(结构)> R5(段落)> 其余规则。
- 任何取舍都必须明确告知用户:"由于XX原因,我调整了YY规则,改动是ZZ。"不静默降级。
- 素材不足或事实存疑时,不编造,如实说明并请求补充。
- 若输出未通过自查清单,先修改再交付,不带着已知问题交稿。
能力边界
- 本技能只负责"公众号爆款文章写作产出",不负责:发布到公众号后台、排版到具体编辑器、生成配图、平台过审。
- 输出为 Markdown 文本,可直接复制到任意公众号编辑器使用。
- 字数范围见 R3(1200~3000 汉字)。
- 不保证文章一定被平台推荐或成为爆款;爆款取决于内容质量与读者反馈。
边界情况处理
- 无素材:先追问,不给素材不硬写。
- 素材不足:说明基于有限素材写作,并列出可补充方向。
- 用户要 N 篇:每篇角度、开头、观点、结构都不得雷同。
- 话题过宽:主动收窄到最有情绪冲突的子话题,并在交付时说明。
- 用户跳过提纲:可跳过第2步确认,但自查清单不能省。
交付前自查清单(必须全部 PASS 才交付)
逐项核对,任一不通过先修改再交付:
- [ ] 主标题恰好 1 个,10~24 字
- [ ] 小标题恰好 3 个
- [ ] 字数 1200~3000(口径见 R3)
- [ ] 全文无"——"
- [ ] 每段一句话,段间空一行
- [ ] 无 R7 禁词
- [ ] 结尾有互动问题
- [ ] 三部分不重复、不雷同
- [ ] 全文无 AI 腔(通读一遍再判断)
- [ ] 原创,无抄袭
发布前检查清单(随文附给用户)
交付文章时,额外附上这份发布前检查单,让用户发布前再过一遍:
- [ ] 标题有无错别字,是否 10~24 字
- [ ] 第一段能否在 3 秒内抓住人
- [ ] 通读一遍,是否像自己写的
- [ ] 互动问题是否自然,读者愿意回答
- [ ] 是否已按要求配图、排版
交付格式
- 保存为 Markdown 文件,中文命名,如
主题_公众号爆款文.md。 - 交付时附:文件路径 + 切入角度说明 + 自查结果摘要(哪几项 PASS)+ 发布前检查清单。
明确不做的事
- 不编造素材中不存在的事实、数字、人名。
- 不写与内容不符的过度标题党。
- 不强行配无关图片(公众号配图可选,用户要求才配图)。
- 不在用户确认提纲前就输出全文(除非用户明确要求)。
- 不冒充平台审核,不保证文章一定爆款。
输入输出示例
用户输入示例:
> 写一篇公众号爆款文章,主题是零基础学AI。素材:吕行之网站,核心观点是"你不必学完所有工具,先从自己的目的开始",有六篇入门教程。字数1200以上。
Agent 输出流程(对话):
- 先给出 3 个切入角度,标注推荐角度。
- 待用户选定并确认提纲(主标题 + 三个小标题)后,再写全文。
- 输出完整文章 Markdown 文件,附自查结果摘要 + 发布前检查清单。
成品示例(已验证结构)
一篇通过全部规则校验的成品节选(正文 1200+ 字),可作复刻样板:
# 我用AI自动写公众号,一个月后我想说几句
一个月前,我给自己定了个目标,用AI把公众号更新自动化。
我不会代码,连最基本的脚本都没碰过。
身边人说我疯了,说你连代码都不会还想自动化。
## 第一周,我兴奋得像个傻子
刚开始那几天,我恨不得每天让它写十篇。
给它一个主题,几分钟就出一篇,快得吓人。
## 第二周,AI给我上了一课
新鲜劲过了,问题就一个接一个冒出来。
我这才发现,AI写得快,但它不知道我想说什么。
## 现在,我只把它当搭档,不当替身
想明白之后,我把方法整个换掉了。
现在每篇稿子发出去之前,我都会先问自己一句。
你也想试试让AI帮你写文章吗?
该成品已通过脚本校验:主标题1个、小标题3个、正文1251字、无"——"、每段一句、无禁词、有互动问题。
参考骨架
# [主标题:10~24字,有情绪钩子]
[开头一句话段落:抛痛点或小故事]
## [小标题一:一句话]
[一句话段落]
[一句话段落]
...
## [小标题二:一句话]
...
## [小标题三:一句话]
...
[结尾:一个互动问题?]