watermarks-remover v0.0.1
First public release: agent skill + stdlib Python scripts to strip multi-vendor AI provenance marks from text and files (privacy / hygiene on content you own).
What's included
Skill
skills/remove-ai-marks/(replaces Claude-onlyremove-claude-marks)- Multi-vendor framing: Claude, Gemini/SynthID-class, OpenAI provenance, open-LLM sampling marks
- Ethics-first docs: own content only; no “undetectable human” claims
Layer A — Unicode / edit-based text
- Strip invisible controls, bidi marks, tag characters, space homoglyphs
inspect_text.py/clean_text.pywith finer inspect kinds (bidi,tag_chars,zwj_family, …)
Layer B — statistical (token-sampling) text
- Agent multi-pass rewrite recipe (paraphrase → back-translate → structural)
- Optional
rewrite_text.pyhook:print-prompt(default), Ollama, OpenAI-compatible - Best-effort only — no vendor detector / secret-key claims
Files — C2PA / AI metadata
- PNG, JPEG (existing)
- SVG, PDF (exiftool preferred), DOCX, ODT, HTML, Markdown frontmatter
- Unified
inspect_file.py/clean_file.py
Docs & tests
vendor-notes.md,mark-classes.md, expanded removal matrix- Pytest suite (20 tests)
Optional tools
Install
git clone https://github.com/guillaumemeyer/watermarks-remover.git
cd watermarks-remover
mkdir -p ~/.grok/skills
ln -sfn "$(pwd)/skills/remove-ai-marks" ~/.grok/skills/remove-ai-marksOut of scope (this release)
- Pixel-domain image watermarks (e.g. SynthID-image)
- Official SynthID-Text / secret-key detectors
- Training-time / backdoor model marks
Full changelog: see README