Home Docs

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.

CLI-first Agent-ready Workspace-backed

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.
Or Set Up Manually
1

Install the public CLI

npm install -g orahub-cli
2

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
3

Attach the root skill file if your agent supports markdown skills

Download `orahub` root skill

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`.

If `orahub auth device-login` does not complete, switch to the manual fallback flow. Typical cases are: browser launch failed, device login timed out, web login finished but the CLI still did not receive credentials, or your team already assigned an AK/SK pair for testing.
Third-party login is not enabled yet. Web login and terminal authorization both use email verification codes.

Skills Reference

This list is loaded from the published skills snapshot bundled into the current web build.

Skills

orahub

Route 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.

This entry routes to other skills and does not expose a single runnable command.

Photo Background Replace

photo-background-replace

Use 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.jpg

Photo Color Match

photo-color-match

Use 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.jpg

Photo Passersby Removal

photo-passersby-removal

Use 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.jpg

Photo Remove Background

photo-remove-background

Use 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