Airsc miễn phí cho tất cả. Nếu nó giúp bạn, hãy ủng hộ $2–$20.

Ủng hộ
PluginCẩn thậnTài liệu & nội dungDễ cho người mới

unslop

MohamedAbdallah-14 · MohamedAbdallah-14/unslop

Unslop là một plugin loại bỏ các "AI-ism" khỏi văn bản được tạo ra, làm cho nó nghe tự nhiên hơn trong khi vẫn giữ nguyên code, URL và định dạng.

Make AI output sound human. Strips AI-isms (sycophancy, stock vocab, hedging stacks, em-dash pileups), preserves code/URLs/headings. Plugin for Claude Code, Cursor, Windsurf, Codex, Cline, Copilot, Gemini.

153 sao7Giấy phép: MITCập nhật 13 ngày trước0 lượt mở

Xem trước

▍

Bạn có thể làm gì với nó

  • Tinh chỉnh tài liệu hoặc bài viết blog do AI tạo ra để nghe tự nhiên hơn.
  • Dọn dẹp email hoặc thông báo do tác nhân viết trước khi gửi đi.
  • Cải thiện giọng văn và ngữ điệu của nội dung được hỗ trợ bởi AI để đảm bảo tính nhất quán của thương hiệu.

Kiểm tra an toàn

Cẩn thận

Dùng được, nhưng nên đọc ghi chú trước.

  • ●Đọc file chứa thông tin đăng nhập (SSH key, token cloud hoặc npm).plugins/unslop/skills/unslop-file/SKILL.md

Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.

Trích từ README

Claude rewrote my resume and I couldn't send it. The polish was perfect; the voice wasn't mine.So I built this. It strips the AI residue and leaves the rest alone.

# Claude Code — paste both lines into any session, restart, type /unslop
/plugin marketplace add MohamedAbdallah-14/unslop
/plugin install unslop

Cursor, Windsurf, Cline, Gemini CLI, Codex, or the CLI work too. Install options →

Demo  ·  Quick start  ·  Features  ·  Research  ·  Comparison  ·  FAQ  ·  Non-technical guide


See the difference

Same facts. Different voice. The hero above is the visual; the table below is the readable form.

Before (stock AI output)After /unslop

I am writing to express my profound enthusiasm for the Marketing Coordinator position at Acme Corp. With over five years of experience navigating the dynamic landscape of digital marketing, I am confident that my comprehensive skill set and passion for innovation make me a robust candidate. I am particularly drawn to Acme's cutting-edge approach, and I would welcome the opportunity to delve into how my background aligns with your team's goals.

Five years in digital marketing, most of it in small teams where nobody else writes the landing pages, so I end up doing it. I saw your Marketing Coordinator posting yesterday. The part about running campaigns end-to-end instead of handing them off to an agency is what pulled me in — that's the work I actually like.

21 out of 21 blind LLM-judge runs preferred the unslop rewrite over the original. See Measured results.


Who actually uses this

Mostly engineers cleaning up agent output before it ships, and people writing things real humans will read — cover letters, essays, LinkedIn posts. If you're the second category, the non-developer guide skips the jargon. If you're the first: it's a CLI plus a hook plus a regex pass.


60-second start

[!TIP] Not a developer? Start with GETTING_STARTED.md. Plain English, three copy-pasted lines, real cover-letter examples.

Claude Code plugin (no clone, no install script)

Open any Claude Code session and paste:

/plugin marketplace add MohamedAbdallah-14/unslop
/plugin install unslop

Restart Claude. Type /unslop. Done.

You'll see a [unslop:BALANCED] badge appear in the statusline. Everything Claude writes from here on comes out in a human voice. Type stop unslop to turn it off, /unslop full to turn it up, /unslop-help to see everything.

Using Cursor, Windsurf, Cline, Gemini CLI, Codex, or just the CLI? Click here.

Cursor

git clone https://github.com/MohamedAbdallah-14/unslop.git

Open the folder in Cursor. The project rule at .cursor/rules/unslop.mdc loads automatically.

The repository also contains a Cursor Plugin manifest. Until the Marketplace listing is approved, test the installable plugin from a clone:

cd unslop
mkdir -p ~/.cursor/plugins/local
ln -s "$(pwd)" ~/.cursor/plugins/local/unslop

Restart Cursor or run Developer: Reload Window. The rules and skills appear under Customize. Remove the symlink when local testing is finished.

After Cursor approves the public listing, open Customize, search for unslop, select Install, and choose project or user scope. The listing is not live yet.

Windsurf or Cline

Open the cloned folder in your IDE. The bundled rule files at .windsurf/rules/unslop.md and .clinerules/unslop.md load automatically.

Gemini CLI

git clone https://github.com/MohamedAbdallah-14/unslop.git && cd unslop
gemini extensions install ./

Reads gemini-extension.json and loads GEMINI.md + the unslop skill into context.

OpenAI Codex

Clone the repo and open it in Codex. Codex reads the root AGENTS.md before it starts work, so the repository's writing and review rules apply immediately.

To install the reusable bundle from this repository's marketplace:

codex plugin marketplace add MohamedAbdallah-14/unslop --ref main
codex plugin add unslop@unslop-agents-marketplace

The bundle lives at plugins/unslop/ and follows the Codex .codex-plugin/plugin.json format. Public-directory availability is a separate review; the repository marketplace works without claiming that listing is live.

Claude Code without the plugin system (manual hooks)

For forks, air-gapped setups, or when you want to see exactly which files get written:

git clone https://github.com/MohamedAbdallah-14/unslop.git
cd unslop
bash hooks/install.sh            # macOS / Linux
pwsh hooks/install.ps1           # Windows

What this does:

  • Copies hook scripts to ~/.claude/hooks/ (flat, not a subdirectory)
  • Registers SessionStart and UserPromptSubmit in ~/.claude/settings.json, merged safely via Node (never clobbers existing hooks)
  • Wires the statusline so [unslop:FULL] shows when active

Idempotent. Re-run anytime to upgrade. The bash installer re-verifies settings.json state on each run; the PowerShell installer checks file presence only, so pass -Force on Windows if settings.json was hand-edited.

Standalone CLI (no IDE needed)

pipx install unslop
unslop --deterministic path/to/file.md

For API-backed LLM mode, install the optional SDK with pipx install 'unslop[llm]'. See unslop/README.md for the full CLI surface.


Measured results

Blind LLM-as-judge preference test. Claude Sonnet 4.5 compares each unslop rewrite against the original without knowing which is which. Seven fixtures, randomized A/B sides, 3 independent runs per fixture = 21 judgments.

MetricBaselineunslop (balanced, 3-run)
Xem mã nguồn trên GitHub