unicodeclean
Install skill ↓ Codex · Claude · more GitHub
A portable Agent Skills workflow

Clean document text.
Keep the author's voice.

Install Unicode Clean in Codex, Claude Code, or another compatible agent. It gives document workflows a consistent final Unicode and whitespace pass, powered by the bundled Python helper and a reviewable change report.

THE MAIN FEATURE

Install the agent skill

One skill folder includes the workflow and Python helper. The same SKILL.md format works across Codex and Claude Code.

Read SKILL.md
01

Codex

Install in your personal skills folder.

git clone --depth 1 https://github.com/shaxntanu/unicodeClean.git ~/.codex/skills/unicode-clean
02

Claude Code

Install as a personal skill.

git clone --depth 1 https://github.com/shaxntanu/unicodeClean.git ~/.claude/skills/unicode-clean

Restart your agent after installing. Project-specific installs can go in .claude/skills/ or the host's configured skills directory.

OPTIONAL TRY-IT FEATURE

Try the Python helper in your browser

Pyodide runs the same Python sanitizer in your browser. Text stays in this tab; no API sends it to a server.

0 characters
Python runs here. First use downloads runtime files only; your text is never uploaded or saved by this app.
02 Cleaned text
Waiting for text
Ready when you are. Local Python result

A deterministic cleanup pass, with a review trail.

CONTROL THE PASS

Cleanup settings

Choose how equivalent characters are combined.

Convert likely asides into parentheses.

Check word boundaries after changing them.

Exact text replacements Optional

Add exact, case-sensitive replacements. These apply only to unprotected prose.

AFTER EACH RUN

Change report

—

Your cleanup summary and review notes will show up here.

TRANSPARENT DATA FLOW

How the skill and demo work

Open standalone