/ Каталог / Песочница / humanizer
● Сообщество blader ⚡ Сразу

humanizer

автор blader · blader/humanizer

Rewrite AI-generated prose to lose the em-dashes, tricolons, and hedged claims that scream "ChatGPT wrote this".

Humanizer is a Claude Code skill that identifies and removes the telltale markers of AI writing: aggressive em-dash use, rule-of-three cadence, unnecessary hedging ("It's important to note"), and generic emphatic adjectives ("delve", "navigate", "robust"). Works on your drafts before you ship.

Зачем использовать

Ключевые функции

Живое демо

Как выглядит на практике

готово

Установка

Выберите клиент

~/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 использует ту же схему mcpServers, что и Claude Desktop. Конфиг проекта приоритетнее глобального.

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

Щёлкните значок MCP Servers на боковой панели Cline, затем "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 использует массив объектов серверов, а не map.

~/.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

Strip AI tells from a draft blog post before publishing

👤 Writers who use AI assistance but don't want to sound like everyone else ⏱ ~20 min beginner

Когда использовать: You drafted a post with Claude, and it reads like every LinkedIn thought-leader post from 2025.

Предварительные требования
  • Skill installed — git clone https://github.com/blader/humanizer ~/.claude/skills/humanizer
Поток
  1. Diagnose
    Use humanizer. Analyze /drafts/post.md. List the AI tells — em-dashes, rule-of-three, hedged opener, generic adjectives — with counts.✓ Скопировано
    → Concrete tell inventory, not vibes
  2. Rewrite conservatively
    Rewrite paragraph by paragraph. Change only the AI tells. Keep my voice. Show diff.✓ Скопировано
    → Minimal diff, voice preserved
  3. Spot-check
    Read the revised version aloud (just the first 200 words). Does it still sound like me?✓ Скопировано
    → Sampled read; flag anything that drifted

Итог: A post that doesn't trigger the AI-detection reflex in readers.

Подводные камни
  • Over-aggressive rewrite flattens your actual voice — Run conservatively first; only escalate sentence-by-sentence on problem areas
Сочетать с: filesystem

Make technical docs sound written, not generated

👤 Teams auto-generating README/API docs ⏱ ~45 min intermediate

Когда использовать: Your auto-generated docs all have "This comprehensive guide will navigate you through..." — and users hate it.

Поток
  1. Scan a batch
    Use humanizer on every .md under /docs. For each, report the tell density (tells per 100 words).✓ Скопировано
    → Doc-by-doc density report
  2. Fix worst offenders
    Rewrite the 5 with highest density. Stay technical — no vibes, just strip the filler.✓ Скопировано
    → Diffs show removed fluff without losing substance

Итог: Docs that read like a human wrote them, which in technical writing means "read like they have something to say".

Подводные камни
  • Stripping hedging where it was actually a safety note — Review diffs — if a "note that..." was a real warning, keep it
Сочетать с: filesystem

Комбинации

Сочетайте с другими MCP — эффект x10

humanizer-skill + filesystem

Bulk-humanize a folder of drafts

Run humanizer on every .md under /blog/drafts.✓ Скопировано
humanizer-skill + github

Humanize a PR's auto-generated description

Humanize the description of PR #2341 and push the update.✓ Скопировано

Инструменты

Что предоставляет этот MCP

ИнструментВходные данныеКогда вызыватьСтоимость
diagnose text: str Before rewriting, to see what's wrong 0
rewrite text: str, intensity: conservative|aggressive Apply the fix 0
compare_voice sample_a, sample_b Check voice preservation after rewrite 0

Стоимость и лимиты

Во что обходится

Квота API
N/A
Токенов на вызов
Proportional to text length
Деньги
Free
Совет
Diagnose first — cheap. Rewrite only what needs it.

Безопасность

Права, секреты, радиус поражения

Хранение учётных данных: None
Исходящий трафик: None — skill is prompt-level

Устранение неполадок

Частые ошибки и исправления

Rewrite sounds just as AI as before

You're in conservative mode. Switch to aggressive, and provide 3–5 sample paragraphs of your actual voice as reference.

Skill not activating

Mention it explicitly: "use humanizer". Auto-activation depends on skill metadata.

Voice drifts after rewrite

Pin your voice with a sample: "rewrite to match this paragraph's voice"

Альтернативы

humanizer в сравнении

АльтернативаКогда использоватьКомпромисс
Humanizer-zhYou're writing in ChineseChinese-tuned patterns
Manual editingShort piece; faster to just editNo systematic pattern catch

Ещё

Ресурсы

📖 Читать официальный README на GitHub

🐙 Открытые задачи

🔍 Все 400+ MCP-серверов и Skills