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.
How 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/`.
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)npx claudepluginhub hmaurus/masterclaude --plugin image-toolsRemoves 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.
Removes backgrounds from images using each::sense AI, creating transparent PNGs or replacing backgrounds with solid colors or scenes. Handles complex edges like hair and fur.
Edits images using AI with style transfer and object removal capabilities for programmatic visual manipulation.