~/.codex/config.toml, and AGENTS.md
instructions. Wire up all three in one step:
~/.codex/skills/ and registers the
MCP server in Codex’s config. Restart Codex and it can drive workflows.
Install the skill
Codex reads skills from~/.codex/skills/ (global) and .agents/skills/
(project). Drop the onboarding skill in manually if you prefer:
description, or you invoke it explicitly with
/skills.
Register the MCP server
mcp add writes the entry for you. The native config is a TOML table in
~/.codex/config.toml:
list_workflows, run_workflow, watch_run, resolve_approval, …) appear in
the /mcp list. Full reference: MCP Server.
Standing instructions
Codex readsAGENTS.md from the repo root down to the working directory. Add a
section so Codex knows to reach for Smithers:
AGENTS.md is read by Cursor, Copilot, Hermes, and Pi; one file
covers several agents.
Smithers runs Codex too
In the other direction, Smithers spawns Codex as a worker viaCodexAgent
(codex exec with a streamed JSON protocol and native thread hijack):