blader/humanizer
GitHub: blader/humanizer
一款便携的 agent 技能插件,用于识别并消除文本中的 AI 写作痕迹,使其更自然、更具人情味。
Stars: 31399 | Forks: 2872
# Humanizer
[](https://skills.sh/blader/humanizer)
一个便携的 agent 技能,用于消除文本中 AI 生成的痕迹,使其听起来更自然、更有人情味。它是纯 Markdown 格式,因此可以在任何支持技能式指令的运行框架中使用。
## 安装说明
### Skills CLI
使用跨 agent 的 Skills CLI 进行全局安装,这样 Humanizer 就能在每个项目中使用:
```
npx skills add blader/humanizer --global
```
更新现有安装:
```
npx skills update humanizer --global
```
要全局安装到所有受支持的 agent 运行框架中:
```
npx skills add blader/humanizer --global --agent '*'
```
如果只需安装到指定的运行框架,请传入该 agent 的名称:
```
npx skills add blader/humanizer --global --agent
```
省略 `--global` 可进行项目本地安装,这样可以将其提交并与协作者共享。安装后请启动新的 agent 会话或重新加载技能。
### Claude Code 插件
Claude Code 用户还可以将 Humanizer 作为插件安装:
```
/plugin marketplace add blader/humanizer
/plugin install humanizer@humanizer
```
随后可以通过 `/humanizer:humanizer` 调用该技能。
### 手动安装
任何 agent 运行框架都可以直接使用该技能,因为其运行时产物就是 `SKILL.md`。将其安装到你的运行框架指定的技能目录中,或者将 `SKILL.md` 复制到现有的技能文件夹中。
例如:
```
git clone https://github.com/blader/humanizer.git /path/to/your/skills/humanizer
```
或者,如果你已经克隆了该仓库:
```
mkdir -p /path/to/your/skills/humanizer
cp SKILL.md /path/to/your/skills/humanizer/
```
## 用法
根据你的 agent 运行框架提供的已安装技能方式来调用该技能。常见的方式包括使用斜杠命令或直接请求:
```
/humanizer
[paste your text here]
```
```
Please humanize this text: [your text]
```
指定一个文件,该技能会直接对文件进行原地重写:
```
Humanize the prose in docs/launch-post.md
```
### 语气校准
为了匹配你个人的写作风格,请提供一段你自己的写作样本:
```
/humanizer
Here's a sample of my writing for voice matching:
[paste 2-3 paragraphs of your own writing]
Now humanize this text:
[paste AI text to humanize]
```
该技能会分析你的句子节奏、用词选择和表达习惯,并将其应用到重写中,而不是生成千篇一律的“干净”输出。
## 概述
基于维基百科 [Wikipedia's "Signs of AI writing"](https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing) 指南,由 WikiProject AI Cleanup 维护。这份综合指南来源于对数千个 AI 生成文本实例的观察。
该技能还包含一个最终的“明显 AI 生成”审核步骤和第二次重写,以捕捉初稿中残留的 AI 腔调。
重写遵循不捏造规则:绝不添加原文中不存在的事实、姓名、日期或引用。具体细节必须来自原文或作者,而不是由重写凭空生成。
### 来自维基百科的关键洞察
## 检测到的 33 种模式(包含修改前/后示例)
### 内容模式
| # | 模式 | 修改前 | 修改后 |
|---|---------|--------|-------|
| 1 | **夸大重要性** | "marking a pivotal moment in the evolution of..." | "was established in 1989 as part of a wider decentralization" |
| 2 | **列举知名度** | "cited in NYT, BBC, FT, and The Hindu" | 缩减列表;仅保留有出处的背景信息 |
| 3 | **流于表面的 -ing 分析** | "symbolizing... reflecting... showcasing..." | 删除,或仅保留来源支持的部分 |
| 4 | **宣传式语言** | "nestled within the breathtaking region" | "is a town in the Gonder region" |
| 5 | **模糊归因** | "Experts believe it plays a crucial role" | 指出真实来源或删除该主张 |
| 6 | **套路化的挑战描述** | "Despite challenges... continues to thrive" | 保留有来源的事实;删除夸大其词的部分 |
### 语言模式
| # | 模式 | 修改前 | 修改后 |
|---|---------|--------|-------|
| 7 | **AI 词汇** | "Actually... additionally... testament... landscape... showcasing" | "also... remain common" |
| 8 | **回避系动词** | "serves as... features... boasts" | "is... has" |
| 9 | **否定式平行结构 / 尾随否定** | "It's not just X, it's Y", "..., no guessing" | 直接陈述要点 |
| 10 | **三段式法则** | "innovation, inspiration, and insights" | 使用自然的数量描述 |
| 11 | **同义词循环** | "protagonist... main character... central figure... hero" | "protagonist"(在最清晰时重复使用) |
| 12 | **虚假范围** | "from the Big Bang to dark matter" | 直接列出主题 |
| 13 | **被动语态 / 无主语片段** | "No configuration file needed" | 在有助于清晰表达时指出动作执行者 |
### 风格模式
| # | 模式 | 修改前 | 修改后 |
|---|---------|--------|-------|
| 14 | **破折号** | "institutions—not the people—yet this continues—" | 删除它们:使用句号、逗号、冒号或括号 |
| 15 | **滥用粗体** | "**OKRs**, **KPIs**, **BMC**" | "OKRs, KPIs, BMC" |
| 16 | **内联标题列表** | "**Performance:** Performance improved" | 转换为散文形式 |
| 17 | **标题首字母大写** | "Strategic Negotiations And Partnerships" | "Strategic negotiations and partnerships" |
| 18 | **表情符号** | "🚀 Launch Phase: 💡 Key Insight:" | 移除表情符号 |
| 19 | **弯引号** | `said “the project”` | `said "the project"` |
| 26 | **带连字符的词对** | “cross-functional, data-driven, client-facing” | 去掉常见词对的连字符 |
| 27 | **说教式权威套路** | "At its core, what matters is..." | 直接陈述要点 |
| 28 | **预告式声明** | "Let's dive in", "Here's what you need to know" | 直接从内容开始 |
| 29 | **碎片化标题** | "## Performance" + "Speed matters." | 让标题发挥作用 |
| 30 | **基于 Diff 的写作** | "This function was added to replace..." | 描述它的功能,而不是它的变更历史 |
| 31 | **刻意制造抖包袱 / 断奏式戏剧性** | "It had no preference. No prior. No nostalgia." | 使用长短多变的句子和具体的声明 |
| 32 | **格言公式** | "Symmetry is the language of trust" | 用实际声明替换公式化表达 |
| 33 | **对话式修辞开场白** | "Honestly? It depends..." | 删掉这种虚假坦率的铺垫 |
### 沟通模式
| # | 模式 | 修改前 | 修改后 |
|---|---------|--------|-------|
| 20 | **聊天机器人痕迹** | "I hope this helps! Let me know if..." | 完全删除 |
| 21 | **欲言又止的免责声明** | "While details are limited in available sources..." | 寻找来源或删除 |
| 22 | **谄媚语气** | "Great question! You're absolutely right!" | 直接回应 |
### 废话与含糊其辞
| # | 模式 | 修改前 | 修改后 |
|---|---------|--------|-------|
| 23 | **废话短语** | "In order to", "Due to the fact that" | "To", "Because" |
| 24 | **过度含糊** | "could potentially possibly" | "may" |
| 25 | **套话式结论** | "The future looks bright" | 提出具体的计划或事实 |
## 完整示例
*(示例说明:下方的重写内容中加入了一些细节,比如月份和街区名称,这些是用来替代由作者提供的具体信息的。在实际会话中,这些信息来自用户;技能本身只会提问,绝不会凭空捏造。)*
**修改前(AI 腔调):**
**修改后(拟人化):**
## 参考资料
- [维基百科:AI 写作的痕迹](https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing) - 主要来源
- [WikiProject AI Cleanup](https://en.wikipedia.org/wiki/Wikipedia:WikiProject_AI_Cleanup) - 维护组织
## 版本历史
- **2.9.1** - 改进了分发和便携性:移除了不便携的 frontmatter 和工具预批准,将全局安装设为文档记录的默认选项,添加了包验证,并从运行时提示词中删除了重复的长篇示例。未更改 33 种模式。
- **2.9.0** - 添加了不捏造规则:重写时不得捏造原文中不存在的事实、姓名、日期或引用,并且所有模拟捏造具体细节的示例都被重新编辑,仅使用来源信息(修复了 #187)。用“信息重于形式”规则取代了段落数量对等原则,使用户的语气样本优先于破折号禁令,并添加了调用模式(粘贴文本 / 文件 / 内嵌)。未更改 33 种模式。
- **2.8.3** - 将技能版本从不支持的一级 frontmatter 键移至 `metadata.version`,以兼容 Agent Skills 和 Claude。未更改 33 种模式。
- **2.8.4** - 用第一人称的里斯本旅行回顾替换了完整的修改前/后示例。修改后的版本现在保持了与修改前相同的主题、视角和大致长度,同时去除了 AI 痕迹,且没有变得生硬或像口号一样。未更改 33 种模式。
- **2.8.1** - 添加了跨 agent 安装文档、可选的 Claude Code 插件打包,以及紧凑的二手文本误报防护。未更改 33 种模式。
- **2.8.0** - 添加了风格/节奏模式 #31-33,用于处理刻意制造的抖包袱、格言公式和对话式修辞开场白;扩展了 #20 以捕捉表示愿意继续的聊天机器人结束语。总计 33 种模式。
- **2.7.0** - 添加了模式 #30(基于 Diff 的写作);将破折号设为强制删除而非“过度使用”;扩展了 #21 以涵盖推测性的信息填补(例如 "maintains a low profile")。总计 30 种模式。
- **2.6.0** - 清理工作:合并了重复的工作流部分,将个性化指导限定在需要体现语气的特定内容中,移除了模型指纹小节,并精简了示例。未更改 29 种模式。
- **2.5.1** - 添加了被动语态 / 无主语片段规则,使总数达到 29 种模式。
- **2.5.0** - 添加了关于说服性框架、预告式声明和碎片化标题的模式;扩展了否定式平行结构以涵盖尾随否定;收紧了关于破折号滥用的措辞;修复了 frontmatter 的措辞,使其使用“filler phrases”。
- **2.4.0** - 添加了语气校准:根据样本匹配用户的个人写作风格。
- **2.3.0** - 添加了模式 #25:滥用带连字符的词对。
- **2.2.0** - 添加了最终的“明显 AI 生成”审核 + 第二遍重写提示词。
- **2.1.1** - 修复了模式 #18 的示例(弯引号与直引号的区别)。
- **2.1.0** - 为所有 24 种模式添加了修改前/后示例。
- **2.0.0** - 基于原始维基百科文章内容的完全重写。
- **1.0.0** - 首次发布。
## 许可证
MIT
标签:AI内容检测, SOC Prime, 人工智能, 开发工具, 文本处理, 智能体技能, 用户模式Hook绕过, 自然语言生成, 防御加固