banana-watermark-remove-skill
Installation
SKILL.md
Banana Watermark Remove Skill
Remove Gemini Nano Banana / Pro visible watermarks from images using reverse alpha blending.
Tool Location
The GeminiWatermarkTool executables are bundled within this skill at tools/:
- Windows:
tools/GeminiWatermarkTool.exe - macOS:
tools/GeminiWatermarkTool-macOS - Linux:
tools/GeminiWatermarkTool-Linux
All binaries are standalone with zero dependencies.
Workflow
-
Determine the operating system and select the correct executable:
- Windows →
GeminiWatermarkTool.exe - macOS →
GeminiWatermarkTool-macOS - Linux →
GeminiWatermarkTool-Linux
- Windows →
-
Execute the command based on input type:
- Single file:
GeminiWatermarkTool -i watermarked.jpg -o clean.jpg - Directory (batch):
GeminiWatermarkTool -i ./input_folder/ -o ./output_folder/
- Single file:
-
Verify output
Usage Examples
# Windows - Single file
.\GeminiWatermarkTool.exe -i watermarked.jpg -o clean.jpg
# Windows - Directory batch
.\GeminiWatermarkTool.exe -i ./input_folder/ -o ./output_folder/
# macOS - Single file
./GeminiWatermarkTool-macOS -i watermarked.jpg -o clean.jpg
# macOS - Directory batch
./GeminiWatermarkTool-macOS -i ./input_folder/ -o ./output_folder/
# Linux - Single file
./GeminiWatermarkTool-Linux -i watermarked.jpg -o clean.jpg
# Linux - Directory batch
./GeminiWatermarkTool-Linux -i ./input_folder/ -o ./output_folder/
Command Line Options
| Option | Short | Description |
|---|---|---|
--input <path> |
-i |
Input file or directory |
--output <path> |
-o |
Output file or directory |
--verbose |
-v |
Enable verbose output |
--quiet |
-q |
Suppress output |
--version |
-V |
Show version |
--help |
-h |
Show help |
Supported formats: .jpg, .jpeg, .png, .webp, .bmp
Limitations
- Visible watermarks only: Does NOT remove SynthID (invisible watermarks)
- Gemini watermarks only: Designed specifically for Gemini Nano Banana / Pro watermarks
- Auto-detects 48×48 or 96×96 watermark size based on image dimensions