Humanizer Lint

Deterministic multilingual AI text humanizer, anti-slop prose linter, copywriting/blog/SEO editor, and stylometric analyzer (EN, ID, ES, MS, FR, DE, PT, ZH + 100+ languages via Intl.Segmenter). Fixes robotic LLM tone, uniform sentence rhythm, low burstiness (CV), MATTR vocabulary repetition, and translationese clichés using a local zero-dependency Node.js CLI validator.

22 stars 5 forksWriting & Content

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add yanstd888/humanizer-lint --skill humanizer-lint
Manual install
git clone --depth 1 https://github.com/yanstd888/humanizer-lint.git /tmp/humanizer-lint
mkdir -p ~/.claude/skills
cp -r /tmp/humanizer-lint/. ~/.claude/skills/humanizer-lint

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Humanizer Lint

**Audit, lint, and humanize AI-generated prose across 100+ languages using deterministic local stylometric math before returning text to the user.**

- Eliminates robotic LLM writing patterns when users ask to "humanize text", "remove AI slop", "fix uniform sentence rhythm", or "write natural blog, copywriting, SEO, and documentation prose"
- Provides mandatory `node <skill_dir>/scripts/analyze.mjs --stdin --json` verification and `npx humanizer-lint` CLI to enforce Burstiness (`CV >= 0.45`), Adjacent Rhythm Delta, and Adaptive `MATTR` vocabulary diversity
- Ships with **8 deep anti-slop lexical & morphological rule packs** (`en`, `id`, `es`, `ms`, `fr`, `de`, `pt`, `zh`) plus **Universal Stylometric Mode** (`Intl.Segmenter`) for 100+ languages with zero external dependencies
- Supports personal author voice cloning via `node <skill_dir>/scripts/fingerprint.mjs` and passes all 3 `skills.sh` security audits (Gen Agent Trust Hub, Socket, Snyk) with zero network calls

## When to use

- Humanize agent-generated drafts, articles, essays, copywriting, and documentation in any language (`--lang auto`).
- Audit and fix uniform sentence rhythm (low Burstiness $CV$ and monotonous 3-sentence windows).
- Strip LLM stock phrases, filler transitions, and rigid translationese morphology (`EN`, `ID`, `ES`, `MS`, `FR`, `DE`, `PT`, `ZH`).
- Match a user's personal writing style using a local voice fingerprint profile (`scripts/fingerprint.mjs`).
Read the full skill on GitHub

Details

Skill name
humanizer-lint
License
MIT
Repo updated
31 October 2026

FAQ

What does the Humanizer Lint skill do?

Deterministic multilingual AI text humanizer, anti-slop prose linter, copywriting/blog/SEO editor, and stylometric analyzer (EN, ID, ES, MS, FR, DE, PT, ZH + 100+ languages via Intl.Segmenter). Fixes robotic LLM tone, uniform sentence rhythm, low burstiness (CV), MATTR vocabulary repetition, and translationese clichés using a local zero-dependency Node.js CLI validator.

How do I install the Humanizer Lint skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add yanstd888/humanizer-lint --skill humanizer-lint. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Humanizer Lint popular?

It lives in yanstd888/humanizer-lint, which has 22 GitHub stars and 5 forks.

Related skills

Wechat Article Formatter

21

vigorX777/wechat-article-formatter

将 Markdown 文稿转换为微信公众号兼容的 HTML 格式。支持 Claude 风格(简约橙)、橙韵风格(杂志卡片)、蓝色专业风格(商务数据)和贴纸风格(旋转贴纸)四种预设主题。自动处理公众号编辑器的 CSS 兼容性问题(div 转 table、代码块换行、表格背景色、字体继承等)。触发词:「公众号排版」「微信文章格式化」「WeChat article」「格式化为公众号」「转换为微信格式」「复刻排版」「模板复刻」「clone theme」。

Writing & Content

En Zh Max

25

3060226349kk-cmd/en-zh-max

Use when the user wants 英译中 / 英译汉 / English to Chinese / translate English into Chinese, or to polish translationese out of a Chinese draft translated from English. Also when producing 英中对照 bilingual output, or translating full-length English books. Not for Chinese-to-English, other source languages, pure Chinese writing polish, or single-word lookups.

Writing & Content

Dbp Translator

24

keemanxp/dbp-translator-claude

Translate English text into standard Bahasa Melayu following Dewan Bahasa dan Pustaka (DBP) conventions. Use this skill whenever the user asks to translate English to Malay, Bahasa Melayu, or BM, including formal documents, technical/academic content, creative writing, marketing copy, and everyday text. Also trigger when the user pastes English text and asks for a Malay version, says "translate this to BM", "terjemah", "tukar ke Bahasa Melayu", or any similar phrasing. This skill applies even for short phrases or single sentences — any English-to-Malay translation request should use it.

Writing & Content

Prd Writer

28

vibepm666/prd-writer

帮助用户从零写出高质量 PRD,或评估/改进/增量更新已有需求文档。 触发词(任一命中即用本 skill):需求文档、PRD、产品需求、功能文档、写需求、整理需求、补充需求、审查需求、改进需求文档、需求评审、评估 PRD、从零写 PRD、我想做个产品/功能/App/工具、帮我整理需求、AI 写的需求有没有问题。 即使描述很简短也必须触发,不得跳过技能直接写文档。

Writing & Content

Reddit Skills

16

1146345502/reddit-skills

Reddit automation skill collection. Supports authentication, content publishing, search & discovery, social interactions, and compound operations. Triggered when a user asks to operate Reddit (post, search, comment, login, analyze, upvote, save).

Writing & Content

Unsloppify

29

woerndl/unsloppify

Remove AI writing tells from text. Use when a text artifact is the deliverable or a major part of one, such as documentation, PR or commit text, release notes, reports, marketing copy, code comments, or when asked to de-slop, humanize, or clean up text. Not for chat replies, status updates, or completion summaries around a non-text task.

Writing & Content

Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.