From Slopbeth
Removes AI-writing tells from prose while preserving meaning and voice. Useful for editing, reviewing, or benchmarking text to avoid generic AI-sounding output.
How this skill is triggered — by the user, by Claude, or both
Slash command
/slopbeth:slopbethThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Remove machine-writing tells without sanding away the author's meaning or voice. The target is not "detector-proof" prose; it is dense, specific writing where every sentence carries load and detector results stay dated and tool-specific.
BENCHMARKS.mdCONTRIBUTING.mdSECURITY.mdSUPPORT.mdagents/claude-code.yamlagents/codex.yamlagents/hermes.yamlagents/openai.yamlagents/openclaw.yamlagents/opencode.yamlagents/pi.yamlbenchmarks/README.mdbenchmarks/benchmark-v2.jsonlbenchmarks/competitor-agent-runs-v1.jsonlbenchmarks/competitor-matrix-v2.mdbenchmarks/competitor-output-runs-v1.jsonlbenchmarks/false-positive-tracker-v1.jsonlbenchmarks/independent-judge-rows-v2.jsonlbenchmarks/public-detector-panel-v1.mdbenchmarks/score-snapshot.mdRemove machine-writing tells without sanding away the author's meaning or voice. The target is not "detector-proof" prose; it is dense, specific writing where every sentence carries load and detector results stay dated and tool-specific.
scripts/ for repeatable checks, then apply judgment for meaning, voice, and sentence-load failures.Load only the references needed for the task:
references/slop-taxonomy.md: thorough diagnosis; red-team review; marker inventory.references/voice-and-preservation.md: author samples; technical prose; legal, medical, or financial claims; tone preservation.references/density-and-unsummarizability.md: dense prose; stronger argumentation; the user's "unsummarizable" standard.references/evaluation.md: benchmarks; detector logs; release gates; skill-maintenance work.Use scripts when the user asks for testing, when local files are available, or when validating a skill change:
node bin/slopbeth.js benchmark
python3 scripts/deslop_lint.py path/to/text.txt --format json
python3 scripts/preservation_check.py original.txt rewrite.txt --format json
python3 scripts/density_report.py original.txt rewrite.txt --format json
Use signature_score.py, cadence_score.py, semantic_drift.py, unsummarizability_check.py, and run_benchmark.py only on before/after corpora that include candidate outputs. Use span_annotation_check.py, false_positive_check.py, and competitor_output_score.py when maintaining the bundled benchmarks.
Load references/evaluation.md for the full benchmark and detector-evidence rules. In this package, use scripts/ relative to the installed Slopbeth skill directory.
The scripts report signals. They do not decide whether prose is good enough.
npx claudepluginhub ehmo/slopbeth --plugin slopbethRewrites AI-sounding prose to read human by removing hedging, filler words, structural tells, and vacuity. Accepts file path or pasted text.
Detects and removes AI-generated writing patterns (puffery, vagueness, hollow significance) from any text. Use to make prose sound human-written.
Removes AI writing patterns like filler phrases, formulaic structures, and robotic rhythm from prose to sound human. Activates for editing AI-sounding text, skipping code or grammar.