上一篇讲了整条流水线的全貌:我只出思路,AI 负责写完发到三个平台。 这篇拆第一个环节——文章本身。我是怎么做到「说一句『把今天做的 XX 写成分享』,AI 就产出一篇格式、脱敏、结构全对的待发布稿」的。答案是:把写作这件事固化成一个 skill。


一、没有 skill 之前,我每篇都在重复交代

最早让 AI 帮我写分享,每写一篇都要把同一堆要求重新说一遍:

  • 标题别文艺,关键词放前面,不然搜不到
  • frontmatter 这几个字段别漏(series / tags / created / status / pillar)
  • 别写真项目名、真人名,要脱敏
  • 写完先给我看,别自作主张去生图

说一次漏一次,AI 还老「自由发挥」。我意识到:这些不是每次的临时要求,是一套稳定的规范。 稳定的东西,就该固化下来——这就是 article-writing skill 的由来。

二、核心:一条带两个人工卡点的六步流水线

这个 skill 最关键的设计,不是「怎么写」,而是「在哪停下来等我」。整条流程是这样:

① 写文章 → ② 人工确认内容 → ③ 生图 → ④ 人工确认图片 → ⑤ 脱敏+传图 → ⑥ 待发布
              【停!等我】              【停!等我】

写作六步流水线

②和④是硬卡点,不能省。 这是用返工换来的教训:

  • 内容没确认就生图 → 观点要改,图全白配
  • 图没确认就上传 → 风格不对、IP 形象跑偏,云端还得删

这套卡点不是嘴上说说,是真写在 skill 里的。article-writing 的 SKILL.md 开头就是这么定义的:

## ⭐ 核心:六步流程(两个「人工确认」是硬卡点)

① 写文章 → ② 人工确认内容 → ③ 生图 → ④ 人工确认图片 → ⑤ 脱敏+传图 → ⑥ 待发布
             【停!等确认】             【停!等确认】

关键纪律:
- ②和④是人工确认硬卡点,不能省。内容没确认就生图、图没确认就上传,都是返工重灾区。

把「停在哪」写进 skill,AI 每次都会乖乖在卡点等我点头,不会一路狂奔到最后。AI 负责量产,我负责在关键点把关——这是整条流水线我一再强调的分工,写作环节是第一站。

两个硬卡点

这套 article-writing skill 的完整写法(标题规范 / frontmatter 契约 / 脱敏清单),篇幅原因这里只贴了骨架。想要完整 SKILL.md 的,私聊我,发你。

三、标题:一场「关键词 vs 吸睛」的位置之争

写作 skill 里我花最多心思的,是标题。核心矛盾是:吸睛点和搜索关键词在抢标题最前面的位置。

我的解法是定了一条铁律——关键词前置

[可搜索核心词] + [动作/方案] + : + [具体收益]

读者会搜的词(Claude Code / skill / 免费API / IP形象)必须顶到前 15 字,因为列表页会折叠,后半截根本看不见。对比:

  • 把自己的照片做成「跨图一致」的Q版形象:一个头像skill的诞生(关键词全埋在冒号后)
  • AI 生图跨图一致性方案:把照片做成 Q 版 IP 形象(图生图实战)

关键词前置

同一个内容,后者搜索能吃到的流量天差地别。文艺修饰(「谁懂啊」「诞生记」)一律砍掉——没有搜索价值,还稀释关键词。

四、frontmatter:一行都不能少的契约

每篇文章开头那段 YAML,是文章和发布系统之间的契约。skill 里固定了必填项:

---
title: "关键词前置的标题"
series: AI 内容流水线实战      # 归哪个系列
tags: ["Claude Code", "skill"] # 含搜索热词
created: 2026-08-15           # 创建时间,发布排序靠它
status: 待发布                 # 状态机的一个状态
pillar: 发布实战               # 归哪个内容柱
---

这里有个最近的迭代值得说:原来我手填 series_order 给系列排序,后来改成发布按 created 创建时间排,这个字段就删了——少一个手填项,少一个出错点。status 字段则是整条流水线的状态机入口(第(六)篇细讲)。

frontmatter 是契约

五、脱敏:写作阶段就要做的红线

凡是对外发的,严禁真实项目名 + 真实人名。这条我定成了写作阶段的硬要求,写完立刻查,不拖到发布:

python vault-scripts/sensitive_check.py "06 - 长期记忆库/待发布/某篇.md"

脚本做三层检测:黑名单、配置字段嗅探、疑似人名。脱敏用词也固定下来:真实项目→「我的产品线」,作者→「我」,同事→「后端同学」。把红线写进流程,比靠自觉靠谱得多。

六、篇尾钩子:让文章不是孤岛

skill 还强制两个小动作,让单篇文章能勾住读者:

  1. 下一篇预告:篇尾留一个具体问题(「文章能自动发了,但成功率看不见怎么办→」),把读者引向系列下一篇
  2. 互动引导语:固定一行「关注看系列更新 / 评论聊聊 / 收藏备用」——评论处抛一个和本篇相关的具体问题,而不是空喊「欢迎评论」

到这里,「说一句思路就产出一篇合规待发布稿」就闭环了。但光写出来还不够——它得能被发出去。下一篇讲发布环节:掘金/知乎/CSDN 三个平台脾气完全不同,我怎么把它们统一成「定时自动发 + 邮件告诉我结果」。


如果这篇对你有用,欢迎关注看「AI 内容流水线实战」系列更新;你把写作流程固化成 skill 时,最难写清的一条规范是什么,评论聊聊;觉得有用就收藏备用。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