image-remove-background
Removes the background from an image, leaving the foreground subject with transparency. Use when you need to isolate subjects, create cutouts, or prepare images for compositing.
How do I install this agent skill?
npx skills add https://github.com/agntswrm/agent-media --skill image-remove-backgroundIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill facilitates image background removal by executing a command-line tool. It relies on the installation and execution of an external Node.js package and handles untrusted input files, which presents a surface for indirect prompt injection.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
- Runlayerpass
1 file scanned · No issues
What does this agent skill do?
Image Remove Background
Removes the background from an image, leaving only the foreground subject with transparency.
Command
npx agent-media@latest image remove-background --in <path> [options]
Inputs
| Option | Required | Description |
|---|---|---|
--in | Yes | Input file path or URL |
--out | No | Output path, filename or directory (default: ./) |
--provider | No | Provider to use (local, fal, replicate) |
--resolution | No | Output resolution (e.g., "2048x2048"). Supported by fal Dynamic model. |
Output
Returns a JSON object with the processed image path:
{
"ok": true,
"media_type": "image",
"action": "remove-background",
"provider": "fal",
"output_path": "nobg_123_abc.png",
"mime": "image/png",
"bytes": 34567
}
Examples
Remove background from local file:
npx agent-media@latest image remove-background --in portrait.jpg
Remove background using specific provider:
npx agent-media@latest image remove-background --in portrait.jpg --provider replicate
Remove background at full resolution (fal Dynamic model):
npx agent-media@latest image remove-background --in portrait.jpg --provider fal --resolution 2048x2048
Providers
local
Runs locally on CPU using Transformers.js, no API key required.
- Uses
Xenova/modnetmodel - Models downloaded on first use (~25MB)
- You may see a
mutex lock failederror — ignore it, the output is correct if"ok": true
npx agent-media@latest image remove-background --in portrait.jpg --provider local
fal
- Requires
FAL_API_KEY - Uses
birefnet/v2model withGeneral Use (Dynamic)variant - Supports
--resolutionoption (e.g., "2048x2048") for processing at full input resolution
replicate
- Requires
REPLICATE_API_TOKEN - Uses
birefnetmodel
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/agntswrm/agent-media/image-remove-background">View image-remove-background on skillZs</a>