Skip to main content
Smithers is driven by an agent, not clicked by a human. You ask your coding agent for an outcome and it reaches for Smithers to run the work, watch it, and clear approvals on your behalf. Setting up takes one of two paths: paste a prompt and let your agent wire everything, or run three commands yourself.

Fastest path: let your agent do it

Paste this into your harness of choice (Claude Code, Codex, Cursor, Copilot, or any agent with shell access). It installs the workflow pack, syncs Smithers’ generated CLI skill files where supported, registers the MCP server, then reports which starter fits your next task.
Setup prompt
init prints what it scaffolds, which coding agents it detected on your machine, and the next commands to try. skills add syncs the generated CLI skill set to supported skill locations; mcp add registers Smithers as an MCP server for detected MCP-capable agents such as Claude Code, Codex, Cursor, Gemini, OpenCode, Amp, Windsurf, and more.

Or wire it by hand

Scope the MCP install with --agent <name> for one harness, or use --no-global with skills to write into the current repo instead of your home directory:
No skills directory in your agent? Point it at bunx smithers-orchestrator docs-full (prints the full docs bundle) or bunx smithers-orchestrator ask "<question>", and add a few standing lines to AGENTS.md or CLAUDE.md so it remembers Smithers is available.

Pick your harness

Each page covers the exact paths, config files, and any harness-specific steps. The full support matrix and the three integration surfaces (skill, MCP server, standing instructions) live in Agent Support.

Verify it worked

Ask your agent to list the workflows; under the hood it runs:
If the MCP server registered, the agent can now call list_workflows, run_workflow, watch_run, and resolve_approval directly. See the MCP Server reference for every tool.

Next steps