Skills background-removal
📦

background-removal

Content revision r1 Medium Risk ⚙️ External commands🌐 Network access

Remove Image Backgrounds with BiRefNet

Removing image backgrounds often requires manual editing or switching tools. This skill routes Claude, Codex, or Claude Code through belt to create transparent PNGs.

Supports: Claude Codex Code(CC)
⚠️ 50 Poor

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "background-removal" from https://skillstore.io/skills/inference-sh-background-removal.md and its manifest at https://skillstore.io/api/skills/inference-sh-background-removal/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Test it

Using "background-removal". A product photo URL with a cluttered desk background.

Expected outcome:

A transparent PNG cutout suitable for an online product listing.

Using "background-removal". A portrait URL with an indoor background.

Expected outcome:

A clean headshot image with the background removed for profile use.

Using "background-removal". A generated mascot image that needs design placement.

Expected outcome:

A transparent mascot asset ready for a slide, banner, or composition.

Security Audit

Medium Risk
v2 • 7/8/2026 Open versioned report

No prompt injection or malicious intent was found in SKILL.md. The main risks are expected external belt CLI execution, hosted image processing, mutable install guidance, and one remote embedded image asset. Several static findings are Markdown fence or placeholder URL false positives.

1
Files scanned
95
Lines analyzed
8
Review items
0
False positives ignored

Confirmed security concerns (1)

Medium
Remote Image Processing Sends User Data Off Device
The skill routes image URLs and edit prompts through hosted inference.sh and falai apps. Users may expose private photos, product images, or generated assets to external services.
Multiple documented workflows call belt app run with image URLs and prompts for hosted image services. This is intended functionality, but the privacy boundary is clear from the commands.
Capability review items (8)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

Medium
Ruby/shell backtick execution
> **Install the belt CLI skill:** `npx skills add belt-sh/cli`
The line instructs users to run npx to install an external CLI skill. This is legitimate setup guidance, but it creates supply-chain risk if followed without verification.
Medium
Ruby/shell backtick execution
```bash
The code block instructs belt login and belt app run commands that call a hosted inference app with an image URL. This is expected behavior, but it executes an external CLI and sends data to a remote service.
Medium
Ruby/shell backtick execution
```bash
The cited block runs belt app run falai/reve with an image URL and prompt. This invokes a remote image-editing service and exposes user-provided image data.
Medium
Ruby/shell backtick execution
```bash
The code block calls belt app run falai/reve to change a background from a remote image URL. It is a legitimate external command, but it sends image data and prompts to a hosted service.
Medium
Ruby/shell backtick execution
```bash
The workflow runs hosted generation and editing commands through belt and writes output to robot.json. External model execution and local output creation are intended but security-relevant.
Medium
Ruby/shell backtick execution
```bash
The related-skills block recommends npx skills add commands for additional remote skills. These commands are hardcoded, but installing extra community skills expands the supply-chain trust boundary.
Low
Hardcoded URL
![Background Removal](https://cloud.inference.sh/u/33sqbmzt3mrg2xxphnhw5g5ear/01k8d7y07rpmnv85hz2xvh
The Markdown image embeds a remote asset from cloud.inference.sh, which can trigger network loading in rendered views. The asset is relevant, but it creates a third-party content dependency.
Low
Hardcoded URL
> Requires inference.sh CLI (`belt`). [Install instructions](https://raw.githubusercontent.com/infer
The install instructions link points to a raw GitHub URL on a mutable main branch. Users may follow changing remote installation guidance outside the reviewed skill content.
Audited by: codex View Audit History →
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/inference-sh-background-removal/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/inference-sh-background-removal/security.svg)](https://skillstore.io/skills/inference-sh-background-removal?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/inference-sh-background-removal?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/inference-sh-background-removal/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/inference-sh-background-removal.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA · BibTeX · CFF)

APA citation

inference-sh. (2026). background-removal security audit report (audit version 2) [Author version unspecified]. Skillstore. https://skillstore.io/skills/inference-sh-background-removal/audits/2

BibTeX citation

@techreport{inference-sh-inference-sh-background-removal-2026, author = {inference-sh}, title = {background-removal security audit report (audit version 2)}, institution = {Skillstore}, year = {2026}, number = {2}, url = {https://skillstore.io/skills/inference-sh-background-removal/audits/2}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "background-removal security audit report (audit version 2)" version: "unspecified" type: report authors: - name: "inference-sh" date-released: "2026-07-08" url: "https://skillstore.io/skills/inference-sh-background-removal/audits/2" identifiers: - type: other value: "skillstore:inference-sh-background-removal:audit:2" description: "Skillstore immutable audit report identifier"

Compare variants

2 installable variants

Each author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.

Why this variant is first

Highest Skillstore Score
inference-sh Recommended Current

inference-sh-background-removal

Skillstore Score 50
Evidence Confidence Medium
Skillstore usage 7
Updated

2026-08-21

verging-ai-background-removal

Skillstore Score 38
Evidence Confidence Medium
Skillstore usage 6
Updated

2026-08-21

Skillstore Score

Why this score Evidence Confidence: Medium
55
Architecture
85
Maintainability
85
Content
65
Community
83
Spec Compliance

What You Can Build

Prepare Product Listings

Create clean transparent product cutouts from catalog photos for ecommerce pages and ads.

Create Profile Assets

Remove portrait backgrounds for headshots, bios, and social profiles.

Build Design Composites

Generate or edit image elements before placing them into branded layouts.

Try These Prompts

Remove One Background
Remove the background from this image: [image URL]. Return a transparent PNG and summarize the result.
Clean Product Photo
Create a transparent cutout from this product photo: [image URL]. Preserve the product edges and avoid cropping details.
Replace A Background
Change the background of this image to [desired scene]: [image URL]. Keep the subject natural and well lit.
Generate And Cut Out Asset
Generate an image of [subject], then remove its background. Keep track of the generated image URL and final transparent PNG.

Best Practices

  • Use high-resolution images with clear subject boundaries.
  • Confirm that the image can be processed by external services.
  • Review transparent edges before publishing final assets.

Avoid

  • Do not send confidential images without data handling approval.
  • Do not expect perfect cutouts from blurred or low-contrast images.
  • Do not install related skills unless you trust their source.

Frequently Asked Questions

Does this run locally?
No. It uses belt to call hosted inference apps, so images may be processed by external services.
What output format should I expect?
The documented output is a PNG with a transparent background.
Can it change backgrounds instead of removing them?
Yes. The skill includes Reve examples for replacing a background with a prompted scene.
Do I need an account?
Yes. The quick start shows belt login before running the model commands.
Can I use private images?
Use caution. Confirm data handling before sending private, regulated, or customer-owned images.
Which AI tools can use this skill?
The report lists support for Claude, Codex, and Claude Code.

Developer Details

License

MIT

Skillstore revision

r1

Version notice

The author did not declare a version.

Ref

4ed80d850ce87f79d36851f5c5c907e6c89f6aa8

Maintenance freshness

7/18/2026

Usage

1 downloads · 0 views

File structure

📄 SKILL.md