Skip to content

Add unslop plugin — strips AI writing patterns before publishing#203

Open
MohamedAbdallah-14 wants to merge 1 commit intoccplugins:mainfrom
MohamedAbdallah-14:add-unslop
Open

Add unslop plugin — strips AI writing patterns before publishing#203
MohamedAbdallah-14 wants to merge 1 commit intoccplugins:mainfrom
MohamedAbdallah-14:add-unslop

Conversation

@MohamedAbdallah-14
Copy link
Copy Markdown

Add unslop plugin

Plugin: unslop
Category: Marketing Growth
Source: https://github.com/MohamedAbdallah-14/unslop
npm: npm install -g unslop
License: MIT

What it does

Unslop is a Claude Code plugin that strips AI writing patterns from output before you publish. It targets the patterns that mark text as AI-generated: sycophantic openers, stock vocabulary (leverage, utilize, delve, crucial), hedging stacks, em-dash overuse, and passive constructions that blunt the point.

It does not rewrite content. It removes specific patterns, engineers sentence-length burstiness, and returns clean text. Code blocks, URLs, and technical terms pass through unchanged.

Files added

  • plugins/unslop/.claude-plugin/plugin.json — plugin metadata with SessionStart + UserPromptSubmit hooks
  • plugins/unslop/hooks/unslop-activate.js — writes flag file on session start, emits ruleset as context
  • plugins/unslop/hooks/unslop-mode-tracker.js — tracks turn count, adjusts intensity over long sessions
  • plugins/unslop/hooks/unslop-config.js — shared config helpers

Usage

npm install -g unslop

Toggle in Claude Code:

/unslop on
/unslop off

Pipe any draft:

echo "draft text" | unslop --stdin --deterministic

Why Marketing Growth

Content teams and developers who publish documentation, blog posts, or changelogs use this to clean Claude's output before it goes live. It pairs with content-creator — generate first, then unslop before publishing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant