Claude Code plugin
Text humanization for Claude Code.
A skill backed by the Rephrasy API: /rephrasy:humanize rewrites AI-generated text to read as human. Defaults to Rephrasy's v3 model with professional style. Score the result with GPTZero.
/plugin marketplace add jhubbardsf/claude-plugins
Quick start
Add the marketplace, install the plugin, reload. Requires Claude Code with plugin support, python3 (the scripts are stdlib-only, zero pip dependencies), and a REPHRASY_API_KEY env var from rephrasy.ai (paid API).
# Install /plugin marketplace add jhubbardsf/claude-plugins /plugin install rephrasy@joshd3v /reload-plugins # Invoke /rephrasy:humanize <file>
# One-line installer curl -fsSL https://raw.githubusercontent.com/jhubbardsf/rephrasy-skills/main/install.sh | bash # Requires # Claude Code with plugin support # python3 (stdlib-only, zero pip dependencies) # REPHRASY_API_KEY from rephrasy.ai (paid API)
Built against the live API, not the docs
Humanization with control, behavior encoded from real API responses.
Humanize with control
Rephrasy v3 model with professional style by default; creative/journalistic/no-style and other models one flag away.
Non-destructive output
Writes foo_rephrasy.ext next to the input by default; --in-place overwrites atomically via temp file + rename only when you ask for it.
Score with GPTZero
The Rephrasy detector was removed as unreliable. GPTZero is the detector of record — score the humanized result there.
Costs surfaced
This is a paid API. The humanizer prints cost=… credits to stderr after every call, including --json runs — nothing buried.
Zero dependencies
Stdlib-only Python helper; no pip install, no node_modules. Atomic file writes, clean one-line errors, costs surfaced after every call.
Docs-vs-reality tested
Behavior encoded from live API verification, not the marketing docs (e.g. costs is a plain number, not the documented object; invalid keys actually return HTTP 400).
Usage examples
Point the skill at a file or paste prose inline. Humanized output lands next to the input.
/rephrasy:humanize draft.md # -> draft_rephrasy.md
/rephrasy:humanize "paste some prose here"
/rephrasy:humanize draft.md --style creative
/rephrasy:humanize draft.md --model "Undetectable Model v2"