# Humanizer

> >-

- **Type:** Skill
- **Install:** `agentstack add skill-arasz-ai-badger-humanizer`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [Arasz](https://agentstack.voostack.com/s/arasz)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [Arasz](https://github.com/Arasz)
- **Source:** https://github.com/Arasz/ai-badger/tree/main/features/common/skills/humanizer
- **Website:** https://github.com/Arasz/ai-badger

## Install

```sh
agentstack add skill-arasz-ai-badger-humanizer
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Humanizer: Anti-AI Writing & Natural Voice Skill

Identify and strip signs of AI-generated prose, apply statistical humanization levers (burstiness, perplexity variance, active voice, specificity insertion), and ensure documentation and writing sound natural, human, and direct.

Based on empirical LLM text detection literature (2024–2026) and observation of thousands of AI writing instances (Mitchell et al., Sadasivan et al., Liang et al., Wikipedia AI Cleanup).

## When to Use

Apply this skill whenever:
- Writing or editing documentation, READMEs, tutorials, how-tos, or release notes
- The user asks to "humanize", "de-AI", "de-slop", or rewrite prose to sound natural
- Reviewing PR descriptions, commit messages, or external posts for AI tells before publishing

## Core Humanization Levers

```mermaid
flowchart TD
    Raw["Raw Prose / AI Draft"] --> L1["1. Burstiness Injection(Alternate 3-word to 35-word sentences)"]
    L1 --> L2["2. Anti-Vocabulary Purge(Remove 'delve', 'testament', em dashes)"]
    L2 --> L3["3. Active Clause Conversion(Replace copula 'serves as' with 'is/has')"]
    L3 --> L4["4. Structural Flattening(Remove forced bold bullet lists)"]
    L4 --> L5["5. Specificity & Grounding(Replace abstract claims with concrete facts)"]
    L5 --> L6["6. Two-Pass Self-Audit(Scan for remaining tells & polish)"]
    L6 --> Final["Natural Human Prose"]
```

1. **Burstiness Injection:** Vary sentence length dynamically. Mix short punchy statements (3–6 words) with longer flowing clauses (25–35 words). Avoid uniform 15–20 word sentence pacing.
2. **Anti-Vocabulary & N-Gram Purge:** Remove overused AI words (`delve`, `leverage`, `utilize`, `robust`, `comprehensive`, `streamline`, `foster`, `facilitate`, `pivotal`, `nuanced`, `multifaceted`, `crucial`, `enduring`, `garner`, `valuable`, `vibrant`, `tapestry`, `testament`, `underscores`, `highlights`).
3. **Zero Em Dash Rule:** Eliminate em dashes (`—`) or cap at 1 per 1,000 words. Replace with commas, parentheses, or separate sentences.
4. **Active Clause Conversion:** Avoid copula avoidance (`serves as`, `stands as`, `boasts`, `functions as`). Use simple active verbs (`is`, `has`, `runs`).
5. **Structural Flattening:** Reframe artificial bullet lists and title-cased headers into flowing sentences. Avoid restating points in "In conclusion" sections.
6. **Specificity & Grounding:** Swap abstract generalizations ("improves performance and streamlines operations") with concrete details ("reduces query latency from 120ms to 9ms").
7. **Two-Pass Self-Audit Protocol:**
   - **Pass 1:** Rewrite text applying levers 1–5.
   - **Pass 2:** Ask *"What makes this still sound like an LLM?"* Identify lingering artifacts and perform final polish.

## Quick Rules

- **NO filler connectors:** Drop "Additionally," "Furthermore," "At its core," "In today's fast-paced world."
- **NO negative parallelisms:** Replace "Not only... but also..." with direct active statements.
- **NO colon-header bullet points:** `- **Feature:** Explanation` -> write direct prose or plain tables.

## Gotchas

- **First-pass model bias:** The model that wrote the original draft often misses its own AI tells during a single edit pass. Always execute Pass 2 explicitly by asking *"What makes this still sound like an LLM?"*
- **Em-dashes sneak back in:** Models trained on RLHF prose naturally insert em-dashes (`—`). Treat em-dashes as compile-time errors and strip them during Pass 2.
- **Preserve technical precision:** Humanizing prose means removing empty buzzwords (`delve`, `pivotal`, `testament`), NOT removing required technical terms, code snippets, or precise parameters.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [Arasz](https://github.com/Arasz)
- **Source:** [Arasz/ai-badger](https://github.com/Arasz/ai-badger)
- **License:** MIT
- **Homepage:** https://github.com/Arasz/ai-badger

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-arasz-ai-badger-humanizer
- Seller: https://agentstack.voostack.com/s/arasz
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
