{"id":"0122769a-f163-44f3-af25-0074a0a8741c","entityType":"agent","slug":"clawhub-rolandkakonyi-removebg-api","name":"removebg-api","canonicalUrl":"https://www.xpersona.co/agent/clawhub-rolandkakonyi-removebg-api","canonicalPath":"/agent/clawhub-rolandkakonyi-removebg-api","generatedAt":"2026-10-10T04:08:21.188Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T01:02:16.778Z","emptyReason":null},"description":"Remove image backgrounds using the remove.bg API with API-key auth and transparent PNG output. Use when high-quality cutouts are needed and cloud processing... Skill: removebg-api Owner: rolandkakonyi Summary: Remove image backgrounds using the remove.bg API with API-key auth and transparent PNG output. Use when high-quality cutouts are needed and cloud processing... Tags: latest:1.0.1 Version history: v1.0.1 | 2026-04-11T10:27:12.918Z | user Fix workspace path handling so input/output validation matches the skill docs. v0.1.2 | 2026-02-18T08:46:54.787Z | user Security hard","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.8K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s1730b386gfc8sbrma8yqavyqn84mtrx:removebg-api","sourceUrl":"https://clawhub.ai/rolandkakonyi/removebg-api","homepage":"https://clawhub.ai/rolandkakonyi/skills/removebg-api","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/rolandkakonyi/removebg-api","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/rolandkakonyi/skills/removebg-api","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":57,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Remove image backgrounds using the remove.bg API with API-key auth and transparent PNG output. Use when high-quality cutouts are needed and cloud processing... "},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T01:02:16.778Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T01:02:16.778Z","emptyReason":null},"stars":null,"forks":null,"downloads":1820,"packageName":null,"latestVersion":"1.0.1","tractionLabel":"1.8K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T01:02:16.778Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T01:02:16.778Z","lastCrawledAt":"2026-10-10T01:02:16.778Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T01:02:16.778Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.1","createdAt":"2026-04-11T10:27:12.918Z","changelog":"Fix workspace path handling so input/output validation matches the skill docs.","fileCount":4,"zipByteSize":5404},{"version":"0.1.2","createdAt":"2026-02-18T08:46:54.787Z","changelog":"Security hardening: enforce workspace path sandbox, image-only input validation (extension + magic bytes), size/dimension limits, remove unsafe path bypass, and update docs.","fileCount":3,"zipByteSize":4266},{"version":"0.1.1","createdAt":"2026-02-17T21:57:19.744Z","changelog":"Polish docs: config-managed API key as primary setup, removed env-file fallback, uv-first usage","fileCount":3,"zipByteSize":2468},{"version":"0.1.0","createdAt":"2026-02-17T21:51:43.377Z","changelog":"Initial release: remove.bg API skill with required env metadata, uv-first usage, and config-managed key guidance","fileCount":3,"zipByteSize":2597}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s1730b386gfc8sbrma8yqavyqn84mtrx:removebg-api","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-rolandkakonyi-removebg-api/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-rolandkakonyi-removebg-api/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-rolandkakonyi-removebg-api/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-rolandkakonyi-removebg-api/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-rolandkakonyi-removebg-api/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-rolandkakonyi-removebg-api/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T04:08:21.187Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-rolandkakonyi-removebg-api/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-rolandkakonyi-removebg-api/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-rolandkakonyi-removebg-api/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-rolandkakonyi-removebg-api/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-10T01:02:16.778Z","emptyReason":null},"readme":"Skill: removebg-api\n\nOwner: rolandkakonyi\n\nSummary: Remove image backgrounds using the remove.bg API with API-key auth and transparent PNG output. Use when high-quality cutouts are needed and cloud processing...\n\nTags: latest:1.0.1\n\nVersion history:\n\nv1.0.1 | 2026-04-11T10:27:12.918Z | user\n\nFix workspace path handling so input/output validation matches the skill docs.\n\nv0.1.2 | 2026-02-18T08:46:54.787Z | user\n\nSecurity hardening: enforce workspace path sandbox, image-only input validation (extension + magic bytes), size/dimension limits, remove unsafe path bypass, and update docs.\n\nv0.1.1 | 2026-02-17T21:57:19.744Z | user\n\nPolish docs: config-managed API key as primary setup, removed env-file fallback, uv-first usage\n\nv0.1.0 | 2026-02-17T21:51:43.377Z | user\n\nInitial release: remove.bg API skill with required env metadata, uv-first usage, and config-managed key guidance\n\nArchive index:\n\nArchive v1.0.1: 4 files, 5404 bytes\n\nFiles: scripts/removebg_api.py (8186b), skill-card.md (2009b), SKILL.md (1971b), _meta.json (131b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: removebg-api\ndescription: Remove image backgrounds using the remove.bg API with API-key auth and transparent PNG output. Use when high-quality cutouts are needed and cloud processing is acceptable.\nmetadata:\n  {\n    \"openclaw\": {\n      \"requires\": { \"bins\": [\"uv\", \"python3\"], \"env\": [\"REMOVE_BG_API_KEY\"] },\n      \"primaryEnv\": \"REMOVE_BG_API_KEY\"\n    }\n  }\n---\n\n# removebg-api\n\nUse remove.bg for high-quality background removal.\n\n## API key setup\n\n1. Create/sign in at `https://www.remove.bg/dashboard#api-key`\n2. Create an API key\n3. Configure `REMOVE_BG_API_KEY` in OpenClaw config (`openclaw.json`) so it is present in runtime environment.\n\n## Important\n\n- Skill metadata (`requires.env`) declares that `REMOVE_BG_API_KEY` is required.\n- Metadata does **not** auto-load shell env files.\n- Preferred: provide key via OpenClaw config-managed environment.\n\n## Usage (preferred: uv)\n\nRun from the skill directory:\n\n```bash\nuv run scripts/removebg_api.py --input /path/in.jpg --output /path/out.png\n```\n\nOptions:\n\n- `--size auto|preview|full|4k` (default: `auto`)\n- `--format png|jpg|zip` (default: `png`)\nSecurity defaults:\n\n- `--input` must be a real image file *inside the OpenClaw workspace*.\n- Allowed input types: `.png`, `.jpg`, `.jpeg`, `.webp` (extension + magic-byte validation).\n- `--output` must be under `outputs/removebg-api/` inside the workspace.\n- Large/abusive files are rejected (size + dimension limits).\n- This prevents arbitrary file read/write outside normal skill boundaries.\n\nExample:\n\n```bash\nuv run scripts/removebg_api.py --input ./input.jpg --output ./output.png --size auto --format png\n```\n\n## Fallback (without uv)\n\n```bash\npython3 scripts/removebg_api.py --input ./input.jpg --output ./output.png\n```\n\n## Output\n\n- Writes result file to `--output`\n- Prints `MEDIA:` line for chat workflows\n\n## Notes\n\n- API usage may consume free credits / paid quota.\n- No absolute-path requirement for skill docs; use local paths in examples.\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn7dg6dz206z9m33zdkfvpgb7s7yv737\",\n  \"slug\": \"removebg-api\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1775903232918\n}\n\nFile v1.0.1:skill-card.md\n\n## Description:\n\nRemove image backgrounds using the remove.bg API with API-key auth and transparent PNG output.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[rolandkakonyi](https://clawhub.ai/user/rolandkakonyi)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and content operators use this skill to send selected workspace images to remove.bg and save background-removed outputs for agent workflows.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Selected workspace images are sent to the remove.bg service for cloud processing.\n\nMitigation: Install and use the skill only when cloud processing of those images is acceptable.\n\nRisk: remove.bg API use can consume free credits or paid quota.\n\nMitigation: Configure and monitor REMOVE_BG_API_KEY usage according to the account holder's remove.bg plan.\n\nRisk: Unexpected input or output paths can cause failed runs or misplaced outputs.\n\nMitigation: Use image inputs inside the OpenClaw workspace and output paths under outputs/removebg-api/.\n\n## Reference(s):\n\n- [removebg-api on ClawHub](https://clawhub.ai/rolandkakonyi/skills/removebg-api)\n- [Publisher profile](https://clawhub.ai/user/rolandkakonyi)\n- [remove.bg API key dashboard](https://www.remove.bg/dashboard#api-key)\n- [remove.bg API endpoint](https://api.remove.bg/v1.0/removebg)\n\n## Skill Output:\n\n**Output Type(s):** [text, shell commands, configuration, files]\n\n**Output Format:** [Transparent image file with terminal status text and MEDIA line]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires REMOVE_BG_API_KEY; writes outputs under outputs/removebg-api/.]\n\n## Skill Version(s):\n\n1.0.1 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v0.1.2: 3 files, 4266 bytes\n\nFiles: scripts/removebg_api.py (8046b), SKILL.md (1971b), _meta.json (131b)\n\nFile v0.1.2:SKILL.md\n\n---\nname: removebg-api\ndescription: Remove image backgrounds using the remove.bg API with API-key auth and transparent PNG output. Use when high-quality cutouts are needed and cloud processing is acceptable.\nmetadata:\n  {\n    \"openclaw\": {\n      \"requires\": { \"bins\": [\"uv\", \"python3\"], \"env\": [\"REMOVE_BG_API_KEY\"] },\n      \"primaryEnv\": \"REMOVE_BG_API_KEY\"\n    }\n  }\n---\n\n# removebg-api\n\nUse remove.bg for high-quality background removal.\n\n## API key setup\n\n1. Create/sign in at `https://www.remove.bg/dashboard#api-key`\n2. Create an API key\n3. Configure `REMOVE_BG_API_KEY` in OpenClaw config (`openclaw.json`) so it is present in runtime environment.\n\n## Important\n\n- Skill metadata (`requires.env`) declares that `REMOVE_BG_API_KEY` is required.\n- Metadata does **not** auto-load shell env files.\n- Preferred: provide key via OpenClaw config-managed environment.\n\n## Usage (preferred: uv)\n\nRun from the skill directory:\n\n```bash\nuv run scripts/removebg_api.py --input /path/in.jpg --output /path/out.png\n```\n\nOptions:\n\n- `--size auto|preview|full|4k` (default: `auto`)\n- `--format png|jpg|zip` (default: `png`)\nSecurity defaults:\n\n- `--input` must be a real image file *inside the OpenClaw workspace*.\n- Allowed input types: `.png`, `.jpg`, `.jpeg`, `.webp` (extension + magic-byte validation).\n- `--output` must be under `outputs/removebg-api/` inside the workspace.\n- Large/abusive files are rejected (size + dimension limits).\n- This prevents arbitrary file read/write outside normal skill boundaries.\n\nExample:\n\n```bash\nuv run scripts/removebg_api.py --input ./input.jpg --output ./output.png --size auto --format png\n```\n\n## Fallback (without uv)\n\n```bash\npython3 scripts/removebg_api.py --input ./input.jpg --output ./output.png\n```\n\n## Output\n\n- Writes result file to `--output`\n- Prints `MEDIA:` line for chat workflows\n\n## Notes\n\n- API usage may consume free credits / paid quota.\n- No absolute-path requirement for skill docs; use local paths in examples.\n\nFile v0.1.2:_meta.json\n\n{\n  \"ownerId\": \"kn7dg6dz206z9m33zdkfvpgb7s7yv737\",\n  \"slug\": \"removebg-api\",\n  \"version\": \"0.1.2\",\n  \"publishedAt\": 1771404414787\n}\n\nArchive v0.1.1: 3 files, 2468 bytes\n\nFiles: scripts/removebg_api.py (2765b), SKILL.md (1577b), _meta.json (131b)\n\nFile v0.1.1:SKILL.md\n\n---\nname: removebg-api\ndescription: Remove image backgrounds using the remove.bg API with API-key auth and transparent PNG output. Use when high-quality cutouts are needed and cloud processing is acceptable.\nmetadata:\n  {\n    \"openclaw\": {\n      \"requires\": { \"bins\": [\"uv\", \"python3\"], \"env\": [\"REMOVE_BG_API_KEY\"] },\n      \"primaryEnv\": \"REMOVE_BG_API_KEY\"\n    }\n  }\n---\n\n# removebg-api\n\nUse remove.bg for high-quality background removal.\n\n## API key setup\n\n1. Create/sign in at `https://www.remove.bg/dashboard#api-key`\n2. Create an API key\n3. Configure `REMOVE_BG_API_KEY` in OpenClaw config (`openclaw.json`) so it is present in runtime environment.\n\n## Important\n\n- Skill metadata (`requires.env`) declares that `REMOVE_BG_API_KEY` is required.\n- Metadata does **not** auto-load shell env files.\n- Preferred: provide key via OpenClaw config-managed environment.\n\n## Usage (preferred: uv)\n\nRun from the skill directory:\n\n```bash\nuv run scripts/removebg_api.py --input /path/in.jpg --output /path/out.png\n```\n\nOptions:\n\n- `--size auto|preview|full|4k` (default: `auto`)\n- `--format png|jpg|zip` (default: `png`)\n\nExample:\n\n```bash\nuv run scripts/removebg_api.py --input ./input.jpg --output ./output.png --size auto --format png\n```\n\n## Fallback (without uv)\n\n```bash\npython3 scripts/removebg_api.py --input ./input.jpg --output ./output.png\n```\n\n## Output\n\n- Writes result file to `--output`\n- Prints `MEDIA:` line for chat workflows\n\n## Notes\n\n- API usage may consume free credits / paid quota.\n- No absolute-path requirement for skill docs; use local paths in examples.\n\nFile v0.1.1:_meta.json\n\n{\n  \"ownerId\": \"kn7dg6dz206z9m33zdkfvpgb7s7yv737\",\n  \"slug\": \"removebg-api\",\n  \"version\": \"0.1.1\",\n  \"publishedAt\": 1771365439744\n}\n\nArchive v0.1.0: 3 files, 2597 bytes\n\nFiles: scripts/removebg_api.py (2765b), SKILL.md (1906b), _meta.json (131b)\n\nFile v0.1.0:SKILL.md\n\n---\nname: removebg-api\ndescription: Remove image backgrounds using the remove.bg API with API-key auth and transparent PNG output. Use when high-quality cutouts are needed and cloud processing is acceptable.\nmetadata:\n  {\n    \"openclaw\": {\n      \"requires\": { \"bins\": [\"uv\", \"python3\"], \"env\": [\"REMOVE_BG_API_KEY\"] },\n      \"primaryEnv\": \"REMOVE_BG_API_KEY\"\n    }\n  }\n---\n\n# removebg-api\n\nUse remove.bg for high-quality background removal.\n\n## API key setup\n\n1. Create/sign in at `https://www.remove.bg/dashboard#api-key`\n2. Create an API key\n3. Configure `REMOVE_BG_API_KEY` in OpenClaw config (`openclaw.json`) so it is present in runtime environment.\n\nOptional fallback (if not using config-managed env):\n\n```bash\nmkdir -p ~/.openclaw/credentials\ncat > ~/.openclaw/credentials/removebg.env <<'EOF'\nexport REMOVE_BG_API_KEY='YOUR_KEY_HERE'\nEOF\nchmod 600 ~/.openclaw/credentials/removebg.env\nsource ~/.openclaw/credentials/removebg.env\n```\n\n## Important\n\n- Skill metadata (`requires.env`) declares that `REMOVE_BG_API_KEY` is required.\n- Metadata does **not** auto-load shell env files.\n- Preferred: provide key via OpenClaw config-managed environment.\n\n## Usage (preferred: uv)\n\nRun from the skill directory:\n\n```bash\nuv run scripts/removebg_api.py --input /path/in.jpg --output /path/out.png\n```\n\nOptions:\n\n- `--size auto|preview|full|4k` (default: `auto`)\n- `--format png|jpg|zip` (default: `png`)\n\nExample:\n\n```bash\nuv run scripts/removebg_api.py --input ./input.jpg --output ./output.png --size auto --format png\n```\n\n## Fallback (without uv)\n\n```bash\npython3 scripts/removebg_api.py --input ./input.jpg --output ./output.png\n```\n\n## Output\n\n- Writes result file to `--output`\n- Prints `MEDIA:` line for chat workflows\n\n## Notes\n\n- API usage may consume free credits / paid quota.\n- Keep API keys in env files outside git.\n- No absolute-path requirement for skill docs; use local paths in examples.\n\nFile v0.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn7dg6dz206z9m33zdkfvpgb7s7yv737\",\n  \"slug\": \"removebg-api\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1771365103377\n}","readmeExcerpt":"Skill: removebg-api Owner: rolandkakonyi Summary: Remove image backgrounds using the remove.bg API with API-key auth and transparent PNG output. Use when high-quality cutouts are needed and cloud processing... Tags: latest:1.0.1 Version history: v1.0.1 | 2026-04-11T10:27:12.918Z | user Fix workspace path handling so input/output validation matches the skill docs. v0.1.2 | 2026-02-18T08:46:54.787Z | user Security hard","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"uv run scripts/removebg_api.py --input /path/in.jpg --output /path/out.png"},{"language":"bash","snippet":"uv run scripts/removebg_api.py --input ./input.jpg --output ./output.png --size auto --format png"},{"language":"bash","snippet":"python3 scripts/removebg_api.py --input ./input.jpg --output ./output.png"},{"language":"bash","snippet":"uv run scripts/removebg_api.py --input /path/in.jpg --output /path/out.png"},{"language":"bash","snippet":"uv run scripts/removebg_api.py --input ./input.jpg --output ./output.png --size auto --format png"},{"language":"bash","snippet":"python3 scripts/removebg_api.py --input ./input.jpg --output ./output.png"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: removebg-api\ndescription: Remove image backgrounds using the remove.bg API with API-key auth and transparent PNG output. Use when high-quality cutouts are needed and cloud processing is acceptable.\nmetadata:\n  {\n    \"openclaw\": {\n      \"requires\": { \"bins\": [\"uv\", \"python3\"], \"env\": [\"REMOVE_BG_API_KEY\"] },\n      \"primaryEnv\": \"REMOVE_BG_API_KEY\"\n    }\n  }\n---\n\n# removebg-api\n\nUse remove.bg for high-quality background removal.\n\n## API key setup\n\n1. Create/sign in at `https://www.remove.bg/dashboard#api-key`\n2. Create an API key\n3. Configure `REMOVE_BG_API_KEY` in OpenClaw config (`openclaw.json`) so it is present in runtime environment.\n\n## Important\n\n- Skill metadata (`requires.env`) declares that `REMOVE_BG_API_KEY` is required.\n- Metadata does **not** auto-load shell env files.\n- Preferred: provide key via OpenClaw config-managed environment.\n\n## Usage (preferred: uv)\n\nRun from the skill directory:\n\n```bash\nuv run scripts/removebg_api.py --input /path/in.jpg --output /path/out.png\n```\n\nOptions:\n\n- `--size auto|preview|full|4k` (default: `auto`)\n- `--format png|jpg|zip` (default: `png`)\nSecurity defaults:\n\n- `--input` must be a real image file *inside the OpenClaw workspace*.\n- Allowed input types: `.png`, `.jpg`, `.jpeg`, `.webp` (extension + magic-byte validation).\n- `--output` must be under `outputs/removebg-api/` inside the workspace.\n- Large/abusive files are rejected (size + dimension limits).\n- This prevents arbitrary file read/write outside normal skill boundaries.\n\nExample:\n\n```bash\nuv run scripts/removebg_api.py --input ./input.jpg --output ./output.png --size auto --format png\n```\n\n## Fallback (without uv)\n\n```bash\npython3 scripts/removebg_api.py --input ./input.jpg --output ./output.png\n```\n\n## Output\n\n- Writes result file to `--output`\n- Prints `MEDIA:` line for chat workflows\n\n## Notes\n\n- API usage may consume free credits / paid quota.\n- No absolute-path requirement for skill docs; use local paths in examples."},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7dg6dz206z9m33zdkfvpgb7s7yv737\",\n  \"slug\": \"removebg-api\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1775903232918\n}"},{"path":"skill-card.md","content":"## Description:\n\nRemove image backgrounds using the remove.bg API with API-key auth and transparent PNG output.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[rolandkakonyi](https://clawhub.ai/user/rolandkakonyi)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and content operators use this skill to send selected workspace images to remove.bg and save background-removed outputs for agent workflows.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Selected workspace images are sent to the remove.bg service for cloud processing.\n\nMitigation: Install and use the skill only when cloud processing of those images is acceptable.\n\nRisk: remove.bg API use can consume free credits or paid quota.\n\nMitigation: Configure and monitor REMOVE_BG_API_KEY usage according to the account holder's remove.bg plan.\n\nRisk: Unexpected input or output paths can cause failed runs or misplaced outputs.\n\nMitigation: Use image inputs inside the OpenClaw workspace and output paths under outputs/removebg-api/.\n\n## Reference(s):\n\n- [removebg-api on ClawHub](https://clawhub.ai/rolandkakonyi/skills/removebg-api)\n- [Publisher profile](https://clawhub.ai/user/rolandkakonyi)\n- [remove.bg API key dashboard](https://www.remove.bg/dashboard#api-key)\n- [remove.bg API endpoint](https://api.remove.bg/v1.0/removebg)\n\n## Skill Output:\n\n**Output Type(s):** [text, shell commands, configuration, files]\n\n**Output Format:** [Transparent image file with terminal status text and MEDIA line]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires REMOVE_BG_API_KEY; writes outputs under outputs/removebg-api/.]\n\n## Skill Version(s):\n\n1.0.1 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Remove image backgrounds using the remove.bg API with API-key auth and transparent PNG output. Use when high-quality cutouts are needed and cloud processing... Skill: removebg-api Owner: rolandkakonyi Summary: Remove image backgrounds using the remove.bg API with API-key auth and transparent PNG output. Use when high-quality cutouts are needed and cloud processing... Tags: latest:1.0.1 Version history: v1.0.1 | 2026-04-11T10:27:12.918Z | user Fix workspace path handling so input/output validation matches the skill docs. v0.1.2 | 2026-02-18T08:46:54.787Z | user Security hard","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":954,"uniquenessScore":50,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T01:02:16.778Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T01:02:16.778Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T04:08:21.188Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}