Install · v2.7.6

Install it where you already work.

By Manav Mishra

Zero Slop is a skill, not an app. It installs into the coding agent you already use and runs there, so there is no second window, no account and no API key. The scorer is standard-library Python with zero third-party dependencies and makes no network call.

npx zero-slop install

That is the whole thing for Claude Code. Every other harness takes the same command with a flag. Restart the agent afterwards, because skills are read at startup.

Cursor

npx zero-slop install --harness cursor
# installs into ~/.cursor/skills/zero-slop

Restart Cursor, then ask for /zero-slop with the draft you want edited. Cursor’s own model does the rewriting; Zero Slop supplies the workflow and the checks.

Zed

npx zero-slop install --harness zed
# installs into ~/.config/zed/skills/zero-slop

Restart Zed and use the same /zero-slop invocation. The fact gate runs locally either way, so a rewrite that drops a number is rejected before you ever see it.

Codex, Warp and OpenCode

npx zero-slop install --harness codex
npx zero-slop install --harness opencode

# Warp reads the Claude Code location, so the default is correct:
npx zero-slop install

Every target at a glance

HarnessCommandInstalls into
Claude Codenpx zero-slop install~/.claude/skills/zero-slop
Cursornpx zero-slop install --harness cursor~/.cursor/skills/zero-slop
Zednpx zero-slop install --harness zed~/.config/zed/skills/zero-slop
Codexnpx zero-slop install --harness codex~/.codex/skills/zero-slop
OpenCodenpx zero-slop install --harness opencode~/.config/opencode/skills/zero-slop
Any other pathnpx zero-slop install --dir <path>Wherever you point it

Chat-only surfaces

ChatGPT and Claude.ai cannot run commands, so they get the workflow without the local scorer. The fact gate and the 0-100 score need a shell; the editorial passes do not.

Without installing anything

The scorer runs standalone if you only want the number. It reads a file or standard input and prints the flagged phrases with reasons.

npx zero-slop score draft.md
npx zero-slop score --  --batch docs/ --gate 25   # exits non-zero above 25

That second form is what turns this into a build check. There is a full GitHub Actions job, a diff-only variant for monorepos and a pre-commit hook on the CI page.

Updating and removing

npx zero-slop install --force        # overwrite with the current release
npx zero-slop where                  # print the install directory
rm -rf "$(npx zero-slop where)"      # remove it

Installing replaces the directory rather than merging into it, so a reference file left behind by an older version cannot change behaviour silently. Everything is MIT licensed and readable in the repository.