remove-ai-marks

Featured

Strip multi-vendor AI provenance from owned files: hidden Unicode (Layer A), statistical sampling watermarks via rewrite (Layer B — always offer), and C2PA/EXIF/XMP/container metadata on PNG/JPEG/WebP/SVG/PDF/DOCX/ODT/HTML/MD. Covers Claude, Gemini/SynthID-class, OpenAI provenance surfaces, and open-LLM sampling marks. Use when the user wants watermark removal, C2PA/Content Credentials stripping, AI metadata cleanup, invisible Unicode hygiene, anti-detect cleaning of AI output, /remove-ai-marks, or /remove-claude-marks.

AI & Automation 841 stars 80 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
97
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Remove AI marks Hygiene for **text** (Unicode + statistical rewrite) and **files** (C2PA / AI metadata on common containers). Read when needed: - `references/mark-classes.md` — Unicode / sampling / C2PA / containers - `references/vendor-notes.md` — Claude, Gemini/SynthID, OpenAI, open-LLM - `references/removal-matrix.md` — which layer when - `references/ethics.md` — intended use - `references/how-claude-marks.md` — Anthropic-specific detail - `references/markdiffusion.md` — optional MarkDiffusion image harness This skill is a **thin HTTP client**. All deterministic cleaning lives in this repo’s `service/`. The agent host does not need Python, venvs, or cleaner binaries. Call the service with `curl`. Never run cleaning scripts on the host. ## Reach the service Base URL: `WATERMARKS_SERVICE_URL`, default `http://127.0.0.1:8765`. ```bash WM="${WATERMARKS_SERVICE_URL:-http://127.0.0.1:8765}" ``` The operator starts it (`docker compose up -d`, a published image, or `make serve`). **Probe it first.** If it is down, stop with a clear message — do **not** fall back to local cleaning: ```bash curl -sf "$WM/health" # {"ok": true, "version": "..."} ``` If `WATERMARKS_SERVER_API_KEY` is set on the service, every request needs `-H "Authorization: Bearer $WATERMARKS_SERVICE_API_KEY"`. ### Capabilities ```bash curl -s "$WM/capabilities" ``` Tells you which optional tools exist server-side (`c2patool`, `exiftool`, `qpdf`, `ghostscript`), which scorers are live (`scorers.stylom...

Details

Author
ShadowAqueduct
Repository
ShadowAqueduct/watermark-remover
Created
2 weeks ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

ai-watermark-remover

Systematically strips AI watermarks, Google SynthID-Text, statistical token fingerprints (Kirchenbauer/Gumbel), zero-width steganographic characters, and characteristic Claude/Gemini/GPT stylistic markers from text. Use when asked to "dewatermark text", "remove Claude/Gemini watermarks", "break SynthID", "humanize AI text", "make text pass AI detectors", or "rewrite without AI tropes".

0 Updated 3 weeks ago
policeakshithreddy
AI & Automation Listed

remove-ai-image-metadata

Inspect, remove, and verify embedded AI-generator or provenance metadata in image files without changing encoded picture data when the format permits. Use for any image-metadata cleanup request involving GPT Image, OpenAI, DALL-E, C2PA, Content Credentials, generative-AI labels, EXIF/XMP generator fields, or similar provenance in individual images or folders, including PNG, JPEG/JPG, WebP, GIF, TIFF, HEIC/HEIF, AVIF, SVG, and other image formats.

3 Updated 1 months ago
jqaisystems
Data & Documents Listed

nomark

Detect and remove watermarks and fingerprints from text and documents - invisible Unicode (zero-width characters, tag-block smuggling, variation selectors), homoglyph substitutions, typographic tells, document metadata (docx, xlsx, pptx, odt, pdf, epub, html), and LLM stylistic signatures. Use when asked to clean, de-watermark, de-fingerprint, sanitize, or humanize text; strip metadata before publishing; find hidden or invisible characters; check untrusted text for hidden prompt-injection payloads; or make writing read less like machine output.

0 Updated 1 months ago
RoustyTousty