# Slopcleaner Multilang

> Strip AI writing patterns ("slop") from prose in English, German, or Russian. Use when the user explicitly asks to remove AI tells, humanize text, make a draft sound less generic or more human, or runs an editing pass over prose ("make this sound human", "remove AI tells", "clean up this draft", "humanize", "проверь на нейросетевость", "klingt das nach KI?"). Also applies when reviewing a draft t…

- **Type:** Skill
- **Install:** `agentstack add skill-nisvalenok-slopcleaner-multilang-slopcleaner-multilang`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [nisvalenok](https://agentstack.voostack.com/s/nisvalenok)
- **Installs:** 0
- **Category:** [AI & ML](https://agentstack.voostack.com/c/ai-and-ml)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [nisvalenok](https://github.com/nisvalenok)
- **Source:** https://github.com/nisvalenok/slopcleaner-multilang

## Install

```sh
agentstack add skill-nisvalenok-slopcleaner-multilang-slopcleaner-multilang
```

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

## About

# SlopCleaner Multilingual

Remove the predictable patterns of LLM-generated prose — "slop" — across **English, German, and Russian**. The point is not a clean checklist pass; it is prose a human reads to the end without once thinking "a machine wrote this."

## The one principle that makes this multilingual

A tell in one language is correct typography in another. The em-dash is a strong English signal; the German Gedankenstrich and the Russian тире are normal punctuation that carry real weight. Strip every dash and you damage German and Russian while only helping English. The same asymmetry holds for long subordinate clauses (normal in German and Russian, heavier in English), participial phrases, and colons.

So this skill never translates one language's rule list into another. It applies a shared structural core, then the specific language's list — including that language's **exceptions**, the things that look like tells but are native and must be left alone.

There is also an evidence gap worth knowing: English AI-tells are documented in peer-reviewed corpus studies; German and Russian rest mostly on practitioner observation, with thinner backing. Treat the English lists as firmer and the others as strong leads, not law.

## Workflow

1. **Detect the language of the text** under edit — not the language of the conversation. For mixed-language text, handle each passage in its own language.
2. **Apply `references/core.md`** — structural tells that hold in every language (false agency, vague declaratives, no standpoint, filler intros/conclusions, glossy impersonality).
3. **Load and apply the matching language file**: `references/en.md`, `references/de.md`, or `references/ru.md`.
4. **Obey the EXCEPTIONS section** of that file. When a core rule collides with a language exception, the exception wins for that language. A construction listed as native is not "fixed" into something flatter.
5. **Read the result aloud and judge by ear.** The checklist serves the reading, not the reverse. If a fix makes a sentence stumble, revert it. A correct-but-lifeless sentence is a failure, not a pass.

## What this is not

This is an editor's instrument, not a tribunal. No single pattern proves a text was machine-written — humans write tricolons, say "delve", use em-dashes. The signal is **density and clustering**, not any one item. AI-text detectors score below ~40% on non-English prose (lower with typos), so these lists guide a human's judgment; they do not certify origin. Never tell a user a text "is AI" on the strength of these patterns.

## Scoring (optional)

Rate 1–10 per dimension; below 35/50 means revise.

| Dimension | Question |
|-----------|----------|
| Directness | States things, or announces them? |
| Rhythm | Varied sentence lengths, or metronomic? |
| Trust | Respects the reader's intelligence? |
| Authenticity | Sounds like a human writing in THIS language? |
| Density | Anything left to cut? |

## Provenance

Built from primary sources: corpus-linguistics papers (Kobak et al. 2025; Juzek & Ward 2025), the public Wikipedia "Signs of AI Writing" compendium, detector research (GPTZero), and editor/practitioner observations for all three languages. Full citations and confidence levels in `references/sources.md`. The idea of cleaning AI patterns from prose is common to many tools; this implementation — the multilingual router with per-language exceptions — and its wording are original.

## Source & license

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

- **Author:** [nisvalenok](https://github.com/nisvalenok)
- **Source:** [nisvalenok/slopcleaner-multilang](https://github.com/nisvalenok/slopcleaner-multilang)
- **License:** MIT

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-nisvalenok-slopcleaner-multilang-slopcleaner-multilang
- Seller: https://agentstack.voostack.com/s/nisvalenok
- 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%.
