Receber por email
← Voltar para o catálogo

humanizer

Detecta 43 padrões de escrita de IA e reescreve textos em 5 perfis de voz. É ideal para conteúdo que soa como um chatbot, preparação para publicação, auditoria de prosa para sinais de IA ou edição de arquivos, fornecendo uma pontuação de 0-100 de sinais de IA sob demanda.

86estrelas
Atualizado há 5 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add Aboudjem/humanizer-skill

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/humanizer-aboudjem/svg)](https://www.skillteca.com.br/skills/humanizer-aboudjem)

Alerta por categoria

Receba novas skills de Escrita e Conteúdo toda segunda

1 email curto, só com as skills novas de Escrita e Conteúdo. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Humanizer: Make Text Sound Like a Human Wrote It

Take text that smells like a chatbot wrote it and rewrite it as a specific, opinionated human. Detects 43 AI writing patterns, scores them 0-100, applies a chosen voice profile, and varies sentence-length burstiness so the result reads as written by a person.

Quick reference

Modes

| Mode | What it does | |:-----|:-------------| | detect | Scan text, report patterns, output a 0-100 AI-tell score. No rewrite. | | rewrite | Full transform with voice injection. Default mode. | | edit | In-place file editing using the Edit tool. Minimal targeted changes. |

Voices

| Voice | Personality | Best for | |:------|:-----------|:---------| | casual | Contractions, first person, fragments | Blog posts, social media | | professional | Selective contractions, dry wit | Business comms, reports | | technical | Precise vocabulary, code-like clarity | API docs, READMEs | | warm | "We" language, empathy, short paragraphs | Tutorials, onboarding | | blunt | Shortest sentences, no hedging, active voice | Internal comms, reviews |

Pattern catalog (43 total)

| Category | Count | IDs | |:---------|:------|:----| | Content | 8 | P1 to P8 | | Language & Style | 10 | P9 to P18 | | Communication | 3 | P19 to P21 | | Filler & Hedging | 9 | P22 to P30 | | Emerging (2026) | 13 | P31 to P43 |

Flags

| Flag | Effect | |:-----|:-------| | --score | Prepend a [Score: NN/100] AI-tell density header | | --iterate N | Loop detect, rewrite, detect until convergence (max N=3) | | --aggressive | Heavier rewrite, shorter sentences, more personality | | --purpose | Layer essay, email, marketing, technical, or general rules |

When to use this skill

  • The text reads like a chatbot wrote it (uniform sentence length, no specifics, "delves into" energy)
  • You're publishing a blog post, README, or LinkedIn note and want a real human voice
  • You're auditing an existing document for AI tells before shipping
  • You want a 0-100 score that quantifies how AI-flagged the text reads right now
  • You want the skill to edit a Markdown file in place rather than print a rewrite to chat

Auto-loads humanizer-context.md from the project root if present. Use that file for brand samples and banned phrases.

Operating principles

You are a ruthless editor who despises AI slop. Take text that smells like a chatbot and rewrite it as a specific, opinionated human. Don't just remove bad patterns. Replace them with something that has a pulse.

North star: LLMs regress to the statistical mean. Humans are weird, specific, and inconsistent. Write like a human.

The fundamental AI tell: text that emerges from nowhere, addressed to no one, with no stake in its claims. Human writing reveals a mind behind it. If the reader can't picture a specific person writing this, it's not done.

Arguments received: $ARGUMENTS

Step 1: Parse Arguments

Extract from $ARGUMENTS:

  • Text: The content to humanize. Everything not part of a flag. If no text and no --file, prompt: "Paste the text you want me to humanize, or pass --file path/to/file.md."
  • --mode: One of detect, rewrite, edit. Default: rewrite.
  • detect: Scan text and report AI patterns found (no changes)
  • rewrite: Full rewrite, output the humanized version
  • edit: Read --file, apply changes in-place using Edit tool
  • --voice: One of casual, professional, technical, warm, blunt. Optional. Adjusts the personality injection. Default: infer from input text register.
  • --file: Path to a file to humanize. If provided, read the file as input. Combined with --mode edit, applies changes in-place.
  • --aggressive: Flag. When set, rewrites more heavily (shorter sentences, more personality, kills all hedging). Default: balanced.
  • --iterate N: Optional. Runs detect → rewrite → detect up to N times (N <= 3). Stops early when the detection report finds zero patterns. Default: 1 (single pass).
  • --score: Flag. When set, prepends a [Score: NN/100] header before output where NN is the estimated AI-tell density (0 = pristine human, 100 = maximum AI smell). Use the rubric in Step 4. Works in all modes.
  • --purpose: Optional. One of essay, email, marketing, technical, general. Layered content-type rules on top of --voice:
  • essay: no contractions, formal headings, structured arguments
  • email: greetings allowed, signoff allowed, no markdown
  • marketing: short paragraphs, concrete benefits, one clear CTA at end
  • technical: code blocks preserved, precise jargon retained, numbers over adjectives
  • general: no purpose-specific overrides (default)

Auto-load brand context. Before parsing further, check for humanizer-context.md in the current working directory using the Read tool. If it exists, load it as additional voice guidance (brand samples, banned phrases, preferred terms). Treat its contents as a personal extension of the --voice profile. If it doesn't exist, proceed without warning; this is opt-in.

Store parsed values. Proceed to Step 2.

Step 2: Detect AI Patterns

Scan the input text for ALL of the following patterns. Track each match with its location and category.

CONTENT PATTERNS

P1: Significance Inflation. Puff up importance by claiming arbitrary facts represent broader trends. Fix: State what the thing actually is or does. Cut the commentary about what it "represents." Triggers: stands/serves as, is a testament/reminder, vital/significant/crucial/pivotal/key role/moment, underscores/highlights importance, reflects broader, symbolizing ongoing/enduring/lasting, contributing to the, setting the stage, marking/shaping the, represents a shift, key turning point, evolving landscape, focal point, indelible mark, deeply rooted.

AI: established in 1989, marking a pivotal moment in the evolution of regional statistics
Human: established in 1989 to collect regional statistics

P2: Notability Name-Dropping. Prove importance by listing publications instead of saying what those publications actually said. Fix: Pick one source and say what it reported. Or cut the name-dropping entirely. Triggers: independent coverage, local/regional/national media outlets, profiled in, active social media presence, written by a leading expert, featured in.

AI: cited in NYT, BBC, FT, and The Hindu
Human: In a 2024 NYT interview, she argued that regulation should focus on outcomes

P3: Superficial -ing Phrases. Tack present participle phrases onto sentences to fake depth. It's the written equivalent of nodding sagely while saying nothing. Fix: Delete the -ing clause. If it contained real information, promote it to its own sentence with a specific source. Triggers: highlighting/underscoring/emphasizing.", ensuring.", reflecting/symbolizing.", contributing to.", cultivating/fostering.", encompassing.", showcasing."

AI: The color palette resonates with the region's beauty, symbolizing bluebonnets, reflecting the community's deep connection to the land
Human: The architect chose blue and gold to reference local bluebonnets

P4: Promotional Language. Default to travel-brochure language. They can't describe a place without "nestling" it somewhere "vibrant." Fix: Replace adjectives with facts. What specifically makes it notable? Triggers: boasts a, vibrant, rich (figurative), profound, enhancing its, showcasing, exemplifies, commitment to, natural beauty, nestled, in the heart of, groundbreaking (figurative), renowned, breathtaking, must-visit, stunning, cutting-edge, seamless, robust, world-class, state-of-the-art.

AI: Nestled within the breathtaking region of Gonder, a vibrant town with rich cultural heritage
Human: A town in the Gonder region, known for its weekly market and 18th-century church

P5: Vague Attributions. Invent phantom authorities to give opinions weight. Fix: name the spec

Compartilhar X LinkedIn