Step-by-step agent workflow to configure the OpenAI Codex CLI on any machine (Linux, macOS, Windows) to use OmniRoute as an OpenAI-compatible backend. Detects OS and shell, writes config.toml and 7 named profiles, sets environment variables, and verifies the setup.
SkillScore95Maintained
Automatic
◆AI Engineer pack
Last verified 8/7/2026
What it changes
Passed 21 of 22 test cases with the skill, and 12 of 22 without it.
Without skill55%
With skill95%
Checks it passed that the model alone missed
States that exactly 7 named profiles are configured.
States that default STREAM_IDLE_TIMEOUT_MS is 600000.
Identifies codexSessionAffinityTtlMs as the legacy parameter name.
and 10 more in the full report
9 fixed12 passed either way1 still failing0 broke
Pass-rate lift
+41 pp
Tokens
-14%
Agent turns
0%
Response time
-54%
Model gemini-3.6-flashMeasured 8/7/2026v121 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 9
Prompt
When running the Codex CLI setup workflow for OmniRoute, how many named profiles must be written to config.toml?
What was checked, without and with the skill
Checked
Without skill
With skill
States that exactly 7 named profiles are configured.
Missed
Passed
case-19 · gemini-3.6-flash · 8/7/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md52 linessingle file
Overview
Step-by-step agent workflow to configure the OpenAI Codex CLI on any machine (Linux, macOS, Windows) to use OmniRoute as an OpenAI-compatible backend. Detects OS and shell, writes config.toml and 7 named profiles, sets environment variables, and verifies the setup.
Configure spending limits, token quotas, and rate-limit policies per API key or globally. Inspect current consumption and enforce cost controls across providers.