Help us improve
Share bugs, ideas, or general feedback.
From image-tools
Remove background de imagens usando rembg (IA). Use esta skill sempre que o usuário pedir para remover fundo/background de imagem, recortar sujeito, criar PNG com transparência, isolar sujeito do fundo, ou mencionar 'rembg'. Também ativa quando o usuário referencia uma imagem e quer extrair o sujeito ou tornar o fundo transparente. Inclui setup automático em virtualenv isolado.
npx claudepluginhub hmaurus/masterclaude --plugin image-toolsHow this skill is triggered — by the user, by Claude, or both
Slash command
/image-tools:remove-bgThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Remove o fundo de imagens usando `rembg` (modelo U²-Net), instalado em virtualenv isolado em `~/venvs/rembg/`.
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.
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.
Share bugs, ideas, or general feedback.
Remove o fundo de imagens usando rembg (modelo U²-Net), instalado em virtualenv isolado em ~/venvs/rembg/.
O rembg fica em ~/venvs/rembg/ para não poluir o sistema. Na primeira vez, o setup precisa ser executado.
test -f ~/venvs/rembg/bin/rembg && ~/venvs/rembg/bin/rembg --version || echo "PRECISA_INSTALAR"
bash ${CLAUDE_PLUGIN_ROOT}/skills/remove-bg/scripts/setup.sh
Na primeira execução do rembg, o modelo U²-Net (~170MB) é baixado automaticamente para ~/.u2net/. Avisar o usuário sobre esse download.
O script wrapper fica em ${CLAUDE_PLUGIN_ROOT}/skills/remove-bg/scripts/remove_bg.py.
Sem argumento de saída, renomeia a original para _original e salva a imagem sem fundo com o nome original:
# foto.png → foto_original.png (com fundo) + foto.png (sem fundo)
~/venvs/rembg/bin/python ${CLAUDE_PLUGIN_ROOT}/skills/remove-bg/scripts/remove_bg.py foto.png
~/venvs/rembg/bin/python ${CLAUDE_PLUGIN_ROOT}/skills/remove-bg/scripts/remove_bg.py entrada.png saida.png
~/venvs/rembg/bin/python ${CLAUDE_PLUGIN_ROOT}/skills/remove-bg/scripts/remove_bg.py retrato.jpg -m u2net_human_seg
~/venvs/rembg/bin/python ${CLAUDE_PLUGIN_ROOT}/skills/remove-bg/scripts/remove_bg.py foto.png -a -ae 10 -ab 10
# Com pasta de saída separada
~/venvs/rembg/bin/python ${CLAUDE_PLUGIN_ROOT}/skills/remove-bg/scripts/remove_bg.py pasta_entrada/ pasta_saida/
# In-place (renomeia originais para _original, salva limpas no nome original)
~/venvs/rembg/bin/python ${CLAUDE_PLUGIN_ROOT}/skills/remove-bg/scripts/remove_bg.py pasta/
| Flag | Descrição |
|---|---|
-m <modelo> | Escolher modelo (ver tabela abaixo) |
-a | Ativar alpha matting (bordas mais suaves) |
-ae <N> | Erosão do alpha matting (padrão: 10) |
-ab <N> | Blur do alpha matting (padrão: 10) |
| Modelo | Melhor para |
|---|---|
u2net (padrão) | Uso geral |
u2net_human_seg | Pessoas e retratos |
isnet-general-use | Objetos variados |
silueta | Leve e rápido |
~/venvs/rembg/bin/rembg existeu2net_human_seg, geral → u2net).pngu2net_human_seg quando a imagem contém pessoas-a)