← ClaudeAtlas

humanizerlisted

Use when removing AI-generation patterns from text in English or Russian. Auto-detects language by Cyrillic ratio and applies the matching ruleset. Trigger phrases: "humanize this", "remove AI patterns", "make this sound human", "очеловечить текст", "убрать признаки нейросети", "сделай текст живым". Honors explicit overrides like "humanize as English" / "обработай как русский". For mixed-language text, asks which ruleset to apply.
DmitriyYukhanov/claude-plugins · ★ 7 · AI & Automation · score 76
Install: claude install-skill DmitriyYukhanov/claude-plugins
# Humanizer (EN + RU auto-routing) Remove AI-generation patterns from text. This skill bundles two MIT-licensed upstream rulesets and routes the input to the right one based on language. This file is a router. The actual humanization rules live in `references/humanizer-en.md` and `references/humanizer-ru.md` and are authoritative. Do not paraphrase, summarise, or "improve" them — load and follow. ## Process ### Step 1 — Receive input Accept the text to humanize as: a pasted block, a file path (use `Read`), or the current selection. If the input is unclear, ask the user once. ### Step 2 — Honour explicit override Scan the user's request (case-insensitive) for an explicit language directive: - **EN override** — the request contains any of: `as english`, `english only`, `humanize in english`, `на английском`, `обработай как английский`. - **RU override** — the request contains any of: `as russian`, `russian only`, `humanize in russian`, `на русском`, `обработай как русский`. If an override is present, skip step 3 and jump to step 4 with the chosen language. ### Step 3 — Detect language Count letters in the input (ignore digits, punctuation, whitespace): - `cyr` = number of letters matching `[А-Яа-яЁё]` - `lat` = number of letters matching `[A-Za-z]` - `total = cyr + lat` Decide: - **`total < 20`** (input too short to classify reliably) → use `AskUserQuestion` with options "English", "Russian". - **`cyr / total >= 0.6`** → Russian. - **`cyr / total <= 0.1`** →