humanizer
Скилл находит приметы машинного текста, переписывает его в выбранном голосе и по желанию дает оценку от 0 до 100
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Скилл это разметка, а утилита оценки работает локально без сети
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/aboudjem-humanizer-skillОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add aboudjem/humanizer-skill --skill humanizer -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита a58df06
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aboudjem/humanizer-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/humanizer/
git -C "$tmp" checkout a58df065367550b6ce40ff3f648335018d8e0589
mkdir -p .claude/skills
cp -R "$tmp/skills/humanizer" .claude/skills/humanizerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add aboudjem/humanizer-skill --skill humanizer -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита a58df06
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aboudjem/humanizer-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/humanizer/
git -C "$tmp" checkout a58df065367550b6ce40ff3f648335018d8e0589
mkdir -p .agents/skills
cp -R "$tmp/skills/humanizer" .agents/skills/humanizerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add aboudjem/humanizer-skill --skill humanizer -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита a58df06
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aboudjem/humanizer-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/humanizer/
git -C "$tmp" checkout a58df065367550b6ce40ff3f648335018d8e0589
mkdir -p .github/skills
cp -R "$tmp/skills/humanizer" .github/skills/humanizerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add aboudjem/humanizer-skill --skill humanizer -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита a58df06
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aboudjem/humanizer-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/humanizer/
git -C "$tmp" checkout a58df065367550b6ce40ff3f648335018d8e0589
mkdir -p .agents/skills
cp -R "$tmp/skills/humanizer" .agents/skills/humanizerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add aboudjem/humanizer-skill --skill humanizer -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита a58df06
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aboudjem/humanizer-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/humanizer/
git -C "$tmp" checkout a58df065367550b6ce40ff3f648335018d8e0589
mkdir -p .agents/skills
cp -R "$tmp/skills/humanizer" .agents/skills/humanizerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aboudjem/humanizer-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/humanizer/
git -C "$tmp" checkout a58df065367550b6ce40ff3f648335018d8e0589
mkdir -p .devin/skills
cp -R "$tmp/skills/humanizer" .devin/skills/humanizerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add aboudjem/humanizer-skill --skill humanizer -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита a58df06
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aboudjem/humanizer-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/humanizer/
git -C "$tmp" checkout a58df065367550b6ce40ff3f648335018d8e0589
mkdir -p .cline/skills
cp -R "$tmp/skills/humanizer" .cline/skills/humanizerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add aboudjem/humanizer-skill --skill humanizer -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита a58df06
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aboudjem/humanizer-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/humanizer/
git -C "$tmp" checkout a58df065367550b6ce40ff3f648335018d8e0589
mkdir -p .roo/skills
cp -R "$tmp/skills/humanizer" .roo/skills/humanizerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add aboudjem/humanizer-skill --skill humanizer -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита a58df06
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aboudjem/humanizer-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/humanizer/
git -C "$tmp" checkout a58df065367550b6ce40ff3f648335018d8e0589
mkdir -p .agents/skills
cp -R "$tmp/skills/humanizer" .agents/skills/humanizerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aboudjem/humanizer-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/humanizer/
git -C "$tmp" checkout a58df065367550b6ce40ff3f648335018d8e0589
mkdir -p .agents/skills
cp -R "$tmp/skills/humanizer" .agents/skills/humanizerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/aboudjem/humanizer-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/humanizer/
git -C "$tmp" checkout a58df065367550b6ce40ff3f648335018d8e0589
mkdir -p .agents/skills
cp -R "$tmp/skills/humanizer" .agents/skills/humanizerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Установи скилл: claude plugin marketplace add Aboudjem/10x, затем claude plugin install humanizer@10x. Или для других агентов: npx skills add Aboudjem/humanizer-skill.
Другие способы из описания автора
claude plugin marketplace add Aboudjem/10x
claude plugin install humanizer@10xЭто чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
humanizer разбирает текст по каталогу из 55 приемов машинного письма: однообразная длина фраз, дежурные слова, штампованные переходы, лишние вводные. В режиме разбора он показывает найденные приемы и оценку без правки. В режиме переписывания приводит текст к одному из пяти голосов и восстанавливает разброс длины предложений. Отдельная утилита на Node без зависимостей считает оценку по измеримым сигналам и умеет проверять, что при переписывании не потерялись числа, ссылки и даты. Все работает локально, ничего не уходит в сеть.
Для кого. Для авторов, редакторов и маркетологов, которым нужно убрать машинные приметы из текста перед публикацией.
Подходит, если
- Текст читается как ответ чат-бота и нужно вернуть живой голос
- Готовите статью, README или пост и хотите проверить его на приметы машинного письма
- Нужна воспроизводимая оценка того, насколько текст похож на машинный
Не подходит, если
- Задача обойти детектор, а не улучшить текст
- Нужен разбор фактов, а не формы и стиля
Пример запроса к агенту
Убери приметы машинного письма из этого черновика и перепиши техническим голосомОграничения
Скилл оценивает только форму и стиль, смысл он не проверяет, и его оценка лишь сигнал. Детекторы ошибаются на текстах неносителей, поэтому есть защита от ложных срабатываний, но полностью они не исключены. Основной набор приемов рассчитан на английский, для китайского есть черновое приложение.
Как отключить. Удалите плагин humanizer через claude plugin или уберите папку скилла из каталога скиллов агента.
Проверка безопасности
- Скилл это разметка, а утилита оценки работает локально без сети
Коротко о README
README описывает открытый скилл, который очищает текст от машинных примет и по желанию оценивает его. Приемов 55, разбиты по категориям, у большинства есть пары до и после. Голосов пять: разговорный, деловой, технический, теплый и прямой. Отдельно идет утилита на Node без зависимостей, которая считает оценку по четырем сигналам и проверяет сохранность фактов, ее можно повесить как хук перед коммитом. Ставится плагином в Claude Code через маркетплейс 10x или командой npx skills add для десятков других агентов.
SKILL.md
--- name: humanizer description: Detects 55 AI writing patterns and rewrites text in five voice profiles so it reads like a specific human wrote it, with an optional 0-100 AI-tell score. Use when text sounds AI-generated or like a chatbot, when preparing a blog post, README, or LinkedIn post for publication, when auditing prose for AI tells, or when editing a Markdown file in place. Triggers on phrases like "humanize this", "make this sound less AI", "make this sound human", "remove AI tells", "does this read like ChatGPT", and "rewrite so it does not sound AI-generated". Pure Markdown, zero dependencies, no network calls. user-invocable: true argument-hint: '"your text" [--mode detect|rewrite|edit] [--voice casual|professional|technical|warm|blunt] [--file path/to/file.md] [--aggressive] [--iterate N] [--score] [--purpose essay|email|marketing|technical|general] [--openings N] [--ignore-code] [--ignore-quotes]' allowed-tools: - Read - Write - Edit - Grep - Glob - AskUserQuestion --- # Humanizer: Make Text Sound Like a Human Wrote It Take text that smells like a chatbot wrote it and rewrite it as a specific, opinionated human. Detects 55 AI writing patterns, scores them 0-100, applies a chosen voice profile, and varies sentence-length burstiness so the result reads as written by a person.
Частые вопросы
Данные уходят в сеть?
Нет, скилл это один файл разметки, который читает ваш редактор, а утилита оценки не делает сетевых вызовов.
Что с фактами при переписывании?
Есть проверка, которая отмечает потерю чисел, процентов, ссылок, дат, версий и сокращений.
Похожие
Скилл, который убирает из текста приметы ИИ-письма по списку Википедии и не добавляет выдуманных фактов
Marketing Skills: маркетинговые скиллы для агентов
Marketing Skills for AI Agents
Около пятидесяти скиллов по CRO, копирайтингу, SEO, аналитике, рекламе и запуску продукта для кодовых агентов
MCP-сервер SendPulse
SendPulse MCP
Официальный удаленный MCP-сервер SendPulse: статистика, рассылки и данные пользователей через чат с агентом
MCP Яндекс Директа из машиночитаемой схемы
yandex-direct-mcp
MCP-сервер и CLI на всех 113 методах API v5 Яндекс Директа, собранных из WSDL: по умолчанию только 9 читающих, запись включается явно