ORAHUB Documentation
Published documentation for the current ORAHUB CLI and bundled skills snapshot.
Introduction
ORAHUB is a CLI-first toolkit for computational photography workflows. This page uses a build-time skills snapshot so the published command list stays aligned with the shipped site without depending on runtime repo mounts.
Quick Start
Start with the public CLI, then optionally attach the root skill file to your agent environment.
Skip the setup. Let OpenClaw prepare ORAHUB for this workspace.
Use this when you want the agent to install the CLI, run browser device login, and get ready for the next workflow command.
Prompt
Set up ORAHUB in this OpenClaw workspace. Install `orahub-cli`, run `orahub auth device-login`, wait until the CLI saves the local AK/SK, run `orahub auth verify --json`, attach the ORAHUB root skill markdown file, then confirm you are ready for the workflow request.
Install the public CLI
npm install -g orahub-cli
Log in and save AK/SK automatically
orahub auth device-login orahub auth verify --json
This opens the web login page and mints a fresh AK/SK for this CLI automatically.
If the automatic flow does not complete, switch to the manual fallback below when the browser did not open, the CLI timed out, the web page finished login but the CLI still did not receive credentials, or your team already gave you an AK/SK pair.
Prefer manual keys instead? to manage API keys in Console.
orahub config set --access-key <your-access-key> --secret-key <your-secret-key> orahub auth verify --json
Attach the root skill file if your agent supports markdown skills
The file is served from the published skills snapshot bundled into this web build.
Try a live workflow command
Photo Background Replace
orahub photo-background-replace --input ./demo.jpg --background-ref-url ./bg.jpg
Photo Color Match
orahub photo-color-match --input ./demo.jpg --color-ref ./ref.jpg
Photo Passersby Removal
orahub photo-passersby-removal --input ./demo.jpg
Authentication
ORAHUB CLI uses Access Key + Secret Key authentication. The recommended flow is `orahub auth device-login`: it opens the web login page, creates a fresh AK/SK for this CLI session, saves it locally, and then you can confirm everything with `orahub auth verify --json`.
Skills Reference
This list is loaded from the published skills snapshot bundled into the current web build.
Skills
orahubRoute OraHub image edit requests to the right Ora workflow. Trigger for color match, color transfer, style transfer, "make this photo look like the reference", same vibe, same color mood, remove passersby, remove tourists, remove background people, erase photobombers, clean up the crowd, remove background, remove bg, cutout, cut out image, transparent background, transparent PNG, isolate subject, product photo cutout, background replacement, replace photo background, change background, swap background, swap backdrop, portrait background replacement, and similar photo cleanup or reference-based edit requests.
Photo Background Replace
photo-background-replaceUse the orahub CLI to replace the background of a photo using a separate background reference image, with clear original/background role checks, safer OpenClaw attachment handling, and stricter validation for two-image requests. Trigger for replace background, replace photo background, change background, swap background, swap backdrop, portrait background replacement, "put this subject on this background", "use this as the new background", "replace the photo background with this image", and similar requests.
orahub photo-background-replace --input ./demo.jpg --background-ref-url ./bg.jpgPhoto Color Match
photo-color-matchUse the orahub CLI to make a photo or a batch of photos match the color, tone, and vibe of a reference image, with clear original/reference role checks, safer OpenClaw attachment handling, and explicit support for one shared reference across a batch. Trigger for color matching, color transfer, style transfer, tone unification, reference-based color grading, "make this photo look like this sample", "make the colors feel like this reference", "same color mood", "same vibe", "make this match the look of the reference", "give this photo the same color feeling", "make this batch feel consistent", and similar requests.
orahub photo-color-match --input ./demo.jpg --color-ref ./ref.jpgPhoto Passersby Removal
photo-passersby-removalUse the orahub CLI to clean up background people from a photo, including passersby, tourists, and photobombers, with safer input validation, predictable one-image-per-call processing, and clear confirmation before large batch execution. Trigger for remove passersby, remove tourists, clean up background people, "remove people in the background", "erase unwanted people", "clean up the crowd", "make the background look clean", and similar requests.
orahub photo-passersby-removal --input ./demo.jpgPhoto Remove Background
photo-remove-backgroundUse the orahub CLI to remove the background from a photo and return a transparent PNG cutout, with safer input validation, predictable one-image-per-call processing, and clear confirmation before large batch execution. Trigger for remove background, remove bg, cutout, cut out image, transparent background, transparent PNG, isolate subject, extract subject, product photo cutout, "cut this out", "make the background transparent", and similar requests.
orahub photo-remove-background --input ./demo.jpg