/ 目录 / 演练场 / humanizer
● 社区 blader ⚡ 即开即用

humanizer

作者 blader · blader/humanizer

重写 AI 生成的文章,去掉那些暴露「这是 ChatGPT 写的」的破折号滥用、三点式排比和过度免责表述。

Humanizer 是一个 Claude Code skill,用于识别并消除 AI 写作的特征标记:大量破折号、三点式排比节奏、不必要的模糊表述(「有一点很重要」)、以及泛滥的强调性形容词(「深入探讨」、「驾驭」、「健壮」)。在你发布前作用于草稿。

为什么要用

核心特性

实时演示

实际使用效果

就绪

安装

选择你的客户端

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "humanizer-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/blader/humanizer",
        "~/.claude/skills/humanizer"
      ],
      "_inferred": true
    }
  }
}

打开 Claude Desktop → Settings → Developer → Edit Config。保存后重启应用。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "humanizer-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/blader/humanizer",
        "~/.claude/skills/humanizer"
      ],
      "_inferred": true
    }
  }
}

Cursor 使用与 Claude Desktop 相同的 mcpServers 格式。项目级配置优先于全局。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "humanizer-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/blader/humanizer",
        "~/.claude/skills/humanizer"
      ],
      "_inferred": true
    }
  }
}

点击 Cline 侧栏中的 MCP Servers 图标,然后选 "Edit Configuration"。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "humanizer-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/blader/humanizer",
        "~/.claude/skills/humanizer"
      ],
      "_inferred": true
    }
  }
}

格式与 Claude Desktop 相同。重启 Windsurf 生效。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "humanizer-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/blader/humanizer",
        "~/.claude/skills/humanizer"
      ]
    }
  ]
}

Continue 使用服务器对象数组,而非映射。

~/.config/zed/settings.json
{
  "context_servers": {
    "humanizer-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/blader/humanizer",
          "~/.claude/skills/humanizer"
        ]
      }
    }
  }
}

加入 context_servers。Zed 保存后热重载。

claude mcp add humanizer-skill -- git clone https://github.com/blader/humanizer ~/.claude/skills/humanizer

一行命令搞定。用 claude mcp list 验证,claude mcp remove 卸载。

使用场景

实战用法: humanizer

发布前去除博客草稿中的 AI 特征

👤 使用 AI 辅助写作但不想和所有人听起来一样的作者 ⏱ ~20 min beginner

何时使用: 你用 Claude 起草了一篇文章,读起来像 2025 年 LinkedIn 上的每一篇「思想领袖」贴。

前置条件
  • Skill 已安装 — git clone https://github.com/blader/humanizer ~/.claude/skills/humanizer
步骤
  1. 诊断
    使用 humanizer。分析 /drafts/post.md。列出 AI 特征——破折号、三点排比、模糊开头、泛滥形容词——附出现次数。✓ 已复制
    → 具体的特征清单,不是笼统的感觉
  2. 保守改写
    逐段改写。只改 AI 特征,保留我的风格。展示 diff。✓ 已复制
    → 最小化 diff,风格保持不变
  3. 抽查
    朗读修改后版本的前 200 字。听起来还像我吗?✓ 已复制
    → 采样朗读;标出任何走样的地方

结果: 一篇不会触发读者「AI 检测反射」的文章。

注意事项
  • 过于激进的改写抹平了你真实的声音 — 先用保守模式;只对问题区域逐句升级
搭配使用: filesystem

让技术文档读起来像人写的,而非机器生成的

👤 自动生成 README/API 文档的团队 ⏱ ~45 min intermediate

何时使用: 你的自动生成文档全是「这份全面的指南将带你领航……」——用户已经受够了。

步骤
  1. 批量扫描
    对 /docs 下的每个 .md 文件使用 humanizer。报告每个文件的特征密度(每 100 字中的特征数)。✓ 已复制
    → 逐文档的密度报告
  2. 修复最严重的文档
    重写密度最高的 5 个。保持技术性——不要加感情色彩,只去掉填充词。✓ 已复制
    → diff 显示废话已去除,实质内容完好

结果: 读起来像人写的文档——在技术写作中意味着「读起来有话要说」。

注意事项
  • 把真正的安全提示也当作「免责模糊表述」删掉了 — 审查 diff——如果某个「注意……」是真正的警告,保留它
搭配使用: filesystem

组合

与其他 MCP 搭配,撬动十倍杠杆

humanizer-skill + filesystem

批量处理一个目录下的所有草稿

对 /blog/drafts 下的每个 .md 文件运行 humanizer。✓ 已复制
humanizer-skill + github

对 PR 自动生成的描述进行人性化处理

对 PR #2341 的描述进行人性化处理并推送更新。✓ 已复制

工具

此 MCP 暴露的能力

工具输入参数何时调用成本
diagnose text: str 改写前,先看清楚问题在哪 0
rewrite text: str, intensity: conservative|aggressive 应用修复 0
compare_voice sample_a, sample_b 改写后检查风格是否保持一致 0

成本与限制

运行它的成本

API 配额
N/A
每次调用 Token 数
与文本长度成正比
费用
免费
提示
先诊断——成本低。只改写真正需要的部分。

安全

权限、密钥、影响范围

凭据存储:
数据出站: 无——skill 在 prompt 层面运行

故障排查

常见错误与修复

Rewrite sounds just as AI as before

你处于保守模式。切换到激进模式,并提供 3–5 段你认为听起来对的文字作为参考声音。

Skill not activating

显式提及:「使用 humanizer」。自动激活依赖 skill 元数据。

Voice drifts after rewrite

用样本锁定风格:「按这段文字的风格改写」

替代方案

humanizer 对比其他方案

替代方案何时用它替代权衡
Humanizer-zh你在写中文针对中文调整的模式
Manual editing篇幅短;直接手改更快没有系统性的模式捕获

更多

资源

📖 阅读 GitHub 上的官方 README

🐙 查看未解决的 issue

🔍 浏览全部 400+ MCP 服务器和 Skills