HarshithNayakaL

Humanizer Claude Skill — AI skill for Claude Code

AI community

Agent skill that removes AI tells from prose and scores how human it reads.

How to install Humanizer Claude Skill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open HarshithNayakaL/humanizer-claude-skill and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Humanizer Claude Skill does

Agent skill that removes AI tells from prose and scores how human it reads. Markdown-safe CLI: --check scores 0-100 and fails under 70 for CI, --fix rewrites. Won't invent facts, touch quoted text, or force contractions into formal writing.

Alternatives in AI

  • Humanizer — A Claude Code skill that removes signs of AI-generated writing from text, making it sound more natural and hum 11.3k ★
  • Academic Humanizer — Strip AI-writing tells from papers and grant proposals (NSF/NIH), while keeping scholarly voice and tying clai 1.1k ★
  • Gtm Engineer Skills — Claude Code skill for improving website AEO (AI Engine Optimization) and GEO (Generative Engine Optimization) 761 ★

README

Humanizer Skill

A Claude skill that takes LLM-generated text — a ChatGPT draft, a Claude response, anything with that flat, over-polished AI cadence — and rewrites it to read like a person wrote it. It also scores any draft 0–100 on how human it reads, so you can check text before you publish it or verify a rewrite actually worked.

It treats "sounding like AI" as three separate problems:

  • Register — surface tells: em dashes, delve, uncontracted formal prose, uniform mid-length sentences, three-item lists. These are patternable, so humanizer/scripts/humanize.py catches and fixes them mechanically.
  • Genericness — writing that commits to nothing, names nothing, and could be about any company in any industry. No regex catches this one. It needs judgement, which is what the skill's workflow in SKILL.md walks Claude through.
  • Structure — what the piece decides, not how it phrases things: whether the narrator explains what it all meant, who resolves the plot, whether emotion is ever named plainly. This is the durable layer. Strip every cliché and purple sentence out of an AI story and a classifier built only on narrative decisions still catches it, because editing out purple prose doesn't change who resolves the plot.

Most "humanize this" requests are really about genericness, even when the person only consciously notices the register. Structure is the layer nobody notices and nothing else fixes.

Research foundation

The structural layer isn't guesswork — it's built from a real study of what separates AI-written fiction from human-written fiction at the level of narrative decisions, not word choice.

**The paper.** Jenna Russell, Rishanth Rajendhran, Chau Minh Pham, Mohit Iyyer (University of Maryland) and John Wieting (Google DeepMind), *StoryScope: Investigating idiosyncrasies in AI fiction*, COLM 2026 (arXiv:2604.03136v6). The team built a parallel corpus — 10,272 human stories from Books3, each mirrored by five LLM