From image-tools
Remove marcas d'água de imagens, especialmente de geradores de IA como Google Gemini, Nano Banana, DALL-E, Midjourney etc. Use esta skill quando o usuário pedir para remover watermark, marca d'água, logo de IA, selo de gerador, ou limpar imagem gerada por IA. Também ativa quando o usuário menciona 'marca d'água', 'watermark', 'logo do gemini', 'selo da IA' ou quer limpar cantos de imagens de IA. Inclui setup automático em virtualenv isolado com OpenCV.
npx claudepluginhub hmaurus/masterclaude --plugin image-toolsThis skill uses the workspace's default tool permissions.
Remove marcas d'água de imagens usando OpenCV inpainting. Especializado em marcas de geradores de IA (Google Gemini, Nano Banana, DALL-E, etc.) que ficam tipicamente nos cantos da imagem.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Remove marcas d'água de imagens usando OpenCV inpainting. Especializado em marcas de geradores de IA (Google Gemini, Nano Banana, DALL-E, etc.) que ficam tipicamente nos cantos da imagem.
O inpainting preenche a região da marca d'água com o conteúdo visual ao redor, reconstruindo a imagem de forma natural — diferente de simplesmente recortar.
O ambiente fica em ~/venvs/watermark-remover/ isolado do sistema.
test -d ~/venvs/watermark-remover && ~/venvs/watermark-remover/bin/python -c "import cv2; print('OK')" || echo "PRECISA_INSTALAR"
bash ${CLAUDE_PLUGIN_ROOT}/skills/remove-watermark/scripts/setup.sh
O script fica em ${CLAUDE_PLUGIN_ROOT}/skills/remove-watermark/scripts/remove_watermark.py.
Sem argumento de saída, o script renomeia a original para _original (com marca d'água) e salva a imagem limpa com o nome original:
# foto.png → foto_original.png (original) + foto.png (limpa)
~/venvs/watermark-remover/bin/python ${CLAUDE_PLUGIN_ROOT}/skills/remove-watermark/scripts/remove_watermark.py foto.png
~/venvs/watermark-remover/bin/python ${CLAUDE_PLUGIN_ROOT}/skills/remove-watermark/scripts/remove_watermark.py entrada.png saida.png
# Canto inferior esquerdo
~/venvs/watermark-remover/bin/python ${CLAUDE_PLUGIN_ROOT}/skills/remove-watermark/scripts/remove_watermark.py foto.png -c bl
# Canto superior direito
~/venvs/watermark-remover/bin/python ${CLAUDE_PLUGIN_ROOT}/skills/remove-watermark/scripts/remove_watermark.py foto.png -c tr
# Marca d'água maior (12% da imagem em vez do padrão 8%)
~/venvs/watermark-remover/bin/python ${CLAUDE_PLUGIN_ROOT}/skills/remove-watermark/scripts/remove_watermark.py foto.png -s 12
# Marca d'água bem pequena (5%)
~/venvs/watermark-remover/bin/python ${CLAUDE_PLUGIN_ROOT}/skills/remove-watermark/scripts/remove_watermark.py foto.png -s 5
Quando a marca d'água não está no canto ou tem posição irregular:
# --rect x1,y1,x2,y2 (canto superior esquerdo e inferior direito da região)
~/venvs/watermark-remover/bin/python ${CLAUDE_PLUGIN_ROOT}/skills/remove-watermark/scripts/remove_watermark.py foto.png --rect 700,450,800,500
# Com pasta de saída separada
~/venvs/watermark-remover/bin/python ${CLAUDE_PLUGIN_ROOT}/skills/remove-watermark/scripts/remove_watermark.py pasta_entrada/ pasta_saida/
# In-place (renomeia originais para _original, salva limpas no nome original)
~/venvs/watermark-remover/bin/python ${CLAUDE_PLUGIN_ROOT}/skills/remove-watermark/scripts/remove_watermark.py pasta/
| Flag | Padrão | Descrição |
|---|---|---|
-c, --corner | br | Canto: br (inferior-direito), bl, tr, tl |
-s, --size | 8 | Tamanho da região (% da imagem) |
-p, --padding | 10 | Padding extra em pixels ao redor da região |
-r, --radius | 5 | Raio do inpainting (maior = mais suave, mas mais lento) |
-f, --feather | 15 | Suavização das bordas da máscara |
--rect | — | Região manual: x1,y1,x2,y2 em pixels |
| Gerador | Posição | Tamanho sugerido |
|---|---|---|
| Google Gemini | inferior-direito | 5-8% (-c br -s 6) |
| Nano Banana | inferior-direito | 8-10% (-c br -s 9) |
| DALL-E | inferior-direito | 5% (-c br -s 5) |
~/venvs/watermark-remover/ existe-r 8 ou -r 10)-s 4 -s 5)-s 12 -s 15)-f 20)--rect com coordenadas exatas