Humanizer RU
Скилл-редактор и линтер для русского текста после нейросети: канцелярит, пустые зачины, штампы и обертки чат-бота
Установка
npx skills add comol/Humanizer_RU --skill humanizer-ru --global --yesБез --global скилл ставится только в текущий проект.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Проект состоит из двух частей. Скилл humanizer-ru задает агенту процесс: определить жанр, провести аудит, поправить только объективные дефекты и проверить результат, не трогая факты, числа и голос автора. Python-линтер без зависимостей находит проблемные фразы, оценивает ритм и выставляет оценку от 0 до 100, так что его можно ставить проверкой в CI. Правила зависят от жанра: для ТЗ и договоров канцелярит считается нормой, для постов допустимы жаргон и эмодзи. По умолчанию скилл знает терминологию 1С и не считает ее канцеляритом.
Для кого. Для авторов статей, инструкций и писем на русском, особенно в ИТ и 1С, которые правят черновики после нейросети.
Подходит, если
- Черновик статьи звучит как ответ чат-бота
- Нужно проверять тексты документации в CI по оценке читаемости
- Нужно убрать канцелярит из письма клиенту, не меняя факты
Не подходит, если
- Нужно обойти детекторы ИИ: проект на это не рассчитан
- Нужна правка договора или художественной прозы, где скилл советует отказаться
Пример запроса к агенту
Убери канцелярит и штампы из этой статьи для Хабра, факты и мои примеры не трогайОграничения
Сам текст переписывает модель, линтер только подсвечивает дефекты и проверяет результат. На фрагментах короче примерно 50 слов оценка неустойчива. Для линтера нужны Python 3.10 и uv, для морфологических проверок дополнительный пакет pymorphy3.
Как отключить. Удалите скилл humanizer-ru из каталога скиллов агента, например командой npx skills remove, или вручную.
Проверка безопасности
- Скилл состоит из инструкций, линтер только читает текстовые файлы
Коротко о README
README объясняет разницу между скиллом и линтером и дает команду установки через Skills CLI. Описаны команды линтера lint, analyze, brief, selftest и genres, жанры и уровни находок от артефактов копипаста до мелких замечаний. Автор приводит калибровку на статьях с Хабра и просит заводить кейс, если живой текст получает низкую оценку. Лицензия MIT.
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. **Минимальная достаточная правка.** Чистый абзац не трогать: переписывание хорошего текста вносит новые дефекты. Лучше пропустить дефект, чем испортить живую фразу.
Частые вопросы
Нужно ли ставить Python-пакет?
Нет, редактор работает по SKILL.md. Линтер агент запускает отдельно, если есть Python и uv.
Что значит оценка линтера?
85 и выше считается чистым текстом, 60-84 требует точечной правки, ниже 60 текст стоит переписать.
Похожие
Marketing Skills: маркетинговые скиллы для агентов
Marketing Skills for AI Agents
Около пятидесяти скиллов по CRO, копирайтингу, SEO, аналитике, рекламе и запуску продукта для кодовых агентов
Скилл, который убирает из текста приметы ИИ-письма по списку Википедии и не добавляет выдуманных фактов
Скиллы для контента: иллюстрации к статьям, обложки, инфографика, комиксы, перевод, конвертация URL в Markdown и публикация в соцсети
Китайская версия скилла Humanizer: находит и убирает приметы AI-текста в материалах на китайском