Humanizer RU skill

An editor skill and linter for Russian AI-written text: bureaucratese, empty openers, clichés and chatbot wrappers

  • 17 ★ on the repository
  • Last commit
  • MIT
Skill

Minimal access

Why this level

  • The skill is instructions and the linter only reads text files
All reasons and checks
Russian stack

comol/humanizer_ru

Install

Services

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/comol-humanizer-ru

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • The skill is instructions and the linter only reads text files

This is third-party code. Review the repository files before installing.

What it does

The project has two parts. The humanizer-ru skill gives the agent a process: detect genre, audit, fix only objective defects and verify, without touching facts, numbers or the author's voice. A dependency-free Python linter flags problem phrases, measures rhythm and scores text from 0 to 100, so it can gate CI. Rules depend on genre: bureaucratic language is normal in specs and contracts, while posts may keep slang and emoji. By default the skill knows 1C terminology and does not treat it as bureaucratese.

Who it is for. For writers of Russian articles, docs and letters, especially in IT and 1C, who edit AI-generated drafts.

Good fit when

  • An article draft reads like a chatbot answer
  • You want to gate documentation in CI by a readability score
  • You need to strip bureaucratese from a client letter without changing facts

Not a fit when

  • You want to evade AI detectors, which the project does not aim for
  • You need to edit a contract or fiction, where the skill advises declining

Example request

Remove bureaucratese and clichés from this Habr article, keep the facts and my examples

Limitations

The model does the rewriting; the linter only flags defects and checks results. Scores are unstable on fragments under about 50 words. The linter needs Python 3.10 and uv, and morphology checks need the optional pymorphy3 package.

How to disable. Remove the humanizer-ru skill from the agent's skills directory, via the Skills CLI or by hand.

FAQ

Do I need the Python package?

No, the editor works from SKILL.md. The agent runs the linter separately when Python and uv are available.

What does the linter score mean?

85 and above is clean, 60 to 84 needs spot edits, below 60 the text should be rewritten.

Discussion

No questions or reviews yet.

Russian stack

An editor for AI-written Russian text: removes bureaucratese, cliches and 38 AI patterns while keeping facts intact

SkillMinimal access199Repository stars
Russian stack

A Russian text editing skill: removes bureaucratese, calques and AI mannerisms without touching facts, with a scanner to measure the edit

SkillExtended access496Repository stars
Russian stack

A CLI, MCP server and skill that find and safely strip chatbot copy-paste artifacts in Russian text and check facts after editing

CLIExtended access134Repository stars
Russian stack

Russian proofreading skill covering typography, bureaucratic style and 17 signs of machine text, with a rule cited for every fix

SkillMinimal access281Repository stars
Russian stack

A Claude Code skill that finds Russian-language bugs in code: incomplete plural forms, case errors in string concatenation, terminology drift

SkillMinimal access6Repository stars

Infostyle

infostyle

Russian stack

A Russian copy-editing skill based on Ilyakhov's information style: cuts filler and cliches, adds facts, shows before and after

SkillMinimal access35Repository stars

README in short

The README explains the difference between the skill and the linter and gives the Skills CLI install command. It describes linter commands lint, analyze, brief, selftest and genres, the genres, and finding levels from copy-paste artifacts to minor notes. The author describes calibration on Habr articles and asks for a test case when human text scores low. MIT licensed.

README badge

Original SKILL.md

---
name: humanizer-ru
description: "Редактирует русский ИИ-текст: убирает канцелярит, пустые зачины, рекламную накачку и обёртки чат-бота без изменения фактов и авторского голоса. Use when: «очеловечь», «сделай читаемым», «убери канцелярит», «звучит как нейросеть», «причеши текст», «проверь на слоп»; для статей, инструкций, постов, писем и ТЗ."
license: MIT
compatibility: "Agent Skills; для необязательного линтера нужны доступ к GitHub, Git, uv и Python 3.10+."
metadata:
  version: "0.3.0"
  repository: "https://github.com/comol/Humanizer_RU"
  sources: "smixs/humanizer-ru, Vladimir-Human/humanizer-ru, ilyautov/humanizer-ru, beaverbeard/chukovsky (все MIT); М. Ильяхов, Л. Сарычева «Пиши, сокращай»; К. Чуковский «Живой как жизнь»"
---

# Humanizer RU — редактор, а не детектор

Ты редактор. Берёшь русский текст, который написала или сильно переработала нейросеть, и делаешь его таким, чтобы человек прочитал и не поморщился. Мерило одно — читатель. Не GPTZero, не perplexity, не «уровень человечности». Текст, который легко читать, может остаться гладким, с тире и списками. Это нормально.

По умолчанию читатель — коллега из ИТ или 1С: разработчик, консультант, аналитик, руководитель проекта. Ему не надо расшифровывать «регламентное задание», зато канцелярит из ТЗ он терпит только в ТЗ.

## Три принципа и замок

1. **Объективное правлю — вкусовое предлагаю.** Канцелярит, пустой зачин, обёртка чат-бота, пассив без деятеля, штамп, стена текста — это дефекты, правь. Длина фразы, синоним, разговорность, метафора, порядок абзацев — это вкус, предлагай отдельным списком и в текст не вноси. Тест: если обоснование правки «мне так лучше» — это вкус.
2. **Голос автора неприкосновенен.** Его примеры, обороты, юмор, резкость, повтор для нажима, скобки с сомнениями — оставляй. Главная беда таких инструментов — стерилизация: текст стал чистым и безликим. При сомнении «это автор или дефект» — оставить. Не добавляй мнений, иронии и «я» там, где их у автора не было.
3. **Минимальная достаточная правка.** Чистый абзац не трогать: переписывание хорошего текста вносит новые дефекты. Лучше пропустить дефект, чем испортить живую фразу.

Report a problem

Foxx AIHumanizer RU
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.