Humanizer
SkillDev toolsStrip AI writing patterns from text. Checks 24 patterns across 4 categories (structural, lexical, rhetorical, formatting) with academic economics adaptation. This skill should be used on any text that reads too "AI-generated", or as a final pass on drafted sections. Triggers on "humanize", "de-AI", "make it sound natural", or "strip AI patterns".
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the Humanizer skill
What this skill tells your AI
The instructions your AI receives, as published by brycewang-stanford/auto-empirical-research-skills in skills/41-sticerd-eee-sewage-econometrics-check/skills/humanizer/SKILL.md and read by ahel’s review.
Strip AI writing patterns from academic text while preserving economics content and formal structure.
Input: $ARGUMENTS — path to file to humanize.
Workflow
Step 1: Read the File
Read the target file from $ARGUMENTS. Support .tex, .md, .txt, and .qmd files.
Step 2: Scan for AI Patterns
Check all 24 patterns across 4 categories:
Category 1: Structural Tics (6 patterns)
- Triplet lists — "X, Y, and Z" appearing 3+ times in a section
- Formulaic transitions — "Moreover", "Furthermore", "Additionally" as sentence starters
- Echo conclusions — final paragraph restates every point
- Uniform paragraph length — all paragraphs suspiciously similar in length
- Topic sentence + support — every paragraph follows identical structure
- Numbered/bulleted reasoning — "First... Second... Third..." in prose
Category 2: Lexical Tells (6 patterns)
- "Delve" — almost never used by humans in academic writing
- "Landscape" — as metaphor ("the policy landscape")
- "Crucial/pivotal/vital" — overused intensifiers
- "Multifaceted" — AI favourite
- "Underscores" — as verb ("this underscores the importance")
- "Navigate" — metaphorical ("navigate the challenges")
Category 3: Rhetorical Patterns (6 patterns)
- Excessive hedging — "it is worth noting", "interestingly", "arguably"
- Performative enthusiasm — "fascinating", "remarkable", "exciting"
- False balance — "while X, it is also true that Y" for every claim
- Hollow acknowledgment — "this raises important questions" without answering them
- Premature synthesis — summarising before enough evidence is presented
- Universal agreement — "scholars agree", "it is widely recognised"
Category 4: Formatting Tells (6 patterns)
- Over-signposting — "In this section, we will discuss..."
- Excessive parallelism — every sentence in a list has identical structure
- Definitional opening — starting sections with dictionary-style definitions
- Disclaimer stacking — multiple caveats before making a point
- Summary before content — "This section covers X, Y, and Z" at the start
- Colon-list pattern — "There are three key factors: (1)... (2)... (3)..."
Step 3: Apply Fixes
For each detected pattern:
- Identify the specific instance with line number
- Rewrite to sound more natural/human
- Preserve the academic content and meaning
Academic Economics Adaptation Rules
- Preserve formal structure where genuinely needed (equations, proofs, identification arguments)
- Keep technical terms — do not simplify econometric vocabulary (heteroskedasticity-robust, LSOA fixed effects, hedonic pricing, etc.)
- Maintain citation density — do not remove scholarly references
- Vary sentence structure — mix short and long, simple and complex
- Allow imperfection — real writing has slight asymmetries and personality
- Respect economics conventions — "we estimate", "we find", "column (3) shows" are standard, not AI patterns
- Keep LaTeX intact — do not modify
\textcite{},\parencite{},\label{},\ref{}, or equation environments
Step 4: Report Changes
Present a summary of changes:
## Humanizer Report: [filename]
**Patterns found:** N / 24
**Changes made:** N
| # | Pattern | Category | Location | Change |
|---|---------|----------|----------|--------|
| 1 | Triplet lists | Structural | Section 3, para 2 | Varied list lengths |
| 2 | "Delve" | Lexical | Line 47 | Replaced with "examine" |
...
Step 5: Save
Overwrite the original file with the humanised version (the user can review via git diff).
Principles
- Preserve meaning. The content must be identical — only the expression changes.
- Do not over-correct. Some formal academic patterns are normal, not AI tells.
- Context-aware. "Moreover" in a proof derivation is fine. "Moreover" as every paragraph opener is not.
- Reversible. User can always
git checkoutto undo. - Light touch for good writing. If only 2-3 patterns found, the text is probably fine. Focus effort on heavily AI-patterned text.
- Economics-aware. Standard economics phrasing ("we exploit variation in...", "we instrument...") is conventional, not AI-generated.
Signals
- GitHub stars
- 4k
- Forks
- 531
- Last commit
- Sep 2026
- Hacker News mentions
- 19
Advanced
- Item type
- skill
- Key
humanizer-brycewang-stanford- Source
- github.com/brycewang-stanford/auto-empirical-research-skills
github.com/brycewang-stanford/auto-empirical-research-skills
Related picks
Skill · k-dense-ai
The pick for LaTeXlatex-drawing-guide
Skill · brycewang-stanford
The pick for LaTeXobsidian-markdown
Skill · agricidaniel
The pick for Markdownmarkdown-formatter
Skill · nvidia
The pick for Markdownteach
Skill · mattpocock
More in Dev toolsimplement
Skill · mattpocock
More in Dev tools