gwt

gwt is a skill for Claude Code, Codex from allenk/gwt-integrations. It costs 115 tokens per session (2,609 once invoked), scanned A, a copy of gwt, MIT.

A tool for removing visible Gemini AI watermarks from images, including images made with Google ImageFX. It can also apply optional cleanup to leftover marks.

In plain words
What is it for?
Use it to clean individual images or process batches of Gemini-generated photos, when the GeminiWatermarkTool program is available.
Why use it?
It removes the semi-transparent logo that can remain on AI-generated images, avoiding manual image editing.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/allenk/gwt-integrations/gwt
Any agent
npx skills add allenk/gwt-integrations --skill gwt
Clone the repo
git clone --depth 1 https://github.com/allenk/gwt-integrations

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for gwt

README.md
[![agentmods](https://agentmods.dev/badge/skills/allenk/gwt-integrations/gwt.svg)](https://agentmods.dev/skills/allenk/gwt-integrations/gwt)
Your own site
<a href="https://agentmods.dev/skills/allenk/gwt-integrations/gwt"><img src="https://agentmods.dev/badge/skills/allenk/gwt-integrations/gwt.svg" alt="Measured on agentmods" height="20"></a>
Per session 115 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,609 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin 98% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00115 $0.02609
Opus 5 $0.00057 $0.01305
Sonnet 5 $0.00023 $0.00522
Haiku 4.5 $0.00012 $0.00261

Measured 5d ago against content hash 205646705acb, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

gwt scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.

The scan reads SKILL.md. This mod also ships 1 executable file (install.py), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

This is a copy

98% identical to gwt — 12 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

skills/gwt/SKILL.md · 260 lines

How it starts

The opening of the file, as written. The whole thing — 260 lines — stays where its author put it; the contents beside it link to each section on GitHub.

GeminiWatermarkTool Skill for Codex-Like Agents

Overview

GeminiWatermarkTool (GWT) removes visible Gemini AI watermarks from images using mathematically accurate reverse alpha blending, with optional AI denoising (FDnCNN + NCNN Vulkan GPU) for residual cleanup.

Source: https://github.com/allenk/GeminiWatermarkTool


Binary Location

Search in this order:

  1. Environment variable: GWT_BINARY_PATH
  2. System PATH: GeminiWatermarkTool (or .exe on Windows)
  3. Codex skill bin directory:
    • Windows: %USERPROFILE%\.codex\skills\gwt\bin\GeminiWatermarkTool.exe
    • Linux/macOS: ~/.codex/skills/gwt/bin/GeminiWatermarkTool
  4. Repo-local bin directory (validation mode / fallback):
    • Windows: .\bin\GeminiWatermarkTool.exe
    • Linux/macOS: ./bin/GeminiWatermarkTool

If not found, run the installer:

python ~/.codex/skills/gwt/install.py

For local validation inside this repo only:

python ~/.codex/skills/gwt/install.py --dir ./bin

Always pass --no-banner when calling GWT — suppresses ASCII art that wastes tokens.


Watermark Profile Selection (v0.3.1+)

GWT ships with two watermark profiles. The default targets Gemini 3.5 and later, with automatic legacy fallback.

Profile Targets When tried
Current (V2) Gemini 3.5 and later outputs first, by default
Legacy (V1) Pre-Gemini-3.5 outputs automatically retried if V2 skips

This means remove_watermark(input, output) already handles mixed Gemini-3.5+ and pre-3.5 inputs without supervision — the CLI tries the current profile, and on skip retries with the legacy profile before reporting the final outcome. Two opt-out paths exist for the rare case where you need to pin a profile:

  • no_legacy=True parameter — disable the automatic fallback (current only)
  • remove_watermark_legacy / remove_watermark_batch_legacy — pin legacy only

Always start with remove_watermark / remove_watermark_batch. The auto-fallback handles the common case. The dedicated *_legacy tools are mostly there for callers that have side knowledge an image is pre-3.5 and want to skip the V2 attempt entirely.

Read the full file on GitHub · 260 lines

Files

What ships with it

4 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 5d ago First seen · 260 lines · 115 tokens per session scan A 205646705acb

Subscribe to this mod's changes

gwt is a skill published in the GitHub repository allenk/gwt-integrations (10 stars, last pushed 3mo ago), licensed MIT. It adds 115 tokens to every session and 2,609 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. It is 98% identical to gwt, differing in 12 lines, and is treated as a copy.

Related

Other skills, from other repositories

understand-dashboard

Launch the interactive web dashboard to visualize a codebase's knowledge graph.

Egonex-AI/Understand-Anything · 17 tokens

understand-explain

Use when you need a deep-dive explanation of a specific file, function, or module in the codebase.

Egonex-AI/Understand-Anything · 27 tokens

understand-onboard

Use when you need to generate an onboarding guide for new team members joining a project.

Egonex-AI/Understand-Anything · 21 tokens

baoyu-youtube-transcript

Downloads YouTube video transcripts/subtitles and cover images by URL or video ID. Supports multiple languages, translation, chapters, and speaker identification. Caches raw data for fast re-formatting. Use when user asks to "get YouTube transcript", "download subtitles", "get captions", "YouTube字幕", "YouTube封面"…

JimLiu/baoyu-skills · 107 tokens

baoyu-comic

Knowledge comic creator supporting multiple art styles and tones. Creates original educational comics with detailed panel layouts and batch-capable image generation. Use when user asks to create "知识漫画", "教育漫画", "biography comic", "tutorial comic", or "Logicomix-style comic".

JimLiu/baoyu-skills · 61 tokens

baoyu-diagram

Create professional, dark-themed SVG diagrams of any type — architecture diagrams, flowcharts, sequence diagrams, structural diagrams, mind maps, timelines, illustrative/conceptual diagrams, and more. Use this skill whenever the user asks for any kind of technical or conceptual diagram, visualization of a system…

JimLiu/baoyu-skills · 146 tokens