Humanizer
Azure-Samples/interview-coach-agent-framework
Remove signs of AI-generated writing from text. An agent skill from Azure-Samples/interview-coach-agent-framework.
Edit-Pass für bestehenden deutschen Text: Register/Rhythmus messen, belegtreu redigieren, Naturalness prüfen, KI-Schreibmuster/KI-Tells auditieren und entfernen; deutschen Text humanisieren; German…
$ npx skills add marmbiz/humanizer-de --skill humanizer-de -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install marmbiz/humanizer-de humanizer-de --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "humanizer-de" agent skill from https://github.com/marmbiz/humanizer-de/tree/main into .claude/skills/humanizer-de/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "humanizer-de", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add marmbiz/humanizer-de --skill humanizer-de -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install marmbiz/humanizer-de humanizer-de --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "humanizer-de" agent skill from https://github.com/marmbiz/humanizer-de/tree/main into .agents/skills/humanizer-de/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "humanizer-de", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add marmbiz/humanizer-de --skill humanizer-de -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install marmbiz/humanizer-de humanizer-de --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "humanizer-de" agent skill from https://github.com/marmbiz/humanizer-de/tree/main into .cursor/skills/humanizer-de/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "humanizer-de", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add marmbiz/humanizer-de --skill humanizer-de -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install marmbiz/humanizer-de humanizer-de --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "humanizer-de" agent skill from https://github.com/marmbiz/humanizer-de/tree/main into .gemini/skills/humanizer-de/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "humanizer-de", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install marmbiz/humanizer-de humanizer-deInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add marmbiz/humanizer-de --skill humanizer-de -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "humanizer-de" agent skill from https://github.com/marmbiz/humanizer-de/tree/main into .github/skills/humanizer-de/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "humanizer-de", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add marmbiz/humanizer-de --skill humanizer-de -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install marmbiz/humanizer-de humanizer-de --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "humanizer-de" agent skill from https://github.com/marmbiz/humanizer-de/tree/main into .opencode/skills/humanizer-de/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "humanizer-de", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
humanizer-deEdit-Pass für bestehenden deutschen Text: Register/Rhythmus messen, belegtreu redigieren, Naturalness prüfen, KI-Schreibmuster/KI-Tells auditieren und entfernen; deutschen Text humanisieren; German…
Humanizer De is an agent skill from marmbiz/humanizer-de. Edit-Pass für bestehenden deutschen Text: Register/Rhythmus messen, belegtreu redigieren, Naturalness prüfen, KI-Schreibmuster/KI-Tells auditieren und entfernen; deutschen Text humanisieren; German AI Text Humanizer.
Its SKILL.md is about 5.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 204 other files, including scripts, reference files and assets (for example `.agents/plugins/marketplace.json`, `.claude-plugin/marketplace.json` and `.claude-plugin/plugin.json`).
It sits in Writing & Content, covering Humanizing AI text. The repository describes itself as: Deutscher Text-Humanizer für Claude Code & Codex. Redigiert KI-Floskeln, schützt deine Schreibstimme und prüft 72 deutsche Muster quellentreu. The licence is MIT.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 9248315. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadWriteEditGrepGlobBashFrom allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/, which the agent can run.
Shell commands in SKILL.md call:
python3makeFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Humanizer De loads about 5.1k tokens when it runs, and up to ~47k if it reads all its reference files. Until then it costs about 57 tokens; SKILL.md has 2,145 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: Read, Write, Edit, Grep, Glob, BashAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from marmbiz/humanizer-de at commit 9248315, republished under its MIT licence (© marmbiz). 2,145 words, ~5,132 tokens.
.claude/skills/humanizer-de/SKILL.md (or your agent's skills folder). This skill also uses 197 other files; get the full folder from GitHub.<!-- SLOW_UPDATE_START -->
Wenn der Nutzer deutschen Text humanisieren, KI-Schreibmuster entfernen oder deutsche KI-Tells prüfen will, überarbeite die betroffenen Stellen. Bewahre Substanz, Register und belegbare Aussagen. Ziel ist ein guter, natürlicher Text mit proportionalen Eingriffen.
Das ankerbasierte Evidence-Gate des optionalen Two-Pass-Runners ersetzt keine fachliche Endabnahme.
Fokus des Skills ist KI-Muster-Audit mit gezielter Textverbesserung. Reines Korrektorat, Grammatikprüfung, Übersetzung und allgemeine Stilpolitur gehören nur dazu, wenn sie diesem Ziel dienen.
Bestimme zuerst den Modus. Wenn unklar, nimm Sachlich an und sage das.
| Modus | Einsatz | Stimme |
|---|---|---|
| Locker | Blog, Social, Newsletter | voll, aber nicht künstlich |
| Sachlich | Website, Doku, E-Mail, B2B | dezent, neutral |
| Formal | Wissenschaft, Recht, Fachtext | keine Stimme einbringen |
Nach Pass 0 genau einen Arbeitszweig wählen und im Output einhalten:
QGIR ist kein Pass-0-Zweig, sondern eine optionale Erweiterung nach Pass 5, wenn echte HIGH/MEDIUM-Cluster bleiben.
—, –, -- und - als Satzzeichen müssen durch Satzbau, Punkt, Komma, Doppelpunkt, Semikolon oder Klammer gelöst werden. Wort-Bindestriche bleiben geschützt.ich, wir, du, Sie, man und neutrale Sprecherposition bleiben am Texttyp, Input und Zielprofil ausgerichtet. Erfundene Erfahrung ist Fabrikation (Muster 59).Folgende Fälle sind regelmäßig Fehlalarm und werden nicht behandelt, solange kein zusätzlicher Cluster vorliegt:
) und rohen HTML-Tags blendet unicode_lint.py aus (straight_quote, mixed_quote_styles), weil gerade Anführungszeichen dort technische Syntax sind. --fix --write trotzdem nie blind auf technische Syntax anwenden; Ergebnis prüfen.<iframe title="Eingebetteter Beitrag">, sind kein Befund, solange die Quotes Teil eines HTML-Tags sind; echter Befund bleibt gerades Anführungszeichen in laufender deutscher Prosa außerhalb technischer Syntax.mixed_address bei satzinitialem Sie: Der Default zählt konservativ eine Anrede. --precise blendet klare Singular-Anaphern aus (Die Idee war neu. Sie überzeugte sofort.). Plural-Anaphern (Die Modelle ... Sie ...) bleiben ohne sichere Coreference manuell.mixed_address aus Fremdstimme: Stilprofil und aktives --precise blenden Blockquotes sowie gepaarte Inline-Zitate aus. Registerdrift liegt erst vor, wenn die Autorenstimme selbst zwischen du und Sie wechselt.german_pattern_lint.py blendet Marker in Code, Inline-Zitaten und Markdown-Hervorhebung aus. Ein angeführtes nahtlos ist kein Beitrag zum Cluster.particles_outside_locker/particle_overdose und copula_avoidance_cluster bei lexikalischer Mehrdeutigkeit: register_lint.py sieht Partikel-, german_pattern_lint.py Kopula-Wortformen, aber keine Wortart oder Lesart. schon im Sinn von bereits, mal als einmal oder 5-mal, ja als Antwort und stellt als Vollverb (stellt eine Frage, stellt sich die Frage, stellt die KI vor ein Problem) sind allein kein Befund; real bleibt der Fund, wenn die Wörter tatsächlich als Modalpartikeln/Nähemarker gehäuft sind oder stellt eine Kopula-Vermeidung wie stellt dar statt ist/hat bildet.subject_initial_ratio ohne Cluster: Werte über 0,85 sind allein unauffällig (echte Menschen: Median 0,816; humanisierte Blog-Referenz: 0,891). rhythm_lint.py meldet dies nur als Fund bei zusätzlich gedrückter Satzlängenvarianz (unter 0,6) oder wiederholten Satzanfängen – die reine Zahl in einer Audit-Zusammenfassung ist für sich kein Fund.| Klasse | Locker | Sachlich | Formal |
|---|---|---|---|
| HIGH Artefakt/Chatbot/Technik | ändern/entfernen | ändern/entfernen | ändern/entfernen |
| HIGH Evidenz/Quelle | markieren/korrigieren | markieren/korrigieren | markieren/korrigieren |
| HIGH Stil | ändern | ändern | nur wenn nicht fachkonventionell; Muster 10 überspringen |
| MEDIUM Technik/Struktur | ändern | ändern | markieren oder vorsichtig ändern |
| MEDIUM weicher Stil | bei Häufung/Cluster ändern | bei Häufung/klarer Mechanik ändern | meist nur markieren |
| LOW Format | ändern, wenn störend | ändern bei klarem Regelverstoß | meist überspringen oder markieren |
False Friends aus Muster 45 immer korrigieren. Calques und syntaktische Transfers im Formal-Modus korrigieren; in Sachlich/Locker nur bei Häufung oder auffälliger Wörtlichkeit.
<!-- SLOW_UPDATE_END -->
<!-- FAST_UPDATE_START -->
Spätere Pässe dürfen frühere nicht invalidieren. Rhythmus immer zuletzt.
Werkzeuge. Bei unklarem Toolstatus zuerst python3 scripts/doctor.py ausführen. Existiert .venv/bin/python (Windows: .venv\Scripts\python.exe), ersetzt es in allen Befehlen python3; den Sammelcheck dann mit --precise ausführen. Beim Nachschlagen in Referenzdateien Treffer mit Zeileninhalt und Kontext ausgeben: Grep-Tool mit output_mode: "content", -n und -A/-B; Shell mit grep -n -A, nie die Standard-Dateiliste.
Pass 0 – Triage. Modus, Arbeitszweig, Texttyp, Scope und Ziel bestimmen. Schreibprobe vorhanden? Ihr situatives Register als Zielprofil nach references/register-profiles.md festhalten (Formal: nur KI-Tells entfernen). Bei Datei-Input den Pfad zuerst relativ zum aktuellen Arbeitsverzeichnis auflösen: direkt lesen oder dort per Glob nach dem Dateinamen suchen. Bleibt sie unauffindbar, den Pfad erfragen; nie System- oder Skill-Installationsverzeichnisse durchsuchen. Danach zuerst den kompakten Sammelcheck ausführen: python3 scripts/humanizer_audit.py --file <path> --mode <modus>. Für den neuesten Markdown-Entwurf in einem Ordner: python3 scripts/humanizer_audit.py --latest <dir> --mode <modus>. Der Sammelcheck meldet ein Preflight-Risiko (low/medium/high/insufficient_text) für KI-artige Oberflächencluster und eine Combing-Empfehlung; das ist keine Autorenschaftsprüfung. Der Sammelcheck misst keine Belegbarkeit; ein Preflight low verkürzt Pass 1 nicht. Audit- und Lint-Ausgaben sind Verdacht, kein Verdikt – vor Eingriff gegen die Carve-outs und den Kontext prüfen. Fertig, wenn Modus, Zweig, Scope und prüfbare Verdachtsliste feststehen.
Sammelcheck-Details. Optionale spans zählen Python-Codepoints im Original. Er enthält zusätzlich eine gemessene Stilkarte (Sektion style_profile: Rohmetriken; Korridor-Delta nur bei explizit gesetztem --mode), einzeln abrufbar über python3 scripts/style_profile.py --file <path> --target <modus>. Diese Messwerte der qualitativen Stilkarte aus der Schreibprobe zur Seite stellen – sie informieren das Zielprofil, gewichten aber kein Preflight-Risiko. Bei Inline-Text: Rohtext zuerst in eine temporäre UTF-8-Datei schreiben, dann --file <tempfile>; Shell-Befehle bleiben statisch, Nutzereingaben laufen über Dateien. Läuft ein Script nicht, das melden und nicht blind per Hand korrigieren.
Musterabdeckung je Pass. Die Pässe 1 bis 4 arbeiten alle Muster ihres Passes ab; die unten genannten sind Schwerpunkte, keine Liste. Ihre Musterliste holen sie aus references/patterns.md per Grep-Anker <!-- pass: N --> mit zwei Zeilen Vorkontext (-B 2). Einzelne Blöcke: Überschrift per ^#### <Nummer>\. finden, dann per Read bis vor die nächste ^#### -Überschrift vollständig laden. Overlap-Partner aus references/decision-tables.md werden im Pass des zuerst bearbeiteten Musters mitentschieden, auch wenn ihr eigener Anker später liegt. Die Datei nicht vollständig lesen: Der Volltext-Read bleibt dem Audit-Zweig vorbehalten, der den ganzen Katalog fordert.
Pass 1 – Artefakte und Evidenz (immer, Einzelbefund genügt). Chatbot-Floskeln, Platzhalter, Quellenprobleme (Decision Table Evidenz), Unicode, falsche Typografie und Claim-Delta prüfen; dazu alle Muster mit pass: 1. Bei Overlaps zuerst references/decision-tables.md; references/evidence-ledger.md bei Faktenankern. Für sichere Datei-Korrekturen: unicode_lint.py --fix --write; Ergebnis bei Frontmatter und Bildtiteln prüfen (siehe Carve-outs). Der Evidenzteil bleibt im Text: jede erkannte Quelle einzeln einstufen, auch Zahlen und Studien an einer schon geprüften Institution. Keine Quelle öffnen; das übernimmt der Quellen-Sweep. Fertig, wenn jeder erkannte HIGH-/Technik-/Evidenzfund geändert, markiert oder als False Positive verworfen ist.
Pass 2 – Lexik (Cluster-Regel). Alle Muster mit pass: 2; Schwerpunkte: Floskel-Muster, harte Anglizismus-Strukturen (Muster 45; auch bei grünem Sammelcheck urteilsbasiert prüfen), KI-Marker-Vokabular (Muster 64), Kopula-Vermeidung (Muster 65), Abstrakta-Stapel (Muster 58): Hypernyme und Nominalstil nur aus belegtem Material konkretisieren; Lücken sichtbar markieren. Fertig, wenn nur Cluster bearbeitet wurden und Claim-/Persona-Lock halten.
Pass 3 – Struktur und rhetorische Figuren (Cluster-Regel). Alle Muster mit pass: 3; Schwerpunkte: Überschriften-Schemata/Absatzisometrie(M61)/substanzlose-Sektionen/Listen-Parallelismus/Schließzwang(M62) sowie die Figuren Trikolon(M9), Dichotomie(M7), negativer Parallelismus(M8) und „von… bis“-Erweiterung(M12) prüfen. Nach Cluster-Regel ist ein einzelnes Trikolon kein Befund. Absatz-Umsortierungstest(ab drei substanziellen Hauptabsätzen): Nachbarabsätze tauschen; Prämissen-/Zeitfolge-/Referenz-/Folgerungsschaden? Kein Schaden: Inhaltsabhängigkeitsmangel melden. Gate: nicht bei FAQ/Glossar/Referenzdoku/Katalog/Nachrichtenüberblick/bewusst additiven Aufzählungen. Kein Auto-Rewrite, kein künstlicher Konnektor-„Fix“, kein nummeriertes Muster. Fertig, wenn Strukturänderungen Fakten/Fazitfloskeln/Volltextpflicht nicht erzeugen.
Pass 4 – Rhythmus (Locker/Sachlich: standardmäßig an; Formal: nur auf Wunsch). Alle Muster mit pass: 4; konkrete Stellschrauben:
Audit-Zweig (Nutzer will Befunde, keine Redaktion). Beim reinen Audit gilt kein Pass-Zuschnitt: references/patterns.md laden und alle 72 Muster durchgehen, auch die ohne Linter und ohne Nennung. Preflight low ist kein Grund, den Urteilsteil zu überspringen, denn er misst Oberflächencluster, keine rhetorischen Figuren. Cluster-Regel und Carve-outs gelten unverändert; Befunde werden benannt, nicht geändert.
Pass 5 – Selbst-Audit (immer). Eigene Änderungen gegen Katalog, Zielprofil, Claim-Lock, Persona-Lock und Arbeitszweig prüfen: Hat eine Ersetzungsregel neue Monotonie erzeugt (gleiche Ersatzkonstruktion 3+ Mal → Strategie rotieren, vgl. Muster 16 vs. 51)? Positivkriterium: Rubrik-Check (references/quality-rubric.md); benennen, welche Achse noch trägt. Bei Datei-Rewrites zusätzlich spell_lint.py auf Vorher/Nachher und, wenn vorhanden, make lt FILE=<datei> ausführen; externe Funde vor Änderungen prüfen. Danach Kurzaudit ausgeben. Fertig, wenn Restbefunde, verworfene Kandidaten und Ausgabeformat zum gewählten Zweig passen.
Combing-Gate – kontrollierter Nachkamm (optional). Nach Pass 5 nur in Locker/Sachlich, ab 8 Sätzen und bei Preflight high oder ausdrücklichem Wunsch; bei medium erst nach Restprüfung. Messe vorher/nachher mean_sentence_length, stddev_sentence_length, stddev_mean_ratio und sentence_length_buckets. Maximal 2 gezielte Rhythmus-Nachbesserungen; keine neuen Fakten, Persona-Signale, Partikel oder Fragmente. Wer Combing ausdrücklich will, darf es als Burstiness-/Mimicry-Versuch bekommen; vorher klar sagen, dass Textqualität, Präzision oder Lesbarkeit schlechter werden können. Formal nur auf Wunsch. Fertig, wenn Burstiness messbar besser ist oder weitere Änderungen nur Detektorwirkung/Glattheit bringen würden.
QGIR – begrenzte zweite Runde (optional). Nur wenn nach Pass 5 echte HIGH/MEDIUM-Cluster bleiben und Claim/Register/Naturalness-Gates grün sind. Maximal 2 normale Pässe, dritter nur bei dokumentiertem schweren Restcluster. Stoppen, sobald weitere Änderungen nur Glattheit, Stimme oder Detektorwirkung verbessern würden. Details: references/qgir.md.
Quellen-Sweep – externe Belegprüfung (optional). Nur auf ausdrücklichen Wunsch, nach Pass 5 auf der Endfassung, damit kein Rewrite geprüfte Aussagen verschiebt; möglichst per Subagent mit frischem Kontext. Details: references/source-sweep.md.
Evidenz:
Struktur:
Normale user-facing Runs beginnen kurz mit:
Less machine. More voice. Ich prüfe Rhythmus, Belege und Stimme...
Weglassen bei Raw-JSON, ausdrücklich knapper Ausgabe oder stillen Dateiänderungen.
Format:
Wenn der Nutzer eine Datei übergibt und Änderungen verlangt, editiere die Datei direkt und fasse die Änderungen kurz zusammen. Bei wiederholten Nutzerkorrekturen in dieselbe Richtung: Abschluss-Dialog nach references/user-profile.md.
scripts/humanizer_audit.pyscripts/humanizer_two_pass.py --file <path> --out-dir <dir> --mode <modus>scripts/unicode_lint.pyscripts/rhythm_lint.py (--include-paragraphs für volle Absatzdaten)scripts/evidence_lint.py, scripts/register_lint.py, scripts/german_pattern_lint.py<!-- FAST_UPDATE_END -->
© marmbiz, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 197 other files (scripts, references, assets) in the repository root of marmbiz/humanizer-de.
Open the folder on GitHubat commit 9248315
Humanizer De next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Humanizer De this skillmarmbiz/humanizer-de | 171 | — | ~5.1k | Automated safety check: Notes | MIT | |
| HumanizerAzure-Samples/interview-coach-agent-framework | 173 | 38 repos | ~5.8k | Automated safety check: Pass | MIT | |
| Avoid AI Writingconorbronsdon/avoid-ai-writing | 4.9k | 3 repos | ~8.1k | Automated safety check: Pass | MIT | |
| User-Facing Text Cleanupguillaumemeyer/watermarks-remover | 24k | — | ~3.5k | Automated safety check: Pass | MIT | |
| Install Anti Sloptrycompai/crm | 11k | 1 repos | ~881 | Automated safety check: Pass | MIT | |
| Stop SlopXe/site | 732 | 8 repos | ~423 | Automated safety check: Pass | MIT |
Azure-Samples/interview-coach-agent-framework
Remove signs of AI-generated writing from text. An agent skill from Azure-Samples/interview-coach-agent-framework.
conorbronsdon/avoid-ai-writing
Audit and rewrite content to remove AI writing patterns ("AI-isms").
guillaumemeyer/watermarks-remover
Audits prose for invisible Unicode characters and rewrites it while keeping facts, citations, code and required disclosures unchanged and the writer's voice intact.
trycompai/crm
Install and configure the anti-slop Oxlint plugin in a local TypeScript or JavaScript repository.
Xe/site
Remove AI writing patterns from prose. An agent skill from Xe/site.
op7418/Humanizer-zh
Edits Chinese articles, comments and documents to remove filler, repetition and template phrasing while keeping the facts, the level of certainty and the author's voice.
Categories
Edit-Pass für bestehenden deutschen Text: Register/Rhythmus messen, belegtreu redigieren, Naturalness prüfen, KI-Schreibmuster/KI-Tells auditieren und entfernen; deutschen Text humanisieren; German…. Humanizer De is an agent skill from marmbiz/humanizer-de. Edit-Pass für bestehenden deutschen Text: Register/Rhythmus messen, belegtreu redigieren, Naturalness prüfen, KI-Schreibmuster/KI-Tells auditieren und entfernen; deutschen Text humanisieren; German AI Text Humanizer.
Humanizer De fits situations like: tasks that involve Humanizing AI text.
Run `npx skills add marmbiz/humanizer-de --skill humanizer-de -a claude-code`. Or copy the skill folder (the marmbiz/humanizer-de repository) into .claude/skills/humanizer-de in your project. Claude Code loads it when a task matches its description.
Run `npx skills add marmbiz/humanizer-de --skill humanizer-de -a codex`. Or copy the skill folder (the marmbiz/humanizer-de repository) into .agents/skills/humanizer-de in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add marmbiz/humanizer-de --skill humanizer-de -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/humanizer-de, .gemini/skills/humanizer-de, .github/skills/humanizer-de and .opencode/skills/humanizer-de in your project.
Going by SKILL.md and its folder, Humanizer De needs the command-line tools its instructions call (python3 and make). Our summary lists: Python 3. Its frontmatter pre-approves these tools: Read, Write, Edit, Grep, Glob, Bash.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Humanizer De is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.1k tokens (SKILL.md is roughly 21k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 42k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Humanizer De: Humanizer (Azure-Samples/interview-coach-agent-framework, 173 stars), Avoid AI Writing (conorbronsdon/avoid-ai-writing, 4.9k stars), User-Facing Text Cleanup (guillaumemeyer/watermarks-remover, 24k stars) and Install Anti Slop (trycompai/crm, 11k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
marmbiz (a GitHub user) maintains it in marmbiz/humanizer-de, which has 171 GitHub stars. The repository was last updated on October 3, 2026.
Source: marmbiz/humanizer-de on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.