Installation & Setup
@maestria/codex is a skills-only Codex plugin projection. It does not write AGENTS.md,
modify Codex configuration, register models, add MCP servers, or install hooks.
Prerequisites
Section titled “Prerequisites”- Codex CLI
0.145.0or a later version whose plugin and skills behavior you have reverified. - Node.js 22+ and npm on
PATHfor the Maestria CLI and npm package staging.
Install through Maestria
Section titled “Install through Maestria”npx maestria install codexThe CLI downloads the published @maestria/codex package, creates a local marketplace at
~/.cache/maestria/codex-marketplace, and invokes:
codex plugin marketplace add ~/.cache/maestria/codex-marketplacecodex plugin add maestria@maestriaThe actual plugin cache and enabled state belong to Codex. The staging directory contains the published package used to refresh the local marketplace.
Verify the installation
Section titled “Verify the installation”-
Check the host status
Terminal window npx maestria check codex -
List the installed plugin
Terminal window codex plugin list --jsonLook for
maestria@maestriawithinstalled: true. -
Start a fresh Codex session
Plugin discovery is session-sensitive. Start a new session and confirm the
$maestria:*skills are available. -
Exercise the projection
Try
$maestria:adventureron an unfamiliar area,$maestria:builderfor a focused change, and$maestria:reviewerafter implementation. Confirm that the reviewer reports independently and that read-only boundaries are treated as guidance, not tool enforcement.
Update and remove
Section titled “Update and remove”npx maestria update codexnpx maestria uninstall codexCodex CLI does not expose a separate plugin update command in the supported surface. The Maestria
CLI refreshes the staged npm package, removes maestria@maestria, and adds it again.
Exact version pinning is not supported through npx maestria update codex --version ....
Validation without installation
Section titled “Validation without installation”From the repository checkout, validate the package layout with the Codex plugin-creator validator:
python3 /path/to/plugin-creator/scripts/validate_plugin.py packages/codexThe validator path is installation-specific. The command checks the manifest and packaged layout; it does not prove that a live Codex session activates every skill.