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-toolsThis skill uses the workspace's default tool permissions.
Remove o fundo de imagens usando `rembg` (modelo U²-Net), instalado em virtualenv isolado em `~/venvs/rembg/`.
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 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)