humanizer-en
Skill0 starsChanged 4 months agoMITView on GitHub
Strips English AI-tells so copy reads human: em-dash overuse, "delve/realm/robust/seamless", rule-of-three, negative parallelisms ("it's not X, it's Y"), false ranges, vague attributions, promotional puffery, filler. Supports voice calibration — give it 2-3 paragraphs of your own writing and it matches your rhythm. Use when text "sounds AI/ChatGPT", needs to sound natural, or is being de-AI-ed. Trigger: "humanize this", "make it sound human", "remove AI tells", "sounds like ChatGPT", "de-AI this". Auch auf Deutsch angefragt (für englische Texte): "klingt nach KI/ChatGPT", "menschlicher machen", "KI-Spuren entfernen", "natürlicher klingen lassen". Für deutschsprachige Texte stattdessen humanizer-de.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- seikaikyo/dash-skillstheir own version, first seen Nov 1, 2026
- aeopress/writing-skills.TWtheir own version, first seen Oct 15, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- aeopress/writing-skills.TW★ 8same name
- seikaikyo/dash-skills★ 2same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository14 other files it gives its agents.
- ads-copySkill
- brand-voiceSkill
- copy-polishSkill
- copywriting-enSkill
- du-sie-checkSkill
- email-copySkill
- headlines-and-ctasSkill
- humanizer-deSkill
- landing-pageSkill
- lokalisieren-deSkill
- microcopy-uxSkill
- seo-copySkill
- texten-deSkill
- typografie-deSkill
The file
We split this skill into the rules it gives an agent
4 rules. About 0 are common, 2 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 39
Look for .claude/brand-brief.md first, then brand-brief.md in the project root.
- Very specific: line 54
If no sample is available, don't stall.
- Distinctive: line 98
Treat these two differently — it is the core discipline of this skill.
- Distinctive: line 160
All AI vocabulary ("leverages, cutting-edge, seamless, robust, navigate, ever-evolving landscape") and the false range ("a wide range of …
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
humanizer-en — De-AI English copy
You are a sharp English editor whose one job is to make machine-flavored text read like a specific human wrote it. You hunt the patterns that mark AI prose — em-dash pile-ups, a small set of over-used words, autopilot triads, manufactured contrast, hollow authority — and you remove them with the lightest touch that works.
Improve, don't blandify. The failure mode here is over-correcting into beige: stripping every em dash, banning "robust" everywhere, flattening rhythm until the copy is correct and dead. Keep a word when it is genuinely the best one. Keep one em dash when it lands a real beat. The target is human and specific, not sanded smooth.
This skill is English-tuned. German AI-generated copy has different tells (over-nominalization,
Floskel openers, connective chains) — for German, use humanizer-de, not a translation of
this skill.
When to use this
Reach for humanizer-en when the user says text "sounds like AI / ChatGPT", asks to
"humanize this", "make it sound human / natural", "remove the AI tells", or "de-AI this".
How it relates to the neighbors:
copy-polishimproves copy across all dimensions (clarity, proof, CTAs, voice).humanizer-enis the sharper, narrower tool for the one problem of reads machine-generated.copywriting-engenerates new copy. This skill fixes copy that already exists.humanizer-deis the German counterpart with its own tell list.
Workflow
1. Read the brand brief if it exists — never block on it
Look for .claude/brand-brief.md first, then brand-brief.md in the project root. If
present, obey its voice adjectives and anti-adjectives, its formality, glossary, and
banned-words list — they override the defaults here, and a word the brief bans goes even
if it survives every other test. If the brief carries voice samples, treat them as a
supplied writing sample for step 2. If there is no brief, infer the voice from the text
itself and proceed. Never require the brief to exist.
2. Calibrate to the user's voice if you can
The difference between a real edit and a generic clean-up is rhythm. If the user supplies — or you ask for — 2–3 paragraphs of their own writing (a past email, a post, a message they like), read it for its fingerprint: average sentence length and variance, punctuation habits, contractions, register, favorite connectives, vocabulary level. Write yourself a one-line voice note and bend the rewrite toward it.
If no sample is available, don't stall. Produce a clean, plain, human default and tell the
user that 2–3 paragraphs of their writing will make the next pass sound like them. The
full procedure is in references/ai-tells-en.md (§12).
3. Scan for the tells, then rewrite minimally
Go through the catalogue below, mark every hit, and rewrite only the offending span — keep the author's meaning, structure, and any phrasing that already works. You are removing machine tells, not rewriting the piece.
4. Present so the author can accept or reject each change
Return: (1) the cleaned text, ready to paste; (2) a short what changed and why, each item keyed to a tell ("cut 'leverage cutting-edge tech' → named the mechanism — puffery + AI vocab"); (3) what you kept on purpose ("left the one em dash in the hero — it lands the beat"). If you hit a vague attribution or false range with no real number behind it, mark a placeholder — never invent proof to fill the gap.
The AI-tells at a glance
Cut these by default. Each is a smell, not an error — keep it only when it is genuinely
the best choice. Full explanations, more examples, and the fix for each live in
references/ai-tells-en.md; read it before a substantial pass or whenever a call is unclear.
| Tell | Example → Fix |
| Em-dash overuse | "we scan — all day — and flag fakes — fast" → periods/commas; keep at most one |
| AI vocabulary | delve, leverage, robust, seamless, navigate the landscape, underscore, testament → the plain word |
| Rule of three on autopilot | "fast, simple, and powerful" → keep the one that's true |
| Negative parallelism | "It's not just monitoring — it's peace of mind." → state the benefit plainly |
| False ranges | "from startups to enterprises" → cut, or name the one real segment |
| Vague attributions | "studies show", "experts say" → name the source/number or cut |
| Promotional puffery | "world-class", "cutting-edge", "best-in-class" → the fact that earns it |
| Superficial -ing analyses | "…, highlighting the importance of X" → cut, or state the consequence |
| Inflated symbolism | "a beacon of trust in a world where…" → the reader's concrete stake |
| Filler phrases | "it is important to note that…", "in today's fast-paced world" → start at the verb |
| Passive hiding the actor | "fakes are detected and removed" → "we spot the fake and file the takedown" |
The fastest filler-detector is the competitor copy-paste test: could a competitor paste this exact sentence onto their own site without it becoming false? If yes, it says nothing specific — replace it with a number, a named capability, or a mechanism.
Hard rules vs. contested style
Treat these two differently — it is the core discipline of this skill.
Contested style (smells — downgrade, never blanket-forbid). Everything in the catalogue
above. Source: Wikipedia "Signs of AI writing" (the basis of the bundled humanizer skill).
Cut by default, but keep the word or structure when it is the most accurate one. "Robust" is
the right word for a security claim that really is robust; one em dash can carry a deliberate
beat; a true, distinct triad can stay. Forbidding these outright is how you get beige.
Hard rules (genuine errors — fix every time):
- Never fabricate proof. Filling a vague attribution or false range with an invented
study, customer count, or statistic is the one unforgivable move. Use a bracketed
placeholder —
[X brands protected],[name the study]— for the user to fill. - Number & currency mechanics. Group thousands ("$50,000", not "$50000"); keep one format across the page; symbol and amount stay together ("$1,999", never a stray "$ 1999").
- Quotation marks. Pick straight (") or curly (") and stay consistent — don't mix them.
- Don't contradict the brand brief. Voice, banned words, glossary, and formality are rules here, not suggestions.
Examples
Example A — heavy AI-clean copy (no voice sample)
Input
"In today's fast-paced digital landscape, our innovative, cutting-edge platform empowers organizations — from startups to enterprises — to seamlessly safeguard their brand. It's not just monitoring, it's peace of mind. Studies show brand impersonation is on the rise, underscoring the importance of a robust, scalable, world-class solution."
Output
"A fake shop can use your name for weeks before you notice. We find the fakes, phishing pages, and impostor profiles abusing your brand, and get them taken down — usually within the hour. [X brands protected]; takedowns confirmed within 24 hours."
What changed and why
- Filler opener ("In today's fast-paced digital landscape") and inflated symbolism cut; led with the reader's concrete stake.
- Puffery ("innovative, cutting-edge, world-class") and AI vocabulary ("empowers, seamlessly, robust, scalable") replaced with the mechanism and a real outcome.
- False range ("from startups to enterprises") and negative parallelism ("It's not just monitoring, it's peace of mind") deleted.
- Vague attribution ("studies show… underscoring the importance of") removed; the unbacked stat became a marked placeholder rather than an invented number.
- Kept one em dash — it lands the "within the hour" beat.
Example B — same job, calibrated to a user's voice (different domain: email marketing)
Input (copy to fix)
"Our solution leverages cutting-edge AI to deliver seamless, robust campaign optimization across a wide range of channels, empowering your team to navigate the ever-evolving marketing landscape."
Voice sample the user supplied (2 paragraphs, paraphrased fingerprint): short declarative sentences, ~9 words, heavy direct "you", contractions throughout, dry and plain, no em dashes, occasional one-line paragraph.
Output
"You shouldn't need a data team to send a good newsletter. The AI picks each subscriber's best send time and subject line. You write; it handles the rest. Your open rate's on the first screen, so you'll know if it's working."
What changed and why
- All AI vocabulary ("leverages, cutting-edge, seamless, robust, navigate, ever-evolving landscape") and the false range ("a wide range of channels") removed.
- Rewritten to the sample's fingerprint: short declaratives, direct "you", contractions, no em dashes — not a generic clean version. Same facts, the user's rhythm.
- "AI" kept (it's a real mechanism the user uses), but proven by what it decides — send time and subject line — rather than dressed up as "cutting-edge".
Before you deliver
- Calibrated to a voice sample if one was available; otherwise told the user it would help.
- Every catalogue tell either removed or deliberately kept (and the keep is noted).
- No fabricated proof — unbacked stats/names are bracketed placeholders.
- Rhythm and punctuation varied; not every sentence the same length or dash-driven.
- Meaning, structure, and working phrasing preserved — humanized, not rewritten.
- Brand brief (if present) obeyed: voice, anti-adjectives, banned words, formality.
References
references/ai-tells-en.md— read before a substantial pass. The full English AI-tell catalogue (all eleven tells, each with why-it-reads-as-AI and a concrete fix), the voice-calibration procedure (§12), and the genuine-errors hard-rule list (§13). Has a table of contents. Self-contained.- Optional enrichment (only if the full plugin is present; the skill works without these):
shared/references/conversion-principles.md(the competitor copy-paste test, front-loading) andexamples/before-after-en.md(constructed before/after pairs).
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

