ikatkov/agent-skills · Archived

gemini-unwatermark

Remove visible Gemini image watermarks from local image files. Use when the user wants an agent to clean one or more local Gemini-generated images and save de-watermarked output files.

First seen May 27, 2026

Installation

$ npx skills add ikatkov/agent-skills --skill gemini-unwatermark

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from ikatkov/agent-skills · top by installs.

npx skills add ikatkov/agent-skills

Browse all from ikatkov/agent-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Declared
Cline Not declared
OpenCode Not declared

Repository health

Default branch master
Open issues 0
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents gemini

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,482 B
  • docs SUMMARY.md 210 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

Workflow

  1. Identify the input(s) from the user message — each input may be a file, a directory, or a quoted glob mask.
  2. Run scripts/clean.sh <input> [<input>...]. Outputs are always written next to each input as <slug>-clean.<ext>; you do not need to pick output paths.
  3. Report the final written file path(s).

Flags:

  • -r / --recursive — recurse into subdirectories when an input is a directory.
  • -f / --overwrite — overwrite existing <slug>-clean.<ext> outputs (default: skipped).

Examples:

scripts/clean.sh ./foo.png                 # single file
scripts/clean.sh ./photos                  # whole folder (non-recursive)
scripts/clean.sh -r ./photos               # recurse into subfolders
scripts/clean.sh './photos/IMG_*.png'      # glob mask (quote it)
scripts/clean.sh -f ./photos               # overwrite existing *-clean.* outputs

Files whose basename already ends in -clean and existing <slug>-clean.<ext> outputs are skipped by default.

The script auto-installs @pilio/gemini-watermark-remover globally on first run if gwr is not on PATH. If npm's global bin directory is not on PATH, the script prints the directory and exits — instruct the user to add it to PATH and retry.