Skip to content
Back to skills

Llm Text Hygiene

ASecurity

Entfernt KI-Spuren, Chat-Reste, Platzhalter und LLM-Stilmuster aus fertigen Texten und prüft die AI-Disclosure auf Vollständigkeit und korrekten Sitz.

  • 6 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 4, 2026
ai-agentspythongogit

Security analysis

A100/100

Pro scans all 12 files and shows the line behind each finding

Scanned September 27, 2026

npx -y skills add ellmos-ai/skills --skill llm-text-hygiene --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Llm Text Hygiene?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Llm Text Hygiene
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ellmos-ai-llm-text-hygiene/badge)](https://www.skillsdirectory.com/skills/ellmos-ai-llm-text-hygiene)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: llm-text-hygiene
version: 1.1.0
type: skill
author: Lukas Geiger
created: 2026-07-04
updated: 2026-09-27
description: Entfernt KI-Spuren, Chat-Reste, Platzhalter und LLM-Stilmuster aus fertigen Texten und prüft die AI-Disclosure auf Vollständigkeit und korrekten Sitz.
standalone: true
anthropic_compatible: true
category: utilities
tags: [ai-disclosure, text-hygiene, qa, llm-cleanup, style-review]
status: active
language: de
visibility: public
dependencies: {'tools': [], 'services': [], 'protocols': [], 'python': []}
---

<img src="banner.png" width="100%" alt="llm-text-hygiene banner">

> **Deutsch** — Offizielle Deutsch-Version / Documento Oficial en Deutsch.


> **English Translation** — Official English version of `llm-text-hygiene`.



# LLM-Text-Hygiene — KI-Spuren aus fertigen Texten entfernen (Deutsch)

## Übersicht & Zweck

KI-gestützt entstandene Texte sammeln Rückstände, die im Entwurf unsichtbar bleiben und
erst im publizierten Dokument peinlich werden: Gesprächsfetzen aus der Chat-Session,
Regieanweisungen, die aus der Argumentationsstruktur herausfallen, Danksagungen an das
Sprachmodell, stehengebliebene Platzhalter, aufdringliche LLM-Stilmuster — und eine
AI-Disclosure, die fehlt, falsch platziert oder nicht mehr wahr ist. Dieser Skill ist der
systematische Reinigungs-Pass davor: prüfen, konservativ bereinigen, Disclosure richtig
stellen. **Er verändert nie die Substanz** — er entfernt, was nicht Teil des Werks ist.

## Prüfkatalog

Fünf Befundklassen, von eindeutig (direkt fixen) nach heikel (nur markieren):

### 1. Chat-Residue und Regieanweisungen (eindeutig → streichen/ausbessern)

Sätze, die zur ENTSTEHUNG des Texts gehören, nicht zum Text: „Wie besprochen lassen wir
diesen Teil im Paper, da …", „Hier ist der überarbeitete Abschnitt:", „Gerne ergänze
ich …", übrig gebliebene Prompt-Fragmente, Meta-Kommentare an den Auftraggeber.
**Erkennungsprinzip:** Der Satz fällt aus der Text- und Argumentationsstruktur heraus —
er adressiert eine Gesprächssituation statt den Leser. Beim Streichen prüfen, ob ein
inhaltlicher Rest gerettet werden muss (Begründung in Fußnote/Text überführen).

### 2. Platzhalter und Baustellen-Marker (eindeutig → auflösen)

`[TODO: …]`, `[Referenz einfügen]`, `XXX`, `<hier Beispiel>`, leere Abschnitte mit
Überschrift, „(Quelle?)". Auflösen oder — wenn nicht auflösbar — als echte offene
Aufgabe in die Projekt-TODO überführen und aus dem Deliverable entfernen.

### 3. LLM-Danksagungen und Anthropomorphes (eindeutig → entfernen)

Danksagungen an ChatGPT/Claude/Gemini & Co. gehören nicht in die Danksagung — Werkzeuge
werden nicht bedankt, ihr Einsatz wird in der AI-Disclosure deklariert. Ebenso entfernen:
anthropomorphe Formulierungen über das Werkzeug („die KI schlug freundlicherweise vor").

### 4. AI-Disclosure (prüfen → korrigieren)

- **Vorhanden?** Wenn das Dokument KI-gestützt entstand und Venue/Projekt eine Disclosure
  verlangt oder vorsieht: existiert der Abschnitt?
- **Korrekt?** Beschreibt sie den tatsächlichen Einsatz (nicht unter-, nicht übertrieben)?
  Nutzt sie das Disclosure-Schema des Projekts/der Venue, falls eines definiert ist
  (z. B. abgestufte Level)?
- **Richtig platziert?** An der venue-üblichen Stelle (Methoden/Acknowledgements-Umfeld/
  eigener Abschnitt), identisch in allen Sprachfassungen.

### 5. LLM-Stilmuster (heikel → nur klare Fälle fixen, Rest markieren)

Formelhafte Übergänge („Zusammenfassend lässt sich sagen", „Es ist wichtig zu betonen"),
Aufzählungs-Inflation wo Fließtext hingehört, „nicht nur … sondern auch"-Ketten,
Gedankenstrich-Dichte, Hedging-Floskeln, im Englischen die bekannten Marker (u. a.
„delve", „tapestry", „it's worth noting"). **Vorsicht:** Stil ist Urheber-Territorium —
nur eindeutige Formelhaftigkeit glätten, alles andere als Befundliste an den Autor geben
statt den Text umzuschreiben. Ein menschlich klingender Text ist nicht das Ziel des
Skills; das Ziel ist ein Text ohne Fremdkörper.

## Ablauf

1. **Scope klären:** Welche Deliverables (Dateien), welche Sprachfassungen? Änderungen
   IMMER synchron über alle Fassungen (Abgleich: `bilingual-doc-sync`).
2. **Mechanischer Scan:** Volltextsuche nach den Signal-Mustern (Tabelle unten) —
   billig, findet Klasse 2/3 und Teile von 1 zuverlässig.
3. **Lese-Pass:** Das Dokument entlang der Argumentationsstruktur lesen — Klasse-1-Funde
   erkennt man nur strukturell (Satz adressiert Gespräch statt Leser). Besonders prüfen:
   Abschnittsanfänge/-enden, Danksagungen, Einleitung/Fazit (dort landet Residue zuerst).
4. **Bereinigen:** Klassen 1–3 direkt fixen (konservativ, Substanz erhalten), Klasse 4
   korrigieren, Klasse 5 als Befundliste ausgeben; nur eindeutige Fälle direkt glätten.
5. **Dokumentieren:** Was gefunden/geändert/nur markiert wurde — bei Papern mit
   Versionierungspflicht vermerken, ob eine neue Version/ein Re-Upload nötig wird.
6. **Periodisch über einen Bestand:** mit `rotation-check` kombinieren (ein Dokument/
   Projekt pro Lauf, Registry als Gedächtnis).

**Optionales Werkzeug für Klasse 5 und AI-Disclosure:** Auf ausdrücklichen Nutzerwunsch —
nie automatisch — kann [`pasta-press`](https://github.com/ellmos-ai/pasta-press)
(öffentliches Repo, 100 % lokal über Ollama) zur Stilveredelung eingesetzt werden:
`pastapress process <datei>` bzw. `pastapress text "…"`. Grenze aus den Red Flags oben:
Dieser Skill poliert nicht selbst — pasta-press ersetzt nicht den Lese-Pass, und die
Markerbereinigung (Klassen 1–4) bleibt eine Prüfentscheidung dieses Skills, unabhängig
davon, ob pasta-press eingesetzt wird.

## Signal-Muster für den mechanischen Scan

| Klasse | Suchmuster (DE) | Suchmuster (EN) |
| --- | --- | --- |
| Chat-Residue | „wie besprochen", „wie gewünscht", „hier ist", „gerne", „im Chat", „wie du sagtest", „lassen wir" | "as discussed", "as requested", "here is the", "I have added", "per your" |
| Platzhalter | `TODO`, `XXX`, `[…einfügen]`, `<…>`, „Quelle?" | `TBD`, `[insert`, `placeholder`, `citation needed` |
| LLM-Dank | „Dank an ChatGPT/Claude/Gemini", „mithilfe von KI erstellt" (außerhalb Disclosure) | "thanks to ChatGPT/Claude", "grateful to the AI" |
| Stilmarker | „zusammenfassend lässt sich", „es ist wichtig zu betonen", „nicht nur … sondern auch" | "delve", "tapestry", "it's worth noting", "in conclusion" |

Die Tabelle ist Startpunkt, kein Filter-Ersatz: Muster liefern Kandidaten, die Entscheidung
fällt im Kontext (Schritt 3–4). Für rein mechanische Zeichen-Hygiene (Emoji-Scan,
Steuerzeichen, kaputte Umlaute) vorhandene Werkzeuge nutzen — Encoding-Schäden sind
`encoding-fix`-Territorium, nicht dieses Skills.

## Beispiel & Anwendung

```text
Auftrag: „Prüf das Paper vor dem Upload auf KI-Rückstände."

1. Scope: paper_de.tex + paper_en.tex.
2. Scan: 1× "as discussed" (EN, Abschnitt 4), 1× "[TODO: Referenz Smith]" (beide),
   Danksagung erwähnt "wertvolle Hilfe von Claude".
3. Lese-Pass: In der Einleitung ein Satz, der den Reviewer direkt adressiert
   („Diesen Einwand behandeln wir wie gewünscht in 3.2") → Regieanweisung.
4. Fixes: Regieanweisung gestrichen (Inhalt steckte schon in 3.2), TODO als Aufgabe
   in TODO.md überführt + Platzhalter entfernt, LLM-Dank gestrichen, stattdessen
   AI-Disclosure-Abschnitt auf tatsächlichen Einsatz präzisiert — alles in DE und EN.
5. Vermerk: inhaltliche Änderung → neue Paperversion nötig, in TODO.md eingetragen.
```

## Red Flags

| Gedanke | Realität |
| --- | --- |
| „Ich schreibe den Text gleich flüssiger" | Substanz und Stimme gehören dem Autor — der Skill entfernt Fremdkörper, er poliert nicht. |
| „Stilmarker gefunden → löschen" | Klasse 5 wird markiert, nicht automatisch umgeschrieben; nur eindeutige Formelhaftigkeit glätten. |
| „Die deutsche Fassung reicht" | Residue sitzt oft nur in EINER Fassung — immer alle Sprachfassungen prüfen und synchron halten. |
| „Disclosure raus, dann ist es sauber" | Falsch herum: LLM-Dank raus, korrekte Disclosure REIN — Verschleiern ist keine Hygiene. |

## Verwandte Skills & Werkzeuge

- `encoding-fix` — Byte-/Encoding-Reparatur (Mojibake); dieser Skill hier arbeitet auf Inhaltsebene.
- `bilingual-doc-sync` — Synchronhaltung der Sprachfassungen, in die Fixes eingepflegt werden.
- `rotation-check` — Gerüst für den periodischen Lauf über einen Dokumentbestand.
- `textproduction` — Text-Erzeugung (dieser Skill ist die QA danach).
- [`pasta-press`](https://github.com/ellmos-ai/pasta-press) — externes, öffentliches Werkzeug
  (kein Skill dieser Bibliothek): lokale KI-Textpresse via Ollama für Stilveredelung,
  Übersetzung und Marker-Entfernung. Optional für Klasse 5, nur auf Nutzerwunsch — dieser
  Skill poliert nicht selbst (siehe Red Flags und Ablauf).

## Änderungsprotokoll

### 1.1.0 (2026-09-27)
- `pasta-press` (öffentliches Repo `ellmos-ai/pasta-press`) als optionales Werkzeug für
  Klasse 5 (Stilmuster) und AI-Disclosure-Veredelung aufgenommen — nur auf Nutzerwunsch,
  Markerbereinigung bleibt Prüfentscheidung dieses Skills. Abschnitt „Verwandte Skills"
  zu „Verwandte Skills & Werkzeuge" erweitert. Alle sieben Sprachfassungen synchron
  aktualisiert; `SKILL.fr.md` war dabei tatsächlich unübersetzter deutscher Text unter
  französischem Deckblatt — als echte französische Übersetzung nachgezogen.

### 1.0.0 (2026-07-04)
- Initiale Version. Abstrahiert aus der Codex-Automation „research-llm-muster-check"
  (Chat-Anteile in Papern, LLM-Danksagungen, AI-Disclosure) und auf beliebige
  Deliverable-Texte verallgemeinert; Prüfkatalog um Platzhalter, Stilmuster und
  Scan-Signaltabelle erweitert.

Files in this skill

  • SKILL.en.md7.4 KB
  • SKILL.es.md8.6 KB
  • SKILL.fr.md7.8 KB
  • SKILL.ja.md9.7 KB
  • SKILL.md7.6 KB
  • SKILL.ru.md13.4 KB
  • SKILL.zh.md7.3 KB
  • en/SKILL.md7.4 KB
  • es/SKILL.md8.6 KB
  • ja/SKILL.md9.7 KB
  • ru/SKILL.md13.4 KB
  • zh/SKILL.md7.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.