git clone https://github.com/maedmatt/dotfiles.git ~/dotfiles && cd ~/dotfiles
./install.sh # symlink dotfiles
./install.sh --apps # install tools
./install.sh --claude # symlink claude code config
./install.sh --codex # symlink codex config
./install.sh --opencode # symlink opencode config
./install.sh --all # everythingshared/
βββ nvim/ # neovim config
βββ tmux.conf # tmux config
βββ yazi/ # yazi file manager
βββ claude/ # claude code (rules, commands)
βββ codex/ # openai codex (AGENT.md, prompts)
βββ opencode/ # opencode (config, commands, themes)
βββ skills/ # shared skills for all AI agents
macos/ # zshrc, ghostty
linux/ # bashrc, ghostty
Skills are shared across Claude Code, Codex, and OpenCode via symlinks to shared/skills/.
To install new skills:
npx add-skill <repo> -g -a claude-codeThe -g flag installs globally to ~/.claude/skills/, which symlinks to shared/skills/. All agents see new skills immediately.