blader/humanizer 39.9k★:把 AI 写出来那股味洗掉,基于维基百科的 35 条可查模式

GitHub 趋势日榜今天出现一个名字干净但实力扎眼的项目:blader/humanizer——总星 39,880,今日新增 +366,MIT 协议,作者署名 Siqi Chen(也用 blader 这个 ID,1,174 关注者)。它做的事一句话讲完:把 AI 写出来那股"塑料味"按 35 条固定模式逐条洗掉,而且保证不编新事实。

Humanizer 的本体是一个 Markdown 写的 Agent Skill(Claude Code、Codex、OpenCode、Amp 等十几种 Agent 都支持 Skills),根目录就是 SKILL.md,不带一行代码。Skill 里把维基百科 WikiProject AI Cleanup 维护的《Signs of AI writing》整理成 35 条可量化模式,每条都给"原文长这样 → 改成这样"对照,再配一条"不能编"。作者 Siqi Chen 本人最有发言权——他是上一波 AI 写作检测产品 GLTR(原仓库已下架) 系列工具的早期参与人,这套"按规则清洗"不是凭感觉,是按大样本统计出来的可识别模式。

为什么今天火:

  • Agent Skills 是 8 月以来 Trending 的主旋律。继 archify(架构图)、open-seo(SEO 工具,见我们 8/30 那篇 every-app/open-seo 14.9k★ 拆解)、awesome-gpt-image-2(提示词代码化)之后,Skills 类别继续补位——这次补到"写作质量"这个最普适的位置。
  • 痛点零门槛。任何人用过 ChatGPT / DeepSeek / Claude 写东西,都中过这些模式:“在这个快速发展的时代"“值得注意的是"“delve into"“showcasing"“tapestry”——读者读完不知道作者到底说了啥,只感觉"很 AI”。
  • 不替代模型,只做后处理。Skill 自带"先标记 → 写一稿 → 自问两个问题(还像不像 AI?有没有编新事实?)→ 终稿"四步流程,不抢 Agent 主任务的算力。

核心功能:35 条模式,按类拆开看

README 的模式表按"内容 / 语言 / 风格 / Chatbot / 填充"五大类排好。我把最值得记住的几条挑出来,每条配原文/改后对照,挑哪条全凭它在中文写作里出现频率最高的来定:

内容类(6 条)

#模式名一句话原文 → 改后
1夸大重要性 / 遗留价值动不动"标志着重要时刻”“标志着该国统计去中心化进程的一部分” → “1989 年成立,属更广泛的去中心化改革”
4销售腔vibrant / breathtaking / nestled“位于埃塞俄比亚 Gondar 区的迷人小镇” → “Gondar 区的一个镇”
5模糊信源“专家认为"“多家媒体报道”没具体出处就删,要么给真名
6套路挑战/展望段“尽管面临挑战……前景光明”写具体困难,删鸡汤

语言类(7 条)

第 7 条最关键——高频 AI 词清单:actually、additionally、align with、crucial、delve、emphasizing、enduring、enhance、fostering、garner、gate/gated/gating(只杀比喻用法,保留 CI quality gate 这种实词)、highlight(动词)、interplay、intricate、key(形容词)、landscape(抽象名词)、pivotal、quietly、showcase、tapestry(抽象名词)、testament、underscore(动词)、valuable、vibrant。其它六条规则拆的是:避开 is/are(用 serves as 替代)、Not X but Y 套路、强迫三连(innovation、inspiration、insights 这种)、反复换称呼(主角 / 主人公 / 英雄 三个词来回切)、假"从 X 到 Y"区间、被动丢主语。

风格类(6 条)

这是中文写作里最容易踩的雷:

  • #14 em/en 长破折号。原文:The new policy — announced without warning — affects...,改成:The new policy, announced without warning, affects...。Humanizer 改完会主动再扫一遍,确认没有 — 和 – 漏网。如果你自己写时就想留一两个节奏用,可在 prompt 里贴一段自己的写作样本,工具会按你的样本频率保留。
  • #15 滥用加粗。It blends **OKRs**, **KPIs**, **OKR**, and **BMC** → 把粗体全剥掉。
  • #16 加粗小标题列表。- **用户体验:** 用户体验显著提升 这种"伪列表化"被识别为 AI 习惯,改成一段话。
  • #17 标题 Title Case。Strategic Negotiations And Partnerships → Strategic negotiations and partnerships(中文不受影响,但中英混排时会撞)。
  • #18 Emoji。🚀 Launch Phase: 这种工作流前缀直接删。
  • #19 弯引号。"the project" 改成 "the project"——配合中文排版时尤其烦。

Chatbot 类(3 条)

20/21/22 三条都是"不要在正文里留 Chatbot 客套”:“I hope this helps!““If you have more questions…” 直接砍;“While details are limited in available sources…” 这种自我免责换成事实;Great question! You're absolutely right! 这种讨好语气删掉。

填充与对冲(5 条)

#23 In order to → To、Due to the fact that → Because;#24 could potentially possibly → may;#25 The future looks bright 这种通用结尾换成事实或已确认的下一步。#26 杀手锏是**“假深沉金句”**:“At its core, what matters is…"、Symmetry is the language of trust——这种话删掉,改写具体论点。#28 Let's dive in 这种"预告下一段"直接砍,从内容开始。

怎么用起来:三条最简路径

路径 A:npx Skills CLI(通用,任何 Agent)

1
npx skills add blader/humanizer --global

不带 --global 只装当前项目;加 --agent claude-code / --agent codex / --agent '*' 指定 Agent。我们今天在 1.6 GB 小机上实跑:

