Help us improve
Share bugs, ideas, or general feedback.
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-toolsHow this skill is triggered — by the user, by Claude, or both
Slash command
/image-tools:remove-watermarkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
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 AI-powered image editing with style transfer and object removal using Fal AI patterns. Useful for integrating image manipulation capabilities in apps.
Provides fal.ai endpoints for FLUX image-to-image, ControlNet (canny, depth, pose), inpainting with masks, upscaling (ESRGAN, Clarity), background removal (BiRefNet, RemBG), face restoration (GFPGAN, CodeFormer), and IP-Adapter style transfer. Supports TypeScript/Python.
Removes backgrounds from single or batch images using AI (rembg/U2-Net) or built-in white-to-transparent methods. Outputs PNG/WebP with transparency for photos, products, icons.
Share bugs, ideas, or general feedback.
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