From setup
Installs and configures tmux on macOS via Homebrew with Dracula theme, TPM plugin manager, vim-style keybindings, Ctrl-a prefix, and optimized settings like Alt-arrow pane switching.
How this skill is triggered — by the user, by Claude, or both
Slash command
/setup:setup-tmuxThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Set up a fully configured tmux environment on macOS with an optimized configuration, Dracula theme, and essential plugins.
Set up a fully configured tmux environment on macOS with an optimized configuration, Dracula theme, and essential plugins.
Ctrl-a (instead of default Ctrl-b)prefix + \ (horizontal), prefix + - (vertical)prefix + h/j/k/lRun the bundled script which handles everything automatically — installing tmux, backing up any existing config, deploying the optimized config, installing TPM and plugins:
bash ${CLAUDE_SKILL_DIR}/scripts/setup-tmux.sh
The script backs up any existing ~/.tmux.conf before overwriting.
If the user only wants part of the config (e.g., just the keybindings or just the theme), read the bundled config at ${CLAUDE_SKILL_DIR}/scripts/tmux.conf and apply only the relevant sections to their existing config.
| Action | Binding |
|---|---|
| Prefix | Ctrl-a |
| Split horizontal | prefix + \ |
| Split vertical | prefix + - |
| Resize pane | prefix + h/j/k/l |
| Zoom pane | prefix + m |
| Switch pane | Alt + arrow keys |
| Reload config | prefix + r |
| Paste | prefix + p |
| Create named window | prefix + c |
After setup, the user can modify ~/.tmux.conf directly. The config is structured with clear section comments. Common customizations:
@dracula-plugins to add/remove status bar widgets (battery, git, gpu-usage, weather, time, etc.)pane-border-lines to simple, double, or numberpane-active-border-style (current: bright green)npx claudepluginhub yanmxa/cc-plugins --plugin setupManages tmux sessions, windows, and panes for persistent remote workflows and shell scripting automation. Useful for long-running processes, SSH disconnects, and multi-pane terminal layouts.
Manages terminal/shell environment config including zsh, aliases, tmux, starship, Ghostty, yabai, and GNU Stow dotfiles. Useful when editing shell config, adding aliases, or managing dotfiles.