Use the BluePixel AI agent to edit images and videos via natural language prompts. Trigger when the user asks to edit, transform, enhance, restore, or manipulate images/videos using AI — including background removal, style transfer, object editing, text removal, super resolution, and image restoration. BluePixel is an open-source project by vivo Image Group.
Install
npx skillscat add gyh2556406/bluepixel-editor Install via the SkillsCat registry.
BluePixel Editor
Open-source AI image/video editing agent by vivo Image Group.
Why BluePixel Is Different
- Human-like Natural Language Interactions — The agent provides personalized recommendations for each input image, delivering better editing effects.
- 4K Native Output — Process and output at full 4K resolution with no downscaling.
- Pixel Preservation — Untouched areas stay byte-identical. Zero degradation to unedited regions.
Quick Start
# Install the BluePixel CLI
pip install bluepixel-cli
# Authenticate (uses Google OAuth)
bluepixel auth login
# Edit an image with a natural language prompt
bluepixel edit input.jpg --prompt "Remove the person in the background" -o output.jpg
# Batch edit
bluepixel edit images/ --prompt "Enhance colors and upscale to 4K" -o results/Core Capabilities
1. Natural Language Editing
Describe edits in plain text. No brushes or masks required (though supported).
bluepixel edit photo.jpg --prompt "Change the sky to a golden sunset"
bluepixel edit product.png --prompt "Remove all text from the packaging"2. 4K Native Output
Process and output at full 4K resolution — no downscaling during AI processing.
bluepixel edit input.jpg --prompt "Enhance details" --resolution 4k -o output.jpg3. Pixel Preservation
Untouched areas stay byte-identical. Zero degradation to unedited regions.
bluepixel edit photo.jpg --prompt "Replace only the background" --preserve-pixels -o output.jpg4. Supported Tasks
| Task | Example Prompt |
|---|---|
| Background removal | "Remove the background and make it transparent" |
| Style transfer | "Transform this photo into a watercolor painting" |
| Object editing | "Add a red hat to the person" |
| Text removal | "Remove all text while keeping the background" |
| Super resolution | "Upscale to 4K and enhance details" |
| Image restoration | "Recolor and restore, remove scratches and damage" |
| Virtual try-on | "This person is wearing the jacket from image2.jpg" |
5. API Integration
from bluepixel import BluePixelClient
client = BluePixelClient()
result = client.edit(
image="input.jpg",
prompt="Remove the person in the background",
resolution="4k",
preserve_pixels=True,
)
result.save("output.jpg")6. OpenClaw Integration
BluePixel works as an OpenClaw skill. When a user asks to edit an image:
- Identify the input image path
- Determine the edit instruction from the user's request
- Run
bluepixel editwith the appropriate prompt - Return the output path to the user
# From within an OpenClaw agent
bluepixel edit "$INPUT_PATH" --prompt "$USER_PROMPT" -o "$OUTPUT_PATH"Configuration
Config file: ~/.bluepixel/config.yaml
default_resolution: 4k
preserve_pixels: true
output_format: png
api_endpoint: https://api.bluepixel.vivo.com/v1References
- API documentation — full REST API reference
- Supported models — available AI models and their capabilities