Gwt
Remove Gemini AI watermarks from images using GeminiWatermarkTool (GWT). Use this skill whenever the user mentions: Gemini watermark, 浮水印, AI image cleanup, removing logos from Gemini-generated images, Google ImageFX cleanup, batch processing AI-generated photos, or anything about a semi-transparent logo in the bottom-right corner of an image — even if they don't say "GeminiWatermarkTool" explicitly. Also trigger for follow-up requests like "the corner still looks dirty" or "there's still residual artifacts" after a previous removal attempt.
Install
npx skills add allenk/gwt-integrations --skill gwtgit clone --depth 1 https://github.com/allenk/gwt-integrations.git /tmp/gwt-integrations
mkdir -p ~/.claude/skills
cp -r /tmp/gwt-integrations/. ~/.claude/skills/gwtPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# GeminiWatermarkTool Skill for Claude-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. Claude skill bin directory: - Windows: `%USERPROFILE%\.claude\skills\gwt\bin\GeminiWatermarkTool.exe` - Linux/macOS: `~/.claude/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 ~/.claude/skills/gwt/install.py ``` For local validation inside this repo only: ``` python ~/.claude/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 |
Details
- Skill name
gwt- Repository
- allenk/gwt-integrations
- License
- MIT
- Repo updated
- 22 May 2026
FAQ
What does the Gwt skill do?
Remove Gemini AI watermarks from images using GeminiWatermarkTool (GWT). Use this skill whenever the user mentions: Gemini watermark, 浮水印, AI image cleanup, removing logos from Gemini-generated images, Google ImageFX cleanup, batch processing AI-generated photos, or anything about a semi-transparent logo in the bottom-right corner of an image — even if they don't say "GeminiWatermarkTool" explicitly. Also trigger for follow-up requests like "the corner still looks dirty" or "there's still residual artifacts" after a previous removal attempt.
How do I install the Gwt skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add allenk/gwt-integrations --skill gwt. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Gwt popular?
It lives in allenk/gwt-integrations, which has 11 GitHub stars and 5 forks.
Related skills
Scriba
15AlexanderAbramovPav/scriba
Transcribe multilingual audio/video meetings locally into speaker-labeled Markdown with word times and voice clips. Uses fast Russian GigaAM or multilingual WhisperX, Nemotron diarization across languages with pyannote fallback, and optional validated host-AI punctuation. Rename speakers after identification. Use for transcripts, расшифровку, транскрипт, диаризацию, "кто что сказал", or транскрибировать/расшифровать встречу или запись.
Scroll Scrub Hero
14Black-Line-Ops/scroll-scrub-hero
Build a scroll-scrubbed hero from one or two REAL photos plus an idea — or from the idea alone. Scrolling drives a subject through a transformation (bare yard → finished pool, empty room → staged interior, raw stock → machined part, before → after). Uses kie.ai: GPT 5.6 Sol writes the storyboard, GPT Image 2 renders keyframe stills so the client's ACTUAL property stays recognisable (and draws the opening frame when there is no photo), Kling 3.0 first/last-frame tweens the motion, and ffmpeg cuts drop-in scrub frames plus config.js. Use whenever someone wants a scroll-driven build/progress/befo
Personal Ip Illustrations
14Jaimo-so/personal-ip-illustrations
为中文文章、帖子、博客、Notion 文档、工作流、方法论、流程、结构、状态、隐喻或观点设计并生成带固定个人 IP 主角的正文配图。用于用户提到“我的 IP 配图”“个人形象配图”“文章插图”“配图建议”“shot list”,或要求用随 Skill 提供的棕发圆框眼镜少年 IP 生成、编辑、去标题或改图;默认采用 16:9 纯白底、全手绘角色与结构、少量红橙蓝批注的清爽怪诞视觉语言。
Motion Video Workflow
14isaachang/motion-video-workflow
用户提供配音(背景音乐可选,没有就自动合成),要做口播动效视频(案例分享、AI资讯、AI知识讲解、教程)时使用:听写、抓素材、分镜、代码动效,按需出16:9或9:16成片,并出3:4和4:3封面。
Storyframe Video Skill
14nexsjournal/storyframe-video
从 brief 到成片的标准视频生产系统,覆盖产品推广、知识讲解、口播优化、活动宣传、课程演示和音乐 MV。先接收并核验用户提供的文案、音乐、录屏、截图、Logo 与参考片,再用真实素材、故事方向、分镜、节拍表、声音设计和验收清单,产出 15–180 秒的 16:9 / 9:16 / 1:1 成片;包含 Suno 歌词制作单、Playwright + ffmpeg 确定性渲染和自动质检。当用户要求做宣传片、讲解片、活动片、课程演示、口播剪辑、产品片、MV,或要把一段文案/歌曲/录屏变成视频时使用。支持 UI 电影、动态字体、纸感手作、丝网印、像素世界等 12 种风格关键词。
Feishu Card JSON V2
12lageev/feishu_msg_card_skill
Construct, refine, review, validate, and package polished Feishu/Lark Card JSON 2.0 payloads. Use when creating cards for Feishu custom-bot webhooks, application bots, notifications, alerts, reports, dashboards, approvals, forms, callbacks, updates, streaming AI output, Markdown-rich content, tables, charts, images, audio, localization, or responsive layouts; also use when converting a content brief or legacy card into strict JSON 2.0 or diagnosing a rejected card payload.
Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.