humanize

by harshaneelVerified

Best static AI text humanizer. Two research-grounded LLM-agnostic skills that make AI writing sound human and relatable. Nine levers, 50+ peer-reviewed sources, 2024-2026 detection literature.

380
Stars
41
Forks
HTML
Language
8/23/2026
Added
View on GitHubDownload ZIP

⚠️ Third-Party Software Notice

This skill is third-party open-source software developed and hosted independently on GitHub. SkillTip is an informational directory and does not control or maintain the underlying repository. Any security checks displayed are automated and limited in scope. Review the source code before installing.

Read the Terms of Service

Installation

Add to your Claude Code skills directory:

# Add to your Claude Code skills
git clone https://github.com/harshaneel/humanize

Getting Started

Guides for using skills like humanize.

Security Report

Verified

Last scanned: —

{
  "status": "PASSED",
  "issues": []
}

README.md

humanize

LLM-agnostic skills that make AI writing sound human and relatable.

Grounded in 50+ peer-reviewed sources through April 2026.

Works in any LLM agent: Claude Code, Codex CLI, ChatGPT, Gemini, Cursor, Aider, OpenCode, Continue, Copilot. The install paths differ; the skill content is identical.

Contents

Get started

  • What's inside — the two skills, at a glance

  • Installation — one command for Claude Code, Codex CLI, ChatGPT desktop, or any agent

  • Usage — how to invoke each skill

  • Benchmark — 25 inputs, two independent scorers

Why the skills work

Limits and what closes them

Maintenance & references

What's inside

Skill What it does Trigger

humanize Rewrites or generates text so it reads the way a person actually writes — natural rhythm, real specifics, a voice — by applying nine humanization levers drawn from the detection literature. "humanize this", "make this sound more human", "make this less robotic", "write this like a person"

ai-check Forensic analysis of text for AI-generation signals. Scores 9 signal categories, cites every flag with evidence, returns a verdict + confidence + AI-edited fraction estimate. "does this sound AI?", "run ai-check on this", "score this text"

Both are static rule-based skills (single SKILL.md per skill, zero runtime dependencies). Six advanced hybrid techniques are documented in the humanize skill for high-stakes use.

What "static" means here. No models trained, no API calls, no detector-in-the-loop. The skill is a rulebook the host LLM follows. The detection research is the measuring instrument, not the target: it tells us precisely where AI prose diverges from human prose, and closing those gaps is what makes the writing read as human. That the same edits also lower perplexity-based scores (ZeroGPT, QuillBot) is a consequence, not the goal. The "What this approach cannot do" section below is honest about the learned-classifier ceiling (Grammarly, GPTZero) and what additional steps close that gap.

Installation

This repo bundles two skills (humanize and ai-check) in their own subdirectories. Installation copies both into your agent's skills folder.

Install everywhere in one command

If you use multiple agents (Claude Code, Codex CLI, ChatGPT desktop), install to all three skill directories at once:

git clone https://github.com/harshaneel/humanize.git
cd humanize && ./install.sh all

This installs to ~/.claude/skills/, ~/.codex/skills/, and ~/.agents/skills/. Add --copy if you prefer self-contained files over symlinks.

Claude Code

Clone the repo, then copy both skill folders into Claude Code's skills directory:

git clone https://github.com/harshaneel/humanize.git
mkdir -p ~/.claude/skills
cp -R humanize/humanize humanize/ai-check ~/.claude/skills/

Or use the included install script (symlinks instead of copies, so git pull updates apply automatically):

git clone https://github.com/harshaneel/humanize.git
cd humanize && ./install.sh

Codex CLI

git clone https://github.com/harshaneel/humanize.git
mkdir -p ~/.codex/skills
cp -R humanize/humanize humanize/ai-check ~/.codex/skills/

Or cd humanize && ./install.sh codex to use the install script.

ChatGPT desktop / OpenAI agents

ChatGPT desktop and several OpenAI agent harnesses read from ~/.agents/skills/.

git clone https://github.com/harshaneel/humanize.git
mkdir -p ~/.agents/skills
cp -R humanize/humanize humanize/ai-check ~/.agents/skills/

Or cd humanize && ./install.sh chatgpt to use the install script.

OpenCode

git clone https://github.com/harshaneel/humanize.git
mkdir -p ~/.config/opencode/skills
cp -R humanize/humanize humanize/ai-check ~/.config/opencode/skills/

Note: OpenCode also scans ~/.claude/skills/ for compatibility, so a single clone into ~/.claude/skills/ works for both tools.

Claude.ai / Claude Desktop

