PlugWiki

unslop Skill for Claude Code: Remove AI Writing Tells from Any Text

Scans any text for 28 AI-writing patterns, such as em dashes, filler words and chatbot phrases, and rewrites it in plain language.

Installs
30.7K
on skills.sh
Stars
15K
on GitHub
Updated
Nov 2026
last repo commit

unslop makes your assistant edit text to remove AI patterns while keeping the meaning and the intended tone. It scans for 28 patterns in seven groups and rewrites what it finds.

It is a single text file with no scripts. It never starts on its own, so type /unslop and give it the text. Inside the pstack plugin for Claude Code the call is /pstack:unslop.

Good for

  • Writers and developers who edit AI drafts before sending them
  • Teams cleaning up docs, READMEs and commit messages
  • People who want a plain, direct tone without em dashes

Install unslop

Claude Code

  1. 1

    Copy this prompt.

    Install the unslop skill in Claude Code. Run this command:
    
    npx skills add https://github.com/cursor/plugins --skill unslop
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js.

From its listing on skills.sh. Source.

What's in the skill

When it loads

Cut AI tells from any writing.

Sections in SKILL.md

  1. Patterns to detect and fix
  2. Content
  3. Language
  4. Style
  5. Communication artifacts
  6. Filler
  7. Jargon
  8. Plain speech

Key facts

Installs on skills.sh
30,740 (Nov 2, 2026)

What it includes

  • Scans the text for the patterns below, then rewrites it

    Edit text to remove AI patterns. Meaning and the intended tone are preserved. It runs only when you call it.

    Try: “/unslop can we unslop and tighten the new changes?”

    /unslop

  • Superficial -ing phrases and vague attributions

    Delete or back them with real sources. Examples: "highlighting...", "Experts believe".

    Content patterns (3, 5)

  • AI vocabulary, fancy "is", "not just X but Y", rule of three

    Also synonym cycling and false ranges. Replace with plain words, state the point directly and keep one name per thing.

    Language patterns (7 to 12)

  • Em dashes, colons, bold, inline headers, title case, emoji, curly quotes

    Rule 13 says to avoid em dashes entirely and use periods or commas. Headings use sentence case and quotes are straight.

    Style patterns (13 to 19)

  • Chatbot phrases and sycophantic tone

    Remove "I hope this helps!", "Certainly!" and "Great question!" and answer directly.

    Communication artifacts (20, 22)

  • Filler phrases, heavy hedging and generic conclusions

    "In order to" becomes "To", stacked hedges become "may", and "The future looks bright" gets replaced with specifics.

    Filler patterns (23 to 25)

  • Abstract metaphor nouns such as substrate, vector and north star

    Pick the concrete word instead, for example "way" for vector and "more than the job needs" for gold-plating.

    Jargon (26)

  • Mechanism over feeling, short sentences, active voice, plain words

    Also cut adverbs, mannered prose and over-compression. Spell out arrows and abbreviations and write whole sentences.

    Plain speech (27 to 33)

From the official docs

Questions

What does the unslop skill do?

It edits text to remove AI-writing patterns, such as inflated vocabulary, em dashes, filler, hedging and chatbot phrases. It keeps the meaning and aims to match the tone you intended.

How do I install it?

Use the install box above. unslop is also part of pstack, a large set from Cursor's plugins repo. The pstack README shows /plugin marketplace add cursor/plugins for Claude Code, but that loads 58 skills.

How do I run it?

Type /unslop and give it the text or point it at the changes. It does not start by itself. Inside the pstack plugin for Claude Code the call is /pstack:unslop.

Does it ban em dashes?

Yes. Rule 13 says to avoid em dashes entirely and use periods or commas, with no parentheses, en dashes or hyphen substitutes. Colons are fine before a list or example.

Does it need an API key?

No key is named. It is one text file with no scripts.

Is it safe?

It is a single text file with no scripts, and it rewrites wording by design. Compare the output with your original, because it may change phrases you wanted.

Is it only for Cursor?

No. It sits in Cursor's plugins repo, but the pstack README documents a Claude Code route and the skills CLI also installs it.

How is it related to pstack?

The pstack README says its main skill, poteto-mode, runs unslop when a step needs it, and that you can call it directly when cleaning up writing.

Information

updated Nov 2, 2026

Repository
cursor/plugins
Folder
pstack/skills/unslop

cursor/pluginsskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 5
  1. unslop SKILL.md · github.com
  2. pstack README · github.com
  3. pstack LICENSE · github.com
  4. pstack plugin.json · github.com
  5. unslop on skills.sh · skills.sh

Updated Nov 2, 2026.