SKILL 16 / WRITING · ROUNDUP

写作类 Skills 榜单:十个真能装的

去 AI 味 / 起草 / 体例 / SEO 各解决什么 · 为什么这一类口碑分歧最大

2026-09-17 · BigCat

办公类 skill 有个奢侈品:文件打不开就是错,模型能自己纠。写作类没有——它是整个生态里唯一没有客观 oracle 的一类。本期十个条目全部能点开,同时告诉你这条裂缝把它们撕成了几派。

前置 → Skill 13 办公产出类 Skills 榜单(有 oracle 的那一类长什么样)

// WHY THIS MATTERS

写作类争议最大,原因不复杂:你没法证明一版文字比另一版好。办公类有「文件能不能打开」,编码类有「测试过不过」,写作类只剩「我觉得」。后果是可见的:同一个功能在 GitHub 上有十几份同名实现,星数从 49 到 49.4k 都有。下面十个条目装法全部抄自各自官方页面;第 02 节讲它们分属四种东西,第 03 节给六条不用跑就能验货的判据,第 04 节摊开代价。

// 01

先给清单:十行表,装法都在下面

论断:这张表最该先看最后一列。写作类 skill 的翻车几乎全发生在「装了三个干同一件事的」和「把别人的口味当成了通用规则」上。
条目 出处 替你干掉的那件事 什么时候别装 ────────────────────────────────────────────────────────────────────────────────────────────────────────── ① stop-slop boraoztunc/skills 七类 AI 腔句式,逐条列了清单 你写规范 / API 文档 ② blader/humanizer blader 25 个模式 + 改写-自批-定稿三段 已装 ① 或 ③ ③ Aboudjem/humanizer-skill Aboudjem 55 个模式 + 0-100 分 + 本地 CLI 你只要一次改写,不要分数 ④ humanize-writing Agensi marketplace 同类里的高装机量条目 你已经从 GitHub 装了同类 ⑤ doc-coauthoring anthropics/skills 长文档的三段式共写流程 你要的是删改,不是从零想 ⑥ internal-comms anthropics/skills 周报 / 简报 / FAQ 的公司体例 你公司体例和它那四份不一样 ⑦ better-writing boraoztunc/skills 按钮 / 报错 / 空状态的界面文案 你写的是长文不是界面 ⑧ copywriting · copy-editing coreyhaines31/marketingskills 落地页与首页营销文案 你只写技术文档 ⑨ seo-audit · programmatic-seo boraoztunc/skills 站内 SEO 自查与批量页 站还没上线 claude-seo AgriciDaniel 25 个子 skill 的完整 SEO 套件 你只要改三行 meta ⑩ claude-writing-skills nadiem99 八段式编辑流水线(非虚构) 你不在运营一个刊物 creative-writing-skills haowjy 小说连载 + 连续性记忆(虚构) 你写的是非虚构 ────────────────────────────────────────────────────────────────────────────────────────────────────────── ①②③④ 是同一件事的四份实现(见第 02 节)。⑤⑥ 与 ⑦⑧ 的差别是「流程」对「口味」。

怎么装(命令抄自各自官方页面)

# ① stop-slop —— 单文件,最轻的一个
mkdir -p ~/.claude/skills/stop-slop
curl -o ~/.claude/skills/stop-slop/SKILL.md \
  https://raw.githubusercontent.com/boraoztunc/skills/main/stop-slop/SKILL.md
# ⑦⑧⑨ 同仓库其他 skill 换个目录名即可,别整仓拖回来

# ② blader/humanizer —— 装完用 /humanizer 调
npx skills add blader/humanizer --global

# ③ Aboudjem/humanizer-skill —— 唯一带可复算分数的
npx skills add Aboudjem/humanizer-skill

# ⑤⑥ 官方两个在 example-skills 插件里,一条命令一起来
/plugin marketplace add anthropics/skills
/plugin install example-skills@anthropic-agent-skills

# ⑧ 营销全家桶(注意:一次装进来 50 个 skill)
npx skills add coreyhaines31/marketingskills

# ⑨ 完整 SEO 套件
/plugin marketplace add AgriciDaniel/claude-seo
/plugin install claude-seo@agricidaniel-claude-seo
/seo setup

