rookie-ricardo avatar

Gemini Watermark Remover

This does one thing: strips the Gemini AI watermark from the bottom right of images using reverse alpha blending math. You get a Python CLI that takes an input image and spits out a clean version, plus pre-captured alpha maps for two common watermark sizes. The references folder includes the actual algorithm if you need to tweak detection rules or handle edge cases. Useful if you're batch processing Gemini outputs for presentations or archives and don't want to manually crop every file. The approach is deterministic, no ML involved, so it either works cleanly or it doesn't.

skills.sh installs
1.7K
GitHub stars
943
last updated
Aug 21, 2026

Install

$ npx -y skills add rookie-ricardo/erduo-skills --skill gemini-watermark-remover --agent claude-code

Installs into .claude/skills of the current project.

Files

Gemini Watermark Remover

Dependencies

  • Python 3.9+
  • Pillow (install with pip install -r requirements.txt)

Quick start

  1. Install dependencies in the scripts folder:
    • cd skills/gemini-watermark-remover/scripts && pip install -r requirements.txt
  2. Run the CLI:
    • python remove_watermark.py <input-image> <output-image>

CLI usage

  • Parameters:
    • input-image: path to the Gemini watermarked image
    • output-image: path for the cleaned image (format inferred from extension)

Example:

python remove_watermark.py ./in.png ./out.png

What this skill provides

  • scripts/remove_watermark.py: CLI entry point and core algorithm.
  • assets/bg_48.png, assets/bg_96.png: Pre-captured watermark alpha maps.
  • references/algorithm.md: Math, detection rules, and limits.

Workflow

  1. Use remove_watermark.py for one-off processing.
  2. If you need to adjust detection rules or alpha logic, read references/algorithm.md.

Notes

  • The script uses Pillow for image IO and per-pixel edits.
  • Output format is inferred from the output file extension by Pillow.

Sponsors

Details

Repository
github.com/rookie-ricardo/erduo-skills
Categories
Frontend Development, Backend & APIs, DevOps & CI/CD, Automation & Workflows, CLI & Terminal

More from rookie-ricardo/erduo-skills

All 6
1mksglu avatarctx-doctormksglu/context-modeRun context-mode diagnostics. Checks runtimes, hooks, FTS5, plugin registration, npm and marketplace versions. Trigger: /context-mode:ctx-doctor1.7Kskills.sh installs
2intellectronica avatarmarkdown-converterintellectronica/agent-skillsConvert documents and files to Markdown using markitdown. Use when converting PDF, Word (.docx), PowerPoint (.pptx), Excel (.xlsx, .xls), HTML, CSV, JSON, XML, 1.7Kskills.sh installs
3nodeops-app avatarcreateosnodeops-app/skillsDeploy ANYTHING to production on CreateOS cloud platform. Use this skill when deploying, hosting, or shipping: (1) AI agents and multi-agent systems, (2) Backen1.7Kskills.sh installs
4mksglu avatarctx-upgrademksglu/context-modeUpdate context-mode from GitHub and fix hooks/settings. Pulls latest, builds, installs, updates npm global, configures hooks. Trigger: /context-mode:ctx-upgrade1.7Kskills.sh installs
5kostja94 avatargoogle-adskostja94/marketing-skillsWhen the user wants to set up, optimize, or manage Google Ads campaigns. Also use when the user mentions "Google Ads," "Google Search Ads," "PPC," "SEM," "PMF t1.7Kskills.sh installs
6kkkkhazix avatarstorage-analyzerkkkkhazix/khazix-skillsmacOS / Windows 只读存储分析助手(自动识别系统)。扫描整机磁盘占用,找出 占空间大户,把每一项分成 🟢可自动清理 / 🟡需人工判断 / 🔴谨慎清理 三级并给出 可执行处置方案,生成排版精美、可折叠、命令可一键复制的交互式 HTML 报告,并可 起本地服务在网页上一键删除(移废纸篓/直接删)。扫描全1.7Kskills.sh installs