What problem does it solve? Installing Codex CLI involves several traps: a removed legacy npm package name, a third-party paid repackager that hijacks your vLLM config, coexistence conflicts with opencode, and silent batch timeouts when cron-referenced profiles are missing. This Skill guides safe installation, coexistence, and profile troubleshooting. ## Core Features & Use Cases - Safe Package Selection: Enforces the official @openai/codex npm package, rejects the removed @openai/codexec name and the paid repackager @codexapi/codexclaude that overwrites ~/.codex/config.toml. - Coexistence with opencode: Uses natural isolation between ~/.codex/config.toml and ~/.local/share/opencode/auth.json so both tools run without interference. - Multi-Profile Management & Timeout Diagnosis: Creates and validates profiles under ~/.codex/profiles/ and diagnoses silent codex exec batch timeouts caused by missing profile files. - Use Case: A cron job referencing profile amax starts timing out with no error message; the Skill checks ls ~/.codex/profiles/, finds amax.config.toml missing, provides the TOML template, and verifies with codex -p amax exec "echo test". ## Quick Start Ask the agent to install Codex CLI on a Linux workstation that already runs opencode and verify that the amax profile used by cron scripts works.