--json, and the commands that call your account accept --timeout-ms <100-30000> (see global options). Commands that start paid work or approve your review take an explicit confirmation flag, such as --confirm-scan or --confirm-review, so they never run by accident. obi --help prints the full grammar of your installed version.
Account and setup
status
AUTH_REQUIRED means this machine is not signed in.
login
--expect-email is required when the command does not run in an interactive terminal. --storage file keeps the connection in an owner-only file instead of the system credential store, and is required on Windows.
logout
credentials
list shows the live CLI connections of your account that you may see, most recently used first, with each device label, CLI version and dates. revoke ends one connection. Revoking the connection this machine uses is refused unless you add --force, which also signs this machine out.
skill
install links the bundled Skill into ~/.agents/skills/obi and ~/.claude/skills/obi, and never replaces an existing entry. path prints where the bundled Skill is.
doctor
yt-dlp and ffmpeg are installed.
capabilities
How Obi’s work reaches your account
Obi researches your business, writes your buyer questions and reasons over your results in your assistant. The Skill reads the work your account expects withharness show and saves your assistant’s result with harness submit, stage by stage: business, then questions, then strategies. See Harness work.
Because your assistant does this work, the server-side commands business start, business discover, questions prepare and questions edit are refused with HARNESS_REQUIRED or HARNESS_QUESTIONS_REQUIRED.
Business
These commands display and correct the business review. All of them exceptshow act on the review version you last displayed: pass the --snapshot <token> that business show returned, and read business show again after each change.
See Business review.
Questions and scans
proceed needs both the version you reviewed and --confirm-scan. After a timeout, run questions show before anything else.
results reads the latest completed scan and lists your scans, newest first. --run first or --run <run ID> reads another one; a long scan comes in pages, and --from reads the same scan from a later question.
See Buyer questions and Scans and engines.
Readiness and strategies
readiness reads the saved Readiness report; it never starts a new reading. strategies reads your saved priorities.
Memory
Harness work
The Skill runs these for you; you rarely need them yourself.purchase prepare requires --confirm-checkout and returns a checkout page on agent.hireobi.com, which it opens in your browser when it can. purchase resume takes the quote ID only and never starts a second checkout.
purchase change changes the packs or engines of an existing paid plan. Without --confirm-change it only previews the change and charges nothing: the amount due now for an increase, or the date a reduction takes effect. The same command with --confirm-change applies that previewed change. See Plans.
Local research helpers
These run on your machine and write local files; they send nothing to your account and take no--timeout-ms.
Reading through your machine shows what that machine sees; it does not prove what an AI provider’s crawler can reach.
Operator evaluations
--eval-case <id> to status, business, harness, readiness, questions, strategies and memory. An evaluation does not prove ownership of that company’s website.