Object Removal & Inpainting for Openclaw

A sophisticated AI image editing skill that removes unwanted objects, people, and imperfections while seamlessly reconstructing the background.

eftalyurtseven
v1.0.0
Mar 5, 2026
0
159
1

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install object-removal

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install object-removal using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Object Removal & Inpainting?

The Object Removal skill provides high-fidelity image manipulation capabilities through the each::sense AI engine. It enables users to programmatically identify and eliminate distracting elements from any photograph—ranging from photobombers and power lines to watermarks and skin blemishes. Unlike simple erasing tools, this skill utilizes context-aware inpainting to intelligently fill the void left by removed objects, ensuring the resulting image maintains consistent lighting, texture, and perspective. As a core part of the Openclaw Skills ecosystem, it offers a robust solution for developers building automated photo editing pipelines or content creation tools.

Object Removal & Inpainting Use Cases

  • Professionalizing e-commerce product shots by removing dust, reflections, or price tags.
  • Salvaging travel photography by removing tourists and unwanted crowds from landmarks.
  • Cleaning up architectural shots by deleting power lines, cables, and distracting street furniture.
  • Enhancing portrait photography through automated blemish, acne, and skin imperfection removal.
  • Restoring digital assets by removing watermarks, logos, and date stamps.

How Object Removal & Inpainting Works

  1. The user provides an image URL and a natural language description of the object to be removed.
  2. The request is processed by the AI, which segments the target object based on the provided location and description.
  3. Advanced inpainting algorithms analyze the surrounding pixels to generate a contextually appropriate fill.
  4. For complex scenes, users can leverage session-based tracking to perform iterative refinements and multiple removal passes.

Object Removal & Inpainting Setup

To integrate this capability into your workflow using Openclaw Skills, you must obtain an API key from eachlabs.ai and configure your environment. Use the following command structure to initiate a removal task:

# Set your API Key
export EACHLABS_API_KEY='your_api_key_here'

# Execute a removal request
curl -X POST https://sense.eachlabs.run/chat \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "message": "Remove the distracting objects from this photo",
    "image_urls": ["https://example.com/image.jpg"],
    "mode": "max"
  }'

Object Removal & Inpainting Data Schema & Taxonomy

The skill utilizes a structured JSON request schema to handle image data and processing instructions.

Parameter Type Description
message String Detailed instructions specifying what to remove and where.
image_urls Array A list containing the source image URLs for processing.
mode String Selection between max (high quality) or eco (high speed).
session_id String Optional ID used to maintain context for multi-turn editing sessions.

Object Removal & Inpainting Advanced Features

  • Multi-Turn Refinement: Utilize the session_id to perform sequential removals or improve textures in specific areas over multiple requests.
  • Precision Mode Selection: Toggle between 'max' mode for complex professional deliverables and 'eco' mode for rapid, cost-effective bulk processing.
  • Contextual Fill Control: Influence the inpainting logic by providing specific 'fill guidance' within your natural language prompts.
  • Long-Running Task Support: Optimized for high-resolution processing with support for client timeouts up to 10 minutes.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*