Skip to content

skilldrop·docs·How-to

Use output-hygiene

Review agent-written text before it ships and strip the machine artifacts it carries

Review agent-written text before it ships and strip the machine artifacts it carries — invisible Unicode, non-breaking spaces, homoglyphs, harness-added provenance trailers, trailing chat closers — then flag the prose tells a script cannot catch, each quoted with a rewrite.

Reach for it when the user wants to clean up AI-generated output, asks to remove a Claude watermark, attribution footer, or "Generated with" line, wants a draft that does not read as machine-written, or needs a pre-ship hygiene pass on a document, commit message, or pasted chat answer.

Install it

npx skilldrop-cli install output-hygiene                 # Claude Code, your user folder
npx skilldrop-cli install output-hygiene --project       # Claude Code, this repo
npx skilldrop-cli install output-hygiene --ide cursor    # or kiro, codex, antigravity, copilot

It is part of the Core pack: --pack core installs it with its neighbours.

It ships scripts, so it needs Python 3 (standard library only, nothing to install). What they may touch is declared in its manifest.

Ask for it

Say it the way you would to a colleague. Requests like these route to it:

Requests like these belong to a different skill, so it shouldn't answer them:

If another skill answers instead, ask for this one by name: "use output-hygiene".

Check what you get

A good result:

Use something else when

Where a loop runs it

Next

Edit this page on GitHub · View source