Oracle
Oracle gets a second opinion on a concrete question. It sends a scoped prompt and the selected files to GPT-6 Pro in the ChatGPT browser, using the oracle CLI. Use it when another model’s perspective helps or the user asks for one. Verify its findings against the repository; the current workflow still owns implementation and completion.
How it works
The skill runs ensure-oracle.sh once per activation. The script installs or validates Oracle 0.20.3 or later and returns an absolute executable path, which every later command uses. A browser consult selects the Latest model and Pro thinking:
"$ORACLE_CLI" --engine browser --model gpt-6-pro \
--browser-model-strategy select --browser-thinking-time pro \
--prompt "Review the selected parser for cancellation errors." --file parser.mjs
The browser needs a signed-in ChatGPT account with Pro access. If Oracle hits a login or account-selection screen, it stops without interacting. A long session is reattached, never resubmitted.
Setup knobs
ORACLE_BINpoints at an existing Oracle executable to validate instead of installing one.ORACLE_MODEL/ORACLE_MODELSpick a manual target or an explicit API model set.ORACLE_REPOpoints at an Oracle source checkout, for Oracle development only.
Scope
Oracle advises; it isn’t a routine review gate. The selected controls are verified in the observed browser session, and that doesn’t prove which backend model answered. Nothing falls back silently to another model, provider, or effort.
Source
Ships in the railyard plugin.