1
2
3
4
5
6
7
◇  Installed 1 skill ─────────────────────────────────────────────────────╮
│                                                                         │
│  Humanizer                                                              │
│  ✓ ./.agents/skills/humanizer                                           │
│    universal: Amp, Antigravity, Cline, Codex +14 more                   │
│    symlinked: Claude Code, Eve                                          │
└                                                                         ┘

装完的目录结构:

1
2
3
4
5
6
7
8
.agents/skills/humanizer/
├── AGENTS.md               # 给 Agent 自己看的"如何改本 Skill"的指南
├── SKILL.md                # 真正的 prompt,30 KB,35 条模式全在这
├── README.md               # 给人看的安装 / 使用 / 版本史
├── .claude-plugin/         # Claude Code plugin 清单
├── agents/openai.yaml      # 给 OpenAI 协议的 Agent 注册
├── scripts/validate-package.py  # 包自检脚本
└── LICENSE

资源占用:总盘 264 KB;npx 进程装完即退,不占常驻内存;hugo server 等已有服务全程未被打扰(我们 pgrep -af "hugo server" 验证 PID 172923 一直在跑)。

路径 B:Claude Code 2.1.142+ plugin

1
2
/plugin marketplace add blader/humanizer
/plugin install humanizer@humanizer

调起来用 /humanizer:humanizer。注意:v2.11.2(7/29 之后)专门修了一件事——以前用 GitHub ZIP 装到 Claude Desktop 会因为 plugin 软链接报错,现在根目录 SKILL.md 直接被读,GitHub 源码 ZIP 也能在 Claude Desktop 里直接用(2.11.2 release notes)。

路径 C:Claude Desktop(手动)

下载仓库 ZIP → 在 Claude Desktop 里当 Skill 上传。适合不想装 CLI 的纯桌面用户。

三种用法

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
/humanizer
[粘你的文本]

# 或指定文件,只改 prose,保留代码/YAML/数据/链接:
Humanize the prose in docs/launch-post.md

# 或给一段你自己的写作样本,工具按你的节奏改:
/humanizer
Here's a sample of my writing: [...]
Now humanize: [AI 稿]

和同类比:亮点在哪 / 适合谁用

工具形态怎么判定缺点价位
blader/humanizer(本文)35 条规则 / Markdown Skill按 35 条模式逐条改写 + 自检"是否编新事实”不能给你写,只改你给的稿免费
GrammarlySaaS 订阅风格建议 + 拼写检查 + AI 检测不专攻"AI 味”,更多是英文语法免费 / $12-30/月
Undetectable.ai网页 / API用另一个模型重写绕过检测器黑盒、可能编新事实$9-29/月
QuillBot网页同义词替换 + 句式重组同上,可能改掉事实免费 / $9.95/月起
浏览器内置"AI 写"清洗提示词prompt 片段看运气不结构化、随模型版本漂移免费

对读者有什么用:

  • 自用提效:你写公众号 / 知乎 / 小红书,先 ChatGPT 出稿,再 /humanizer 过一遍,5 分钟就能把"塑料味"剥到能看。比花钱买 Undetectable 这种黑盒踏实——核心是不编事实,人家明文写"不得添加人名、数字、日期、引文”(SKILL.md § What to do 第 3 条)。
  • 接活 / 给客户改稿:乙方帮甲方改 AI 初稿,这套 35 条就是你的 checklist;改完能逐条和甲方说"这条命中 #4 销售腔"“这条命中 #10 强迫三连”,而不是凭感觉。
  • 学习写作:把 35 条模式打印贴在显示器旁边,自己写时主动避开——这就是一份反向 prompt 工程教材。

我的判断:什么人现在就该上 / 什么人不必上

  • 公众号 / 知乎 / 小红书 / Substack 作者:现在就装,贴在 /humanizer 命令后是性价比最高的一步。35 条规则的覆盖面远超过"删除’在这个时代’",你没想到的"AI 强迫三连"“假深沉金句"“吹捧式句末"它都管。
  • 写英文邮件 / LinkedIn / Twitter 的人:同上,英文场景它是原生设计。
  • 写技术文档 / API 参考:Humanizer 在 prompt 里明确写了"技术文档保持中性、不加个性”,你只会被它剥掉"在数字时代"“值得注意的是"这种口水,不会把你改写成文艺腔。
  • 只想"绕开 AI 检测"刷论文的学生:不适合。Humanizer 设计目标不是反检测,是"让文字像人写的”,而且严守不编事实。刷论文请用正规引用工具,这里只解决"读起来像 AI”。
  • 完全用 AI 写不想自己改的人:装上也没用——Humanizer 需要你贴一段自己的写作样本去"匹配你的节奏”,它是"改你稿子"不是"替你写”。

一处小遗憾(读前须知)

README 在 2.11.0 里把所有提示词改成"Plain Language"(减少指令里的修辞)后,模式清单本体没动——35 条全在,但行文说明变得更短。如果你想看每条的完整 before/after 对照,SKILL.md 给的对照比 README 多;README 只展示样例。装好后看 ~/.agents/skills/humanizer/SKILL.md 是最完整的。

同主题前文

我们 8/30 写过 every-app/open-seo 14.9k★,同属 Agent Skills 浪潮里那一波——SEO 工具靠 Skills 把活塞进 Claude Code 工作流,Humanizer 靠 Skills 把"AI 味剥离"塞进任何 Agent。两者的共同点:根目录一个 SKILL.md、不抢主模型算力、装完即退。


顺带一提:把 AI 味洗掉之后,文字要发到哪儿?用 Hugo 搭建轻量静态博客是我们自己这套站的搭建实录。

本文由拾光札记编辑部整理,勘误请联系我们。