mcpField
H
humanizer

humanizer

github.com/hjewkesProductivity439 installsUpdated 35w ago
Repository

About humanizer

humanizer is a writing skill for cleaning AI-generated text and reviewing it against context-specific guidance. It combines mechanical character cleanup with flags for phrases that need a human rewrite.

Key features

  1. 01Normalize punctuation and invisible characters
  2. 02Flag overused wording and clichés
  3. 03Use guides for README, email, Slack, and commits
  4. 04Run cleanup on text or files

Use cases

  1. 01Polish an AI-written README
  2. 02Check an email for filler phrases
  3. 03Clean text before sharing in Slack
  4. 04Review commit messages for style

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/hjewkes/agent-skills --skill humanizer

After installing, type/humanizerin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
commit-guide.md
email-guide.md
phrases.txt
readme-guide.md
slack-guide.md
scripts/
humanize

Details

From the project README

Humanizer

Clean AI-generated text by normalizing characters, flagging overused phrases, and following context-appropriate writing guidelines.

Workflow

  1. Identify context — determine what you're writing: README, email, Slack message, commit message, or general documentation
  2. Load the guide — read the appropriate reference file (see table below)
  3. Write following the guide — apply tone, structure, and length guidelines as you draft
  4. Run the script — pipe final text through humanize for mechanical cleanup and phrase flagging
  5. Review flags — rewrite any flagged phrases naturally; don't just delete them, replace with plain language

Context Guides

ContextReferenceKey principle
READMEreferences/readme-guide.mdDirect and factual, show the command first
Emailreferences/email-guide.mdState the ask in the first sentence
Slackreferences/slack-guide.mdTerse — 1-2 sentences max
Commitreferences/commit-guide.mdImperative mood, explain why not what
GeneralApply common sense from all guidesPrefer clarity over formality

CLI Reference

CommandDescription
echo "text" | humanizeClean text via stdin
humanize file.mdClean text from file
humanize --report file.mdVerbose output with replacement counts
humanize --helpShow usage

Exit codes: 0 = clean, 1 = error, 2 = phrase flags found (text still cleaned)

What the Script Fixes Automatically

  • Em dashes → space-hyphen-space
  • Smart quotes → straight quotes
  • Unicode ellipsis → three periods
  • Non-breaking/invisible spaces → regular spaces
  • Invisible Unicode watermark characters → removed
  • Bullet characters → ASCII hyphens

What Gets Flagged (Not Auto-Fixed)

The script flags phrases that need human judgment to rewrite:

  • Red-flag words: delve, tapestry, seamless, robust, comprehensive, etc.
  • Hedging filler: "it's important to note", "it's worth noting"
  • Cliche openers/closers: "I hope this finds you well", "feel free to reach out"
  • Overused transitions: furthermore, moreover, additionally

Full pattern list: references/phrases.txt

Comments

Markdown supported