Back to the library

The Claude Watermark Fix

guide

Note: Setup is three commands and one paste into your CLAUDE.md. About five minutes, and after that Claude hands your public copy to Codex without you asking.

Anthropic started watermarking Claude's text. Every model launched on or after August 2, 2026 writes an invisible statistical mark into the words themselves, and it shows up whether you asked for a landing page or just asked Claude to fix a typo.

You can't strip it out. The watermark is a bias in the word choices, keyed to something only Anthropic holds, so it travels with the text into whatever you paste it into — it is the text. Anthropic says light edits probably won't remove it, while a complete rewrite will.

For most of what you build with Claude, none of this changes anything. It matters in one place: the words you publish on the open web. Landing pages, blog posts, meta descriptions, app store listings.


The fix

Codex is OpenAI's coding CLI, and OpenAI's current provenance tools cover images and audio—not text. So let Codex write the things that go public, and keep Claude for everything else. OpenAI publishes a plugin for exactly this handoff, so you never leave Claude Code to do it.

1. Install it

/plugin marketplace add openai/codex-plugin-cc
/plugin install codex@openai-codex
/codex:setup

/codex:setup checks whether the Codex CLI is on your machine and offers to install it for you. By hand it's npm install -g @openai/codex, then codex login.

2. Hand it a piece of copy

/codex:rescue Rewrite the hero section and the three feature blurbs in
app/page.tsx. Keep the layout, the headings and the links exactly as they are,
change only the words. Plain language

It's called rescue because OpenAI built the plugin for handing off stuck code (the rest of it is a code reviewer), but it's a thin forwarder — whatever you type after the command goes straight to Codex, and Codex edits the file itself. For a long job, add --background and check on it with /codex:status.

3. Make it the default

Paste this into your project's CLAUDE.md so you stop having to remember:

Anything that gets published on the public web — landing page copy, marketing
sections, blog posts, meta descriptions, app store text, email sequences — must
be written by Codex, not by you. Route it through /codex:rescue with the file
path and the brief. You can plan the structure and review what comes back, but
the words that ship come from Codex

Get the next guide when it's ready.

You're on the list.