Protective armor CLI for local tooling, guardrails, and repo setup.
bun install
bun linkAfter linking, the eve command will be available globally.
eve
eve --help
eve --version
eve setup
eve doctor
eve tools
eve tools codex
eve tools claude
eve addeve setup # Run bun install + bun link from this repo
eve doctor # Inspect version, bin resolution, PATH, and repo config
eve tools # List global and cwd AI agent tools for Claude and Codex
eve tools codex # List Codex MCPs, hooks, and skills
eve tools claude # List Claude MCPs, hooks, skills, and slash commands
eve add # Wizard to install global commands, hooks, and skills from resources/eve add installs from this repo's resources/ directory using a single interactive arrow-key picker. Commands, hooks, and skills are shown together in one grouped list, and selected items are symlinked so changes in this repo propagate automatically.
Commandssymlink markdown files fromresources/commands/into~/.claude/commands/Hookssymlink hook files fromresources/hooks/into~/.claude/hooks/and merge selected hook definitions into~/.claude/settings.jsonMCPsmerge selected server configs into Claude and Codex config files; some MCPs are agent-specific when the upstream auth flow requires itSkillssymlink selected skill directories fromresources/skills/plus any configured extra skill roots into~/.codex/skills/,~/.claude/skills/, or both- Wizard controls:
↑/↓move,spacetoggles items,enterconfirms,qcancels
Slack MCP is currently installed by Eve for Claude only.
- Select
Slack MCPineve add - Eve writes Slack's official Claude MCP config into your Claude MCP config
- Complete the Slack OAuth flow from Claude Code after install
Slack is intentionally not installed into Codex because Slack requires a fixed-client OAuth MCP flow that Codex does not currently support.
eve add always includes built-in skills from resources/skills/. You can add more skill source directories by creating either ~/.config/eve/config.json or ./.eve/config.json with a skillRoots array.
{
"skillRoots": [
"/Users/tim/Code/_tools/baymax/skills"
]
}Relative paths are resolved from the directory containing the config file. Global and repo-local skillRoots are merged together.
bun unlink eve