By slop for slop, to remove slop in an AI slop world.
Written as a late shower thought from my ranting LinkedIn post
Two skills for writing like a human. Works with your favourite agent that supports SKILL.md or AGENTS.md.
- antislop: a writing style skill. Ambient, always-on. Suppresses AI writing patterns across everything you write.
- antislop-audit: a detection skill. Scores text 0-100 and returns a violations list. Zero exceptions for intent.
It catches:
- Banned vocabulary and phrases
- Antithesis as tone management ("not just X but Y" that decorates instead of argues)
- Structural tells (sentence, paragraph, and discourse-level patterns)
- Formatting habits (em-dashes, scare quotes, bolding, title case)
- Rhythmic giveaways (uniform length, parataxis, overlong sentences)
- Voice-level absences (no opinion, no experience, no position)
npx openskills install drunkrhin0/antislop --globalThis installs to ~/.claude/skills/ so the skills are available across all projects. Leave off --global to install in the current directory instead.
Just ask your agent to install drunkrhin0/antislop from GitHub. Most will figure it out. The repo includes an AGENTS.md file for automatic skill discovery.
Copy the antislop/ folder into your Gemini extensions directory:
mkdir -p ~/.gemini/extensions/antislop
cp antislop/gemini-extension.json ~/.gemini/extensions/antislop/
cp antislop/GEMINI.md ~/.gemini/extensions/antislop/Gemini CLI picks it up automatically on next launch.
Requires Gemini Advanced. Create a Gem:
- Left sidebar → Gem manager → New Gem
- Name it "Antislop"
- Paste the contents of
antislop/GEMINI.mdinto the instructions field - Save and use that Gem for writing
Free tier: paste antislop/GEMINI.md at the start of any chat instead.
Copy antislop/ and antislop-audit/ into your skills directory:
- Claude Code:
~/.claude/skills/ - opencode:
~/.config/opencode/skills/
For AI chats (Claude.ai, ChatGPT, etc.), paste antislop/SKILL.md at the start of a conversation for writing, or antislop-audit/SKILL.md to audit text.
Triggers automatically when you ask your agent to write or edit anything.
Paste text and ask your agent to audit it with /antislop-audit
Returns a score out of 100, a violations table with severity and excerpt, and a plain-English summary of what to fix first.
Score bands:
- 85-100: Clean. Reads like a person.
- 65-84: Some slop. Fixable with targeted edits.
- 40-64: Heavy slop. Significant rewrite needed.
- 0-39: Severe. This reads like unreviewed AI output.
Let it run ambiently. Both skills trigger automatically when you ask your agent to write, edit, or audit text. They activate on matching intent. No manual invocation needed.
Audit before sending, not while writing. Write freely. Let antislop clean up sentence-level patterns in real time. The mandatory pre-output scan catches em-dashes that slip through. Then run antislop-audit as a final gate before publishing. The audit catches what the style misses: paragraph redundancy, triplet overlap, semantic repetition.
Bring content, not just form. Antislop catches patterns: sentence structure, banned words, rhythm tells. It does not catch vague ideas or unsupported claims. You still need to bring specific experience, numbers, examples, and a point of view.
Run the checklist. The skill includes a 20+ item audit checklist. Run through it before finishing any piece. The items at the bottom matter most: redundancy, triplet overlap, antithesis, metaphors, endings. They catch what pattern matching can't.
Don't over-apply. Antislop is for prose meant to be read by humans. Skip it for code, config files, commit messages, structured data, or API docs. Those have their own conventions.
For Gemini users. The Gem or GEMINI.md copy approach works best. Style mode outputs to Canvas only. No preamble, no commentary. Audit mode returns the score and violations in chat.
- blader/humanizer (MIT): 29-pattern taxonomy grounded in Wikipedia's Signs of AI Writing
- jalaalrd/anti-ai-slop-writing (MIT): banned word and phrase lists, structural pattern rules
- Reddit r/copywriting: hard-banned phrases, emergency replacements, quality checks
- ignorance.ai/field-guide-to-ai-slop: structural patterns, parallelism analysis, metaphor detection, authenticity crisis framing
- Banned: The Definitive Guide (Creative Commons): comprehensive construction, phrase, and pattern taxonomy
- Pangram: exhaustive AI vocabulary cross-reference, phrasing patterns, uniform sentence length, organizational tells
- Anbeeld/WRITING.md (MIT): specificity theater, catalog prose, regularity diagnostics, compound-modifier nuance, medium routing
- Bugcrowd Design System — Tone & Language: plain English substitutions, link text semantics, punctuation tell detection
- Self: scare quotes, random bolding, ambiguous bold bullets, em-dash as false authority, voice and authenticity framing
MIT