# ⑩ 两条流水线,非虚构 / 虚构各一
npx skills add nadiem99/claude-writing-skills
/plugin marketplace add haowjy/creative-writing-skills

# 装完立刻做这两件事
/skills          # 看清单,关掉这次用不上的
/skill-doctor    # 看 token 成本与调用频次

逐条说人话

进阶资源 · anthropics/skills 目录(查真名以仓库目录为准,SEO 聚合站经常把名字写错)
// 02

为什么这十个不能混着比:四种东西挤在一张表里

论断:⑤和⑦的差别,比⑦和 stop-slop 的差别还大。一个给你流程,一个给你别人的口味,一个给你一张删除清单。

四种形态

  1. 减法型(①②③④)——输入是已有文本,输出是改写后的文本。共同结构是一张「要删什么」的清单,从 7 类到 55 条不等。这一支是写作类唯一能被机械验收的:想知道有没有生效,数一数 -ly 和破折号就行,③干脆把它做成了分数。
  2. 流程型(⑤⑩)——不告诉你怎么写句子,告诉你先做什么再做什么。⑤的「新读者回测」和⑩的 source-check 是同一个思路:给主观任务硬塞一个外部检查点。
  3. 口味型(⑥⑦⑧)——装的是某个人或某家公司的偏好。⑥是 Anthropic 的内部沟通体例,⑧是一位营销从业者的文案主张,⑦是一套 UI 文案规约。这一支的正确用法是 fork 后替换,不是原样装。(S15 的 brand-guidelines 是同一个坑。)
  4. 技术检查型(⑨)——挂在「写作」名下,其实不属于这一类:schema 过不过校验、页面速度多少分、标题长度超没超,全是客观的。它更像上一期的办公类,判据也该照那套用。
那个陷阱:jooray/humanizer 和 blader/humanizer 同名、同描述、同功能,前者是后者的 fork(多加了斯洛伐克语和捷克语)。据 GitHub 仓库页,2026-09 前者 49 星、后者 49.4k 星。差一千倍,肉眼看不出来。在写作类里搜名字装 skill 是最危险的习惯——这一类同名分叉最多,而且没有任何运行结果能告诉你装错了。

裂缝在哪

四种形态摆开就看清了:越能被机械验收的,争议越小。⑨没人吵,⑦很少吵,①②③吵的是「删多了还是删少了」,⑥⑧吵的是「凭什么按你的口味来」。写作类 skill 的口碑分歧不是质量问题,是这一类的属性——当验收标准是「我觉得」,装机量就只反映谁的营销做得好。

// 03

三分钟验货:六条判据,用上面这十个当量尺

论断:写作类没法靠跑一遍来判断好坏,但打开 SKILL.md 翻三分钟能筛掉八成。上面十个恰好各自示范了一条。
  1. 它要删/要改的东西,有没有列成清单。①列了七类并给出改写前后对照,②列了 25 个,③列了 55 个。只写「让文字更自然流畅」而不给清单的,一律别装——那是把你已经会说的话换个说法还给你。
  2. 有没有一个可复算的信号。③的 0-100 分加本地 CLI 是全榜唯一把主观验收换成数字的。有分数不代表分数对,但它至少让「这次改动是不是真的改善了」变成可以比对的事——这正是 Skill 07 讲 eval 时的同一个要求。
  3. 它承诺不动事实吗。②明写从不编造事实,③专门核对数字、URL、日期、缩写。改写类最贵的 bug 是把「23%」润色成「将近四分之一」——更顺了,但那是另一个数。SKILL.md 里找不到这条承诺的,别让它碰带数据的段落。
  4. 装的是流程还是别人的口味。分辨方法一眼就够:读 description,出现「my company」「我喜欢的格式」这类第一人称的,都是模板(⑥是标准样本)。模板要 fork 后替换,装原件等于把别人的语气挂到你名下。
  5. 星数在这一类最不可信。⑩的非虚构流水线 2 星,内容却比一堆四位数星的「写作助手」实在;jooray/humanizer 和 blader/humanizer 差一千倍星却是同一份东西。没有运行结果背书,星数就是纯粹的传播量。以仓库目录名和 SKILL.md 正文为准。
  6. 它和你已装的那些冲不冲突。①②③④四个抢同一个触发面:模型每次都得挑一个,而它挑哪个你控制不了。同类只留一个——这条在写作类尤其要紧:冲突的表现不是报错,是文风每次都不一样。
