Agent skill
remove-background
Remove backgrounds from images using rembg (local AI model). Use when user asks to remove background, make transparent, or cut out subjects from images.
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/remove-background
SKILL.md
Remove Background Skill
When to Use This Skill
- User asks to remove background from an image
- User wants to make an image transparent
- User needs to cut out a subject from a photo
- User wants to process multiple images for background removal
Prerequisites
- Python 3.8+ installed
- Run setup once:
pip install "rembg[cpu]"(orrembg[gpu]for NVIDIA GPU)
How It Works
- User provides image path(s) or glob pattern
- Run rembg to remove backgrounds
- Save transparent PNG files with
_nobgsuffix
Procedure
bash
# Install rembg (first time only)
pip install "rembg[cpu]"
# Remove background from single image
rembg i input.png output.png
# Process multiple images
for f in *.png; do rembg i "$f" "${f%.png}_nobg.png"; done
# Process entire folder
rembg p input_folder output_folder
Options
-m MODEL- Use specific model (u2net, u2netp, u2net_human_seg, silueta, isnet-general-use, isnet-anime)-a- Alpha matting for better edges-ae- Alpha matting foreground erosion size-om- Only output the mask
Models
u2net(default) - General purpose, good qualityu2netp- Lightweight, faster but lower qualityu2net_human_seg- Optimized for human subjectssilueta- Good for portraitsisnet-general-use- High quality general purposeisnet-anime- Optimized for anime/cartoon images
Examples
User: "Remove background from player.png"
Expected behavior:
- Run
rembg i player.png player_nobg.png - Report success and output path
User: "Remove backgrounds from all images in the characters folder"
Expected behavior:
- Run
rembg p characters/ characters_nobg/ - Or loop:
for f in characters/*.png; do rembg i "$f" "${f%.png}_nobg.png"; done - Report number of images processed
User: "Remove background from this anime character"
Expected behavior:
- Use anime-optimized model:
rembg i -m isnet-anime input.png output.png - Report success
Didn't find tool you were looking for?