Humanizer-RU (Russian Text Editor)
A Russian-only editing skill that strips AI-slop and bureaucratese from Cyrillic text without touching facts, meaning, or the author's voice.
Content & WritingIntermediate★ 329⑂ 21AI score 9/10Last updated: Sep 10, 2026
What it does
- Removes tell-tale AI phrasings in Russian («В современном мире…», «Стоит отметить, что…», «не просто X, а Y») using an explicit hard-ban table.
- Core rule is delete, don't embellish: no new emotions, metaphors, jokes, or numbers — sentences are rebuilt from the words already there.
- Ships with
scripts/scan.py, a deterministic scanner that counts hard bans, marker categories, rhythm, and morphology and prints a «ЧИСТОТА: N/100» score, so edits are measurable ("was N, now M"). - Four modes: full edit, audit-only (no rewriting), single-category surgical fix, and a silent self-check of the agent's own Russian drafts.
- A
--genre academic|legal|fiction|newsflag suppresses markers that are legitimate in those registers. - A "fact lock" rule preserves numbers, dates, names, hedges and conditions exactly, and forbids inventing new facts.
Who it's for
- Writers, marketers, and editors working in Russian
- Teams that draft with an LLM and need the output to read like a human
- Professionals cutting bureaucratic nominalizations (канцелярит) from reports and docs
- Localizers filtering translationese out of Russian translations
Examples
- Say «очеловечь этот текст» with a pasted Russian article: the scanner runs, group A–D markers are cleared, and you get the clean text plus «Чистота: было 42, стало 78».
- Say «проверь текст, найди маркеры»: audit mode returns a quote-by-quote diagnosis without rewriting a single word.
- For a research paper, run with
--genre academicand ask «убери только канцелярит» so legitimate «является» stays while excess nominalizations get simplified.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/ilyautov/humanizer-ru/HEAD/skills/humanizer-ru/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/humanizer-ru folder from the GitHub repo ilyautov/humanizer-ru into my ~/.claude/skills/ilyautov-humanizer-ru/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/ilyautov/humanizer-ru.git /tmp/humanizer-ru && mkdir -p ~/.claude/skills && cp -r /tmp/humanizer-ru/skills/humanizer-ru ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open your terminal.
- Clone the repository:
git clone https://github.com/ilyautov/humanizer-ru.git /tmp/humanizer-ru - Create the skills folder:
mkdir -p ~/.claude/skills - Copy the skill in:
cp -r /tmp/humanizer-ru/skills/humanizer-ru ~/.claude/skills/ - (Optional, for the score) Install the Python deps:
pip install razdel pymorphy3 - Restart Claude Code, paste Russian text, and ask «очеловечь этот текст» to trigger the skill.
- Without the Python packages the manual editing still works, but you won't get the «Чистота: N/100» score.
View source on GitHub ↗License: MIT