进阶资源 · Claude Code · Skills(存放位置、/skills、/skill-doctor、描述合并在 1,536 字符截断,2026-09)
// 04

诚实的代价:这类 Skill 的账单长什么样

论断:写作类的 token 税不贵,贵的是它没有收敛条件——装上以后,你分不清是它在帮你,还是你在适应它。

没有 oracle,就没有停下来的理由

办公类 skill 有个奢侈品:文件打不开就是错,模型自己能纠。写作类没有。你会一轮一轮让它再改一版,而每一版都不比上一版更接近任何东西——因为没有「完成」的定义。这是本类最真实的代价,也是 Aboudjem/humanizer-skill 那个 0-100 分即使不完美也值钱的原因:它至少画出了一条停止线。

减法型会删掉你需要的结构

stop-slop 要删的「not X but Y」「所有 -ly 副词」「元评论」,在规范文档、API 文档、合同条款里常常正是精确性本身。「这个参数仅在异步模式下生效」的「仅」不是赘余,删了意思就变。减法型的适用面是散文和营销文案,不是技术写作——触发机制不认这个区别,你得自己认。

其余几笔

失败模式:让 blader/humanizer 润色一段季报评述,它把「同比增长 23.4%」改成「增速接近四分之一」、把「截至 2026 年 6 月 30 日」改成「今年年中」。读起来确实不像 AI 写的了,数据也确实不对了。这个 bug 最恶心的地方是:文字更好了、语气更自然了,只有事实错了,而且错得很好听。

// 一页选购卡

先装这三个:stop-slop(curl 单文件到 ~/.claude/skills/stop-slop/,七类清单、最轻)+ Aboudjem/humanizer-skill(npx skills add Aboudjem/humanizer-skill,要一条能复算的停止线时用它,别和 stop-slop 同时挂)+ doc-coauthoring(/plugin install example-skills@anthropic-agent-skills,长文档的难点在想清楚)。

按需再加:internal-comms(fork 一份把 examples/ 四份换成你公司的)· better-writing(做产品界面时,12 条规则直接当验收单)· copywriting / copy-editing(只拷这两个目录,别 npx skills add 整个 marketingskills)· AgriciDaniel/claude-seo(站点真要做 SEO)· nadiem99/claude-writing-skills 或 haowjy/creative-writing-skills(你真在连载)。

明确别装:stop-slop + blader/humanizer + humanize-writing 同时挂(三份描述抢一个触发,文风每次都变)· 只为两页文案拖回 50 个 skill 的 marketingskills · 在技术文档仓库里常开减法型(它删的副词正是你的精确性)· 搜到名字就装(先看是不是 fork——jooray/humanizer 与 blader/humanizer 差一千倍星)。

装完三件事:/skills 看清单只留一个减法型 · /skill-doctor 查 token 成本与调用频次 · 给自己定一条停止线(③的分数,或者「改两版就交」),否则这一类可以无限改下去。

// 术语表

oracle(判对错的依据)
能机械判定输出对不对的东西。办公类是「文件能否打开」,编码类是「测试过不过」。写作类没有——本期所有结论的源头。
AI slop / AI tell(AI 腔 / AI 痕迹)
模型高频产出的可识别句式:清嗓式开头、强行三连、破折号滥用、「not X but Y」。减法型要删的就是它。
false agency(虚假主语)
把动作安给无生命的东西:「决策浮现了」「文化转变了」。真正做这件事的人被藏起来了。
progressive disclosure(渐进披露)
skill 分层加载:name+description 常驻,SKILL.md 触发时才读,附件用到才读。所以稀缺的是描述预算。
fork(分叉)
从别人仓库复制出的副本。写作类同名 fork 极多,装之前看仓库页有没有「forked from」。

// 延伸阅读