Przejdź do treści
Biblioteka skilli
Marketing i treści · Pisanie

humanizer

/humanizer

Wykrywa i usuwa wzorce typowe dla tekstów LLM, korzystając z 24 detektorów, ponad 500 haseł słownika AI i analizy statystycznej (burstiness, type-token ratio, czytelność), i ocenia tekst.

Licencja
MIT
Ostatnia zmiana repozytorium
20.07.2026

Ocena i bezpieczeństwo

95/ 100Klasa: dobry
Format20 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
29
Skrypty
16
Komentarze HTML
0
Adresy URL w SKILL.md
1
Przestarzałość

Brak sygnałów. Repozytorium zmienione 20.07.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 16 skryptów w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: eslint.config.js, scripts/analyze.sh, scripts/humanize.sh, src/analyzer.js, src/cli.js, src/humanizer.js, src/patterns.js, src/stats.js

Co robi i kiedy

Wykrywa i usuwa wzorce typowe dla tekstów LLM, korzystając z 24 detektorów, ponad 500 haseł słownika AI i analizy statystycznej (burstiness, type-token ratio, czytelność), i ocenia tekst.

Oryginalny opis (EN)

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.

Jak działa

  1. Your task
  2. Quick reference: the 24 patterns
  3. Statistical signals
  4. Vocabulary tiers
  5. Core principles
  6. Before/after example
  7. Using the analyzer
  8. Always-on mode
  9. Process
Sekcje z nagłówków SKILL.md, w oryginale · 138 linii, 1 166 słów
Podgląd SKILL.md
---
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.
---

# 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.

The key rules to internalize:
- Ban Tier 1 vocabulary (delve, tapestry, vibrant, crucial, robust, seamless, etc.)
- Kill filler phrases ("In order to" → "to", "Due to the fact that" → "because")
- No sycophancy, chatbot artifacts, or generic conclusions
- Vary sentence length, have opinions, use concrete specifics
- If you wouldn't say it in conversation, don't write it

## Process

1. Read the input text
2. Run pattern detection (24 patterns, 500+ vocabulary terms)
3. Compute text statistics (burstiness, TTR, readability)
4. Identify all issues and generate suggestions
5. Rewrite problematic sections
6. Verify the result sounds natural when read aloud
7. Present the humanized version with a brief change summary
Pliki w paczce (29)
  • README.md 16 KB
  • SKILL.md 8 KB
  • eslint.config.js 1 KB
  • package.json 1 KB
  • vitest.config.js 1 KB
  • assets/banner.md 1 KB
  • docs/CONTRIBUTING.md 2 KB
  • docs/EXAMPLES.md 5 KB
  • docs/PATTERNS.md 2 KB
  • references/ai-vocabulary.md 5 KB
  • references/patterns.md 10 KB
  • references/style-guide.md 4 KB
  • scripts/analyze.sh 1 KB
  • scripts/humanize.sh 1 KB
  • src/analyzer.js 15 KB
  • src/cli.js 20 KB
  • src/humanizer.js 14 KB
  • src/patterns.js 28 KB
  • src/stats.js 9 KB
  • src/vocabulary.js 15 KB
  • tests/analyzer.test.js 13 KB
  • tests/calibration.test.js 7 KB
  • tests/edge-cases.test.js 7 KB
  • tests/humanizer.test.js 6 KB
  • tests/performance.test.js 3 KB
  • tests/statistics.test.js 8 KB
  • tests/fixtures/ai-sample-1.txt 2 KB
  • tests/fixtures/ai-sample-2.txt 1 KB
  • tests/fixtures/human-sample-1.txt 1 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · LeoYeAI/openclaw-master-skills95MIT
ocha-dap/topo-tools-py100MIT
dkarter/dotfiles100MIT
davila7/claude-code-templates100MIT
event4u-app/agent-config100MIT
cowork-os/cowork-os100MIT
getedgehq/skills100Apache-2.0
genfeedai/skills100MIT
jjmartres/ai-coding-agents100MIT

Migawka bazy z 28.10.2026 · wersja paczki e25a97728534 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100content-humanizer
    Przerabia tekst wygenerowany przez AI lub sztywny na bardziej ludzki, naturalny, konkretny i zgodny z marką: usuwa ton AI, audytuje wzorce AI i wygładza szkic.
  • 100ai-humanizer
    Wykrywa tekst pisany przez AI, ocenia go według rubryki, daje rekomendacje edycji linia po linii i przepisuje treść tak, by brzmiała naturalnie.
  • 100humanizer-remove-ai-writing-patterns
    Usuwa wzorce pisania AI z blogów, maili, wiadomości na Slacku, postów i dokumentów oraz dodaje ludzki głos, także po wygenerowaniu tekstu przez model.
  • 100humanize
    Redaguje tekst tak, aby czytał się naturalnie i pozbył się śladów generowania przez AI.
  • 100paper-humanize
    Usuwa z tekstu wzorce pisania AI, aby brzmiał naturalnie i jak napisany przez człowieka.
  • 100writing-humanizer
    Usuwa z tekstu ślady pisania AI i sprawia, że brzmi naturalnie i po ludzku, także w tekstach po chińsku.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.