The web and desktop apps don't read from disk. Upload through the UI instead:

  • Open Settings → Capabilities → Skills.

  • Click Create skill and upload [humanize/SKILL.md](https://github.com/harshaneel/humanize/blob/main/humanize/SKILL.md).

  • Repeat with [ai-check/SKILL.md](https://github.com/harshaneel/humanize/blob/main/ai-check/SKILL.md).

  • Toggle each skill on in conversations where you want it active.

Any other chat agent (ChatGPT, Gemini, Cursor, Aider, Cline)

No install needed. Open [humanize/SKILL.md](https://github.com/harshaneel/humanize/blob/main/humanize/SKILL.md), copy the raw contents, and paste into a new conversation prefaced with: "Use these instructions whenever I ask you to humanize text." Same for [ai-check/SKILL.md](https://github.com/harshaneel/humanize/blob/main/ai-check/SKILL.md).

Usage

Humanize

/humanize

[paste your text here]

Or ask the model directly:

Please humanize this text: [your text]

AI-check

/ai-check

[paste your text here]

Or ask the model directly:

Does this sound AI? [your text]

ai-check returns a structured report: verdict (Human / Likely Human / Uncertain / Likely AI / AI), confidence, score breakdown across 9 signal categories, evidence quotes for every flag, and an AI-edited fraction estimate (Pure human / Lightly AI-assisted / Mixed authorship / Heavily AI-edited / Pure AI).

Voice matching

To match your personal writing style, provide a sample of your own writing before the text to humanize:

/humanize

Here's a sample of my writing for voice matching:
[paste 2-3 paragraphs of your own writing]

Now humanize this text:
[paste AI text to humanize]

The skill will distill style hypotheses from your sample (sentence rhythm, vocabulary preferences, structural quirks, what you never do) and apply them to the rewrite. Based on HyPerAlign (arXiv 2505.00038); more effective than the model trying to guess a generic "human voice" on its own.

Combine the two skills

Use ai-check to score, then humanize to fix:

Run ai-check on this paragraph, then humanize it to address every flag you raised.

[paste your text]

The model will produce the audit report, then a rewrite that targets the specific signals it flagged.

Benchmark

Tested on 25 AI-flavored input texts across 25 distinct registers: tech blog, postmortem, product launch, academic abstract, business email, Slack update, LinkedIn post, cover letter, marketing copy, press release, investor update, job posting, customer support, recipe intro, travel writing, restaurant review, book review, personal essay, privacy policy, tutorial, comparison article, roadmap update, conference abstract, README intro, career advice. Each input contained typical AI tells (banned vocabulary, em dashes, balanced framing, RLHF-style hedging). Each was rewritten by humanize following the full nine-lever protocol plus the Step 5.5 audit-revise loop.

The 25 humanized outputs were scored by two independent detectors.

Internal scorer: ai-check (this repo, rule-based stylometry)

Metric Value

Mean score (0–27, lower = more human) 5.24

Median 5

Verdict distribution 6 Human, 19 Likely Human, 0 Uncertain or worse

All 25 outputs landed in the Human / Likely Human range. Zero scored Uncertain or higher.

External scorer: official Binoculars (cross-perplexity, different signal class)

For cross-validation, the same outputs were scored with Binoculars, the zero-shot AI detector from Hans et al. (ICML 2024, arXiv:2401.12070). Binoculars uses a different signal class than ai-check: a cross-perplexity ratio between two close LLMs rather than rule-based pattern matching. Agreement between the two scorers is independent evidence rather than scorer-implementation bias.

Model pair: TinyLlama-1.1B base + TinyLlama-1.1B-Chat. The paper uses Falcon-7B; TinyLlama is a lightweight substitute since the Binoculars algorithm is

Frequently Asked Questions

What is humanize?

humanize is an open-source cli tools skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by harshaneel. Best static AI text humanizer. Two research-grounded LLM-agnostic skills that make AI writing sound human and relatable. Nine levers, 50+ peer-reviewed sources, 2024-2026 detection literature. It has 380 GitHub stars.

Is humanize safe to use?

Yes. humanize passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install humanize?

Clone the repository with "git clone https://github.com/harshaneel/humanize" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is humanize written in?

humanize is primarily written in HTML. It is open-source under harshaneel on GitHub, so you can review or fork the full source.

Are there alternatives to humanize?

Yes. SkillsLLM lists many other CLI Tools skills you can browse and compare side by side. Open the CLI Tools category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh humanize against similar tools.

Comments (0)

No comments yet. Be the first to share your thoughts!

ui-ux-pro-max-skill

by nextlevelbuilder

12

An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.

119,92012,870Python
CLI Toolsai-skillsantigravity
View details

happy

by slopus

Mobile and Web client for Codex and Claude Code, with realtime voice, encryption and fully featured

23,4501,980TypeScript
CLI Tools
View details

claudecodeui

by siteboon

Use Claude Code, OpenCode, Cursor CLI, and Codex on mobile and web with CloudCLI (aka Claude Code UI). CloudCLI is a free open source webui/GUI that helps you manage your Claude Code session and projects remotely.

13,3941,866TypeScript
CLI Tools
View details

CRS-自建Claude Code镜像,一站式开源中转服务,让 Claude、OpenAI、Gemini、Droid 订阅统一接入,支持拼车共享,更高效分摊成本,原生工具无缝使用。

12,5471,869JavaScript
CLI Tools
View details

ccstatusline

by sirmalloc

🚀 Beautiful highly customizable statusline for Claude Code CLI with powerline support, themes, and more.

12,508545TypeScript
CLI Tools
View details

Developers Also Liked

Based on votes and bookmarks from developers who liked this skill

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP Serversapisai-tools
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details