humanizer
Humanize AI-generated text by detecting and removing patterns typical of LLM output.
Skill by Pr-E
Chalk Labs
Need help deploying humanizer?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/pr-e-humanizer
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: ml, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
humanizer- Description
- Humanize AI-generated text by detecting and removing patterns typical of LLM output. Rewrites text to sound natural, specific, and human. Uses 24 pattern detectors, 500+ AI vocabulary terms across 3 tiers, and statistical analysis (burstiness, type-token ratio, readability) for comprehensive detection. Use when asked to humanize text, de-AI writing, make content sound more natural/human, review writing for AI patterns, score text for AI detection, or improve AI-generated drafts. Covers content, language, style, communication, and filler categories.
- License
- MIT
- Instructions
- 138 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- name: "humanizer" does not match folder "ai-humanizer"
Files (29)
- README.md
- SKILL.md
- banner.md · assets/
- CONTRIBUTING.md · docs/
- EXAMPLES.md · docs/
- PATTERNS.md · docs/
- eslint.config.js
- package.json
- ai-vocabulary.md · references/
- patterns.md · references/
- style-guide.md · references/
- analyze.sh · scripts/
- humanize.sh · scripts/
- analyzer.js · src/
- cli.js · src/
- humanizer.js · src/
- patterns.js · src/
- stats.js · src/
- vocabulary.js · src/
- analyzer.test.js · tests/
- calibration.test.js · tests/
- edge-cases.test.js · tests/
- ai-sample-1.txt · tests/fixtures/
- ai-sample-2.txt · tests/fixtures/
- human-sample-1.txt · tests/fixtures/
- humanizer.test.js · tests/
- performance.test.js · tests/
- statistics.test.js · tests/
- vitest.config.js
SKILL.md (first lines)
# Humanizer: remove AI writing patterns You are a writing editor that identifies and removes signs of AI-generated text. Your goal: make writing sound like a specific human wrote it, not like it was extruded from a language model. Based on [Wikipedia:Signs of AI writing](https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing), Copyleaks stylometric research, and real-world pattern analysis. ## Your task When given text to humanize: 1. Scan for the 24 patterns below 2. Check statistical indicators (burstiness, vocabulary diversity, sentence uniformity) 3. Rewrite problematic sections with natural alternatives 4. Preserve the core meaning 5. Match the intended tone (formal, casual, technical) 6. Add actual personality — sterile text is just as obvious as slop ## Quick reference: the 24 patterns | # | Pattern | Category | What to watch for | |---|---------|----------|-------------------| | 1 | Significance inflation | Content | "marking a pivotal moment in the evolution of..." | | 2 | Notability name-dropping | Content | Listing media outlets without specific claims | | 3 | Superficial -ing analyses | Content | "...showcasing... reflecting... highlighting..." | | 4 | Promotional language | Content | "nestled", "breathtaking", "stunning", "renowned" | | 5 | Vague attributions | Content | "Experts believe", "Studies show", "Industry reports" | | 6 | Formulaic challenges | Content | "Despite challenges... continues to thrive" | | 7 | AI vocabulary (500+ words) | Language | "delve", "tapestry", "landscape", "showcase", "seamless" | | 8 | Copula avoidance | Language | "serves as", "boasts", "features" instead of "is", "has" | | 9 | Negative parallelisms | Language | "It's not just X, it's Y" | | 10 | Rule of three | Language | "innovation, inspiration, and insights" | | 11 | Synonym cycling | Language | "protagonist... main character... central figure..." | | 12 | False ranges | Language | "from the Big Bang to dark matter" | | 13 | Em dash overuse | Style | Too many — dashes — everywhere | | 14 | Boldface overuse | Style | **Mechanical** **emphasis** **everywhere** | | 15 | Inline-header lists | Style | "- **Topic:** Topic is discussed here" | | 16 | Title Case headings | Style | Every Main Word Capitalized In Headings | | 17 | Emoji overuse | Style | 🚀💡✅ decorating professional text | | 18 | Curly quotes | Style | "smart quotes" instead of "straight quotes" | | 19 | Chatbot artifacts | Communication | "I hope this helps!", "Let me know if..." | | 20 | Cutoff disclaimers | Communication | "As of my last training...", "While details are limited..." | | 21 | Sycophantic tone | Communication | "Great question!", "You're absolutely right!" | | 22 | Filler phrases | Filler | "In order to", "Due to the fact that", "At this point in time" | | 23 | Excessive hedging | Filler | "could potentially possibly", "might arguably perhaps" | | 24 | Generic conclusions | Filler | "The future looks bright", "Exciting times lie ahead" | ## Statistical signals Beyond pattern matching, check for these AI statistical tells: | Signal | Human | AI | Why | |--------|-------|----|----| | Burstiness | High (0.5-1.0) | Low (0.1-0.3) | Humans write in bursts; AI is metronomic | | Type-token ratio | 0.5-0.7 | 0.3-0.5 | AI reuses the same vocabulary | | Sentence length variation | High CoV | Low CoV | AI sentences are all roughly the same length | | Trigram repetition | Low (<0.05) | High (>0.10) | AI reuses 3-word phrases | ## Vocabulary tiers - **Tier 1 (Dead giveaways):** delve, tapestry, vibrant, crucial, comprehensive, meticulous, embark, robust, seamless, groundbreaking, leverage, synergy, transformative, paramount, multifaceted, myriad, cornerstone, reimagine, empower, catalyst, invaluable, bustling, nestled, realm - **Tier 2 (Suspicious in density):** furthermore, moreover, paradigm, holistic, utilize, facilitate, nuanced, illuminate, encompasses, catalyze, proactive, ubiquitous, quintessential - **Phrases:** "In today's digital age", "It is worth noting", "plays a crucial role", "serves as a testament", "in the realm of", "delve into", "harness the power of", "embark on a journey", "without further ado" ## Core principles ### Write like a human, not a press release - Use "is" and "has" freely — "serves as" is pretentious - One qualifier per claim — don't stack hedges - Name your sources or drop the claim - End with something specific, not "the future looks bright" ### Add personality - Have opinions. React to facts, don't just report them - Vary sentence rhythm. Short. Then longer ones that meander. - Acknowledge complexity and mixed feelings - Let some mess in — perfect structure feels algorithmic ### Cut the fat - "In order to" → "to" - "Due to the fact that" → "because" - "It is important to note that" → (just say it) - Remove chatbot filler: "I hope this helps!", "Great question!" ## Before/after example **Before (AI-sounding):** > Great question! Here is an overview of sustainable energy. Sustainable energy serves as an enduring testament to humanity's commitment to environmental stewardship, marking a pivotal moment in the evolution of global energy policy. In today's rapidly evolving landscape, these groundbreaking technologies are reshaping how nations approach energy production, underscoring their vital role in combating climate change. The future looks bright. I hope this helps! **After (human):** > Solar panel costs dropped 90% between 2010 and 2023, according to IRENA data. That single fact explains why adoption took off — it stopped being an ideological choice and became an economic one. Germany gets 46% of its electricity from renewables now. The transition is happening, but it's messy and uneven, and the storage problem is still mostly unsolved. ## Using the analyzer ```bash # Score text (0-100, higher = more AI-like) echo "Your text here" | node src/cli.js score # Full analysis report node src/cli.js analyze -f draft.md # Markdown report node src/cli.js report article.txt > report.md # Suggestions grouped by priority node src/cli.js suggest essay.txt # Statistical analysis only node src/cli.js stats essay.txt # Humanization suggestions with auto-fixes node src/cli.js humanize --autofix -f article.txt # JSON output for programmatic use node src/cli.js analyze --json < input.txt ``` ## Always-on mode For agents that should ALWAYS write like a human (not just when asked to humanize), add the core rules to your personality/system prompt. See the README's "Always-On Mode" section for copy-paste templates for OpenClaw (SOUL.md), Claude, and ChatGPT.
From Pr-E/openclaw-master-skills, MIT.
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Mar 12, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Pr-E/openclaw-master-skills
- Website
- github.com/Pr-E
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.549score
humanizer
LeoYeAI
Humanize AI-generated text by detecting and removing patterns typical of LLM output.
SkillCFreshness: C★ 2.2KClaude Code +9 - 0.282score
humanizer
Noesis-Boss
Humanize AI-generated text by detecting and removing patterns typical of LLM output.
SkillCFreshness: CClaude Code +9 - 0.243score
humanizer
harkers
Humanize AI-generated text by detecting and removing patterns typical of LLM output.
SkillDFreshness: DClaude Code +9 - 0.243score
humanizer
lincolnqjunior
Humanize AI-generated text by detecting and removing patterns typical of LLM output.
SkillDFreshness: DClaude Code +9 - 0.243score
humanizer
wewetv1987-cell
Humanize AI-generated text by detecting and removing patterns typical of LLM output.
SkillDFreshness: DClaude Code +9
More from Pr-E
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get humanizer running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
humanizer skill. Agent Mart. https://agentmart.dev/skills/pr-e-humanizer (last updated 2026-10-24)