humanizer
Skill0 starsChanged 2 months agoMITView on GitHub
Make text read as written by a person: verify human markers are real, remove the 24 AI-writing patterns, final \"what still reads as AI\" pass. Never invents data.
188 other projects use a version of this, 54 of them edited.
Adopted by
Most recently taken up by
- aditya-vermax/skillstheir own version, first seen Nov 8, 2026
- chrisleekr/skillstheir own version, first seen Nov 8, 2026
- xhqing/CommunityManagerAgenttheir own version, first seen Nov 8, 2026
- CloudChef/atlasclaw-providersedited, first seen Nov 8, 2026
- Fractera/Agent-Engineering-Infrastructuretheir own version, first seen Nov 8, 2026
- Fractera/Agentic-Engineering-Infrastructuretheir own version, first seen Nov 8, 2026
Used with
Projects with it also use economy-mode, personal-voice and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
Microsoft AzureSkilleconomy-mode
Shifts Layer 3 model selection to cost-optimized alternatives when economy mode is active.
Also in 4 projects that use this
petermuirurithuoSkillpersonal-voice
Captures the user's personality, communication style, and values. Use this skill whenever responding to the user, drafting anything on their behalf (emails, CVs, messages, opinions, explanations), or whenever tone, word choice, or how an opinion is delivered matters. Apply it by default for any prompt, not only when the user explicitly asks for "my style" or "my voice.
Also in 3 projects that use this
Microsoft AzureSkillarchitectural-proposals
How to write comprehensive architectural proposals that drive alignment before code is written
Also in 3 projects that use this
- +9 more from Azure
Other versions188 projects use a version of this.
Word for word · 0
None found.
Edited · 54
- NousResearch/hermes-agent★ 262k10% same
- compozy/compozy★ 2.9k16% same
- memohai/Memoh★ 2.8k11% same
- felinics/Memoh★ 2.8k11% same
- bruin-data/bruin★ 1.8k11% same
- trypostit/trypost★ 83211% same
- atilladeniz/Kubeli★ 38713% same
- NulightJens/humanizer-stack★ 28312% same
- aivrar/portable-hermes-agent★ 23910% same
- Azure-Samples/interview-coach-agent-framework★ 17913% same
44 more not listed
Wrote their own version · 134
- blader/humanizer★ 63ksame name
- QuivrHQ/quivr★ 40ksame name
- The-Vibe-Company/quivr★ 40ksame name
- rommapp/romm★ 14ksame name
- github/gh-aw★ 5.6ksame name
- latitude-dev/latitude-llm★ 4.7ksame name
- github/squad★ 3.4ksame name
- SRombauts/SQLiteCpp★ 2.8ksame name
- unpoly/unpoly★ 2.8ksame name
- classroomio/classroomio★ 1.7ksame name
124 more not listed
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 repository15 other files it gives its agents.
- alignment-auditSkill
- auditSkill
- citable-passageSkill
- content-briefSkill
- entity-coverageSkill
- internal-linksSkill
- meta-tagsSkill
- navboost-auditSkill
- optimizeSkill
- researchSkill
- schema-genSkill
- scoreSkill
- seo-fundamentalsSkill
- topic-clustersSkill
- write-seoSkill
The file
We split this skill into the rules it gives an agent
8 rules. 0 are common, 8 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 175 edited versions we read keep these.
8
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 19
When given text to humanize:
- Distinctive: line 36
Every sentence is the same length and structure
- Distinctive: line 37
No opinions, just neutral reporting
- Distinctive: line 38
No acknowledgment of uncertainty or mixed feelings
- Distinctive: line 39
No first-person perspective when appropriate
- Distinctive: line 40
No humor, no edge, no personality
- Distinctive: line 157
Read the input text carefully.
- Distinctive: line 161
Ensure the revised text:
“Common” is measured: kept by at least 6 in 10 of the 175 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Humanizer: Real Human Signals, No AI Patterns
Editor pass that makes text read as written by a person. Two sides: (a) the positive markers only a real author can supply (Section 0), (b) the negative AI-writing patterns from Wikipedia's "Signs of AI writing" guide (Sections 1–24). Detection research (stylometry, backtranslation consistency) suggests that the absence of first-hand specifics reads as synthetic even when the style is clean — which is exactly why those specifics must be real.
Hard rule
This skill never invents data, people, quotes, dates, versions, or opinions. It surfaces where the text lacks human markers, asks the author for real material (AskUserQuestion), and inserts only what the author provides. Where nothing is provided, it leaves [NEEDS REAL DATA: …] and reports the gap. A fabricated anecdote is worse than none: it fails fact corroboration, it is a trust and legal liability, and readers can tell. See ground-truth rule 1 in ${CLAUDE_PLUGIN_ROOT}/skills/seo-fundamentals/SKILL.md.
Your Task
When given text to humanize:
- Audit the five human markers (Section 0) — count which are present and whether each is verifiably real (source in the text, or author-supplied). Ask the author for the missing ones once; insert what they give; placeholder the rest.
- Identify negative AI patterns — Sections 1–24.
- Rewrite problematic passages — replace AI-isms with plain alternatives.
- Preserve meaning and every real fact.
- Maintain voice — the author's, not a generic "casual" voice.
- Add personality from the author's stated opinions and stakes, not invented ones.
- Final pass — ask "What makes the below still read as AI-generated?", list the tells, fix them.
PERSONALITY AND SOUL
Avoiding AI patterns is only half the job. Sterile, voiceless writing is just as obvious as slop. Good writing has a human behind it.
Signs of soulless writing (even if technically "clean"):
- Every sentence is the same length and structure
- No opinions, just neutral reporting
- No acknowledgment of uncertainty or mixed feelings
- No first-person perspective when appropriate
- No humor, no edge, no personality
- Reads like a Wikipedia article or press release
How to add voice:
Have opinions — the author's. Don't just report facts; react to them the way the author does. Ask for their take if the text has none; never ventriloquize a stance they have not expressed. "I don't know how to feel about this" is more human than a neutral pros-and-cons list, but only if it is true of the author.
Vary your rhythm. Short punchy sentences. Then longer ones that take their time getting where they're going. Mix it up.
Acknowledge complexity. Real humans have mixed feelings. "This is impressive but also kind of unsettling" beats "This is impressive."
Use "I" when it fits. First person isn't unprofessional - it's honest. "I keep coming back to..." or "Here's what gets me..." signals a real person thinking.
Let some mess in. Perfect structure feels algorithmic. Tangents, asides, and half-formed thoughts are human.
Be specific about feelings. Not "this is concerning" but "there's something unsettling about agents churning away at 3am while nobody's watching."
Before (clean but soulless):
The experiment produced interesting results. The agents generated 3 million lines of code. Some developers were impressed while others were skeptical. The implications remain unclear.
After (has a pulse):
I genuinely don't know how to feel about this one. 3 million lines of code, generated while the humans presumably slept. Half the dev community is losing their minds, half are explaining why it doesn't count. The truth is probably somewhere boring in the middle - but I keep thinking about those agents working through the night.
SECTION 0: HUMAN MARKERS (REAL ONLY)
Beyond stylistic patterns, content needs positive human signals: specifics that only someone who was there can write. Count the five markers below before and after the rewrite. Target: all 5 present and real. Source for every marker is the author (their data, their cases, their tools, their stance) or a fetched, cited source. The examples under each marker show the shape of a good marker; their content is illustrative and must never be reused.
Marker 1: Proprietary data
At least one number, dataset, or observation that does not exist elsewhere on the web — from the author's own work. If the author has none, ask; if still none, [NEEDS REAL DATA: one figure from your own work on this topic].
Shape (illustrative):
- "In our March 2026 review of 47 client GA4 accounts, 31 had misaligned schema.org data."
- "Across the 12 e-commerce sites we audited in Q1, average INP dropped 38% after we replaced two third-party scripts."
- "Of the 200+ outreach emails we sent in the EU AI Act campaign, 14% replied — but only 3% of replies were budget-holders."
NOT: "Studies show…" / "Research indicates…" / "Many businesses find…" (these are vague-attribution patterns, see Section 5).
Marker 2: Named cases
2–3 short case mentions with specific people or companies, roles, and outcomes — real ones the author can name, or anonymized on the author's terms ("a Wrocław clinic we audited in February"). Never a made-up name.
Shape (illustrative):
- "Marta, head of content at a Warsaw-based fintech, had this problem after migrating from Webflow."
- "A SaaS founder I interviewed last week — Jakub, builds time-tracking tools — switched off Copilot after it kept inventing function names."
- "I had a call with Sarah at a B2B agency in Berlin who tracks LinkedIn impression-to-meeting conversion at 0.4%."
NOT: "A client of ours found…" / "One company discovered…" (generic-anecdote pattern).
Marker 3: Versions, dates, tools
Specific versions, dates, and tools the author actually used or that a cited source states. Generic references ("a recent update", "a crawler") read as hedging.
Shape (illustrative):
- "Yoast 22.4" not "Yoast"
- "March 12, 2026 core update" not "the recent Google update"
- "Screaming Frog 19.7 with rendering enabled" not "an SEO crawler"
- "GA4 schema misalignment we found in builds after July 2025" not "common GA4 issue"
Marker 4: First-person stake
At least one passage where the author commits to a position. Take the position from the author's input; if they have not stated one, ask.
Shape (illustrative):
- "I keep coming back to this because every time I think the pattern is dead, another client lands in the same trap."
- "I've stopped recommending [X] after seeing the Q1 2026 data — the cost-per-acquisition tripled."
- "Here's what gets me: nobody in the team flagged the issue until a customer complained."
NOT: "It is worth noting…" / "It's important to consider…" (filler-hedging pattern).
Marker 5: Acknowledged trade-off
At least one passage acknowledging complexity or uncertainty the author genuinely holds. Tidy resolution reads as synthetic.
Shape (illustrative):
- "I'm not sure this generalises. Out of the 47 cases, 31 fit — but 16 didn't, and I don't have a clean explanation."
- "Part of me thinks this is just survivorship bias. Part of me has run the numbers three times."
- "The trade-off is real and I genuinely don't know which way I'd lean for a non-YMYL site."
NOT: "Both sides have merit…" / "It is important to weigh…" (false-balance pattern).
Human-marker audit (before and after)
Count the five markers; a marker counts only if it is real (author-supplied or cited).
- 5/5 — strong; stylistic cleanup is the remaining task.
- 3–4/5 — acceptable; list the missing markers as
[NEEDS REAL DATA]items. - 0–2/5 — report clearly that the text cannot be made to read human without input from the author, and list exactly what to ask them for.
The 24 AI-writing patterns (catalog with before/after examples: ${CLAUDE_SKILL_DIR}/references/ai-patterns.md)
| # | Pattern | Watch for |
| 1 | Significance inflation | stands as, testament, pivotal, underscores, evolving landscape, setting the stage |
| 2 | Notability name-dropping | "featured in X, Y, Z", "active social media presence" |
| 3 | Superficial -ing analyses | highlighting…, ensuring…, reflecting…, fostering…, showcasing… |
| 4 | Promotional language | vibrant, rich (figurative), nestled, groundbreaking, renowned, must-visit |
| 5 | Vague attribution | experts argue, industry reports, observers note, studies show |
| 6 | Formulaic "challenges / future outlook" sections | "Despite these challenges… continues to thrive" |
| 7 | AI vocabulary | delve, tapestry, crucial, pivotal, showcase, underscore, interplay, landscape, vibrant, additionally |
| 8 | Copula avoidance | serves as / stands as / boasts instead of is / has |
| 9 | Negative parallelism | "not just X, but Y"; "it's not about X, it's about Y" |
| 10 | Rule of three | forced triplets everywhere |
| 11 | Synonym cycling | protagonist / main character / central figure / hero |
| 12 | False ranges | "from X to Y" where X and Y are not on a scale |
| 13 | Em-dash overuse | — used as the default connector |
| 14 | Boldface overuse | mechanical bolding of phrases |
| 15 | Inline-header lists | "- Label: sentence" bullets |
| 16 | Title Case headings | Every Word Capitalized |
| 17 | Emojis as decoration | 🚀 💡 ✅ in headings and bullets |
| 18 | Curly quotes | “ ” instead of " " |
| 19 | Chatbot artifacts | "I hope this helps", "Certainly!", "Let me know if…" |
| 20 | Knowledge-cutoff disclaimers | "as of my last update", "details are limited" |
| 21 | Sycophantic tone | "Great question!", "You're absolutely right" |
| 22 | Filler phrases | in order to, due to the fact that, at this point in time |
| 23 | Excessive hedging | could potentially possibly |
| 24 | Generic positive conclusions | "the future looks bright", "exciting times ahead" |
Process
- Read the input text carefully.
- Run the human-marker audit (Section 0) — count the 5 markers and check each is real. Ask the author for missing material once; placeholder what is not provided.
- Identify all instances of the patterns in Sections 1–24.
- Rewrite each problematic section.
- Ensure the revised text:
- Has all 5 human markers that are real (or 3+ with
[NEEDS REAL DATA]notes). - Sounds natural when read aloud.
- Varies sentence structure naturally.
- Uses specific details over vague claims.
- Maintains appropriate tone for context.
- Uses simple constructions (is/are/has) where appropriate.
- Has all 5 human markers that are real (or 3+ with
- Present a draft humanized version.
- Prompt: "What makes the below so obviously AI generated?"
- Answer briefly with the remaining tells (if any).
- Prompt: "Now make it not obviously AI generated."
- Present the final version (revised after the audit).
Output Format
Provide:
- Human-marker audit (input) — count of 5 markers present and real before changes
- Draft rewrite
- "What makes the below so obviously AI generated?" (brief bullets)
- Final rewrite
- Human-marker audit (output) — count after changes, plus the
[NEEDS REAL DATA]list - A brief summary of changes made (optional, if helpful)
Reference
This skill is based on Wikipedia:Signs of AI writing, maintained by WikiProject AI Cleanup. The patterns documented there come from observations of thousands of instances of AI-generated text on Wikipedia.
Key insight from Wikipedia: "LLMs use statistical algorithms to guess what should come next. The result tends toward the most statistically likely result that applies to the widest variety of cases."
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.

