AI agents
Claude Code, omp, and the shared agent skill library that both read from.
The repo manages configuration for two coding agents and a skill library they share. Neither agent binary is installed by chezmoi: .chezmoidata/packages.yaml lists no agent CLIs, so install Claude Code and omp yourself. topgrade runs omp update as a custom command.
Claude Code
Settings, hooks, plugins, slash commands, and skill links under ~/.claude.
omp
Config, keybindings, MCP servers, theme, commands, and scheduled research loops under ~/.omp.
Skills
The ~/.agents/skills library, its lock file, and the symlinks that expose it to Claude Code.
Pages
| Page | Source in repo | Target in $HOME |
Covers |
|---|---|---|---|
| Claude Code | dot_claude/ |
~/.claude/ |
settings.json, hook scripts, /commands, empty CLAUDE.md, skill symlinks |
| omp | dot_omp/ |
~/.omp/ |
agent/config.yml, keybindings.yml, mcp.json, cyberdream theme, commands, loops |
| Skills | dot_agents/ |
~/.agents/ |
.skill-lock.json and every skill directory |
Layout
- dot_claude/
- settings.json
- empty_CLAUDE.md
- commands/
- hooks/
- executable_cmem-to-obsidian.py
- executable_herdr-agent-state.sh
- gitnexus/
- skills/
- dot_omp/
- private_agent/
- private_config.yml
- keybindings.yml
- private_mcp.json
- themes/
- commands/
- loops/
- bin/
- goals/
- private_agent/
- dot_agents/
- dot_skill-lock.json
- skills/
None of these files are role-gated: .chezmoiignore.tmpl applies them on every machine role (desktop, laptop, mac, server).
Shell entry points
ai(fish function) opens agum choosepicker overclaude,opencode,codex,hermes, andfractal. Pickingclauderunsclaude --dangerously-skip-permissions; the others run the binary of the same name. See fish.- Ctrl A launches
ompfrom the fish and zsh prompts. launch_omp_livediff_overlayandlc-elirare omp helpers in~/.local/bin; see omp and scripts.