How this skill is triggered — by the user, by Claude, or both
Slash command
/tmux:tmuxThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Tmux Manager** - Gestione titoli e layout tmux
Tmux Manager - Gestione titoli e layout tmux
Interpreta linguaggio naturale:
/tmux rinomina questo pane innesto → rename pane/tmux questa window si chiama job → rename window/tmux mostra tutto → list/tmux sposta pane 2 in window 4 → move pane/tmux layout colonne → even-horizontal/tmux rimetti a posto → reset layout/tmux 4x4 → setup completo/tmux restore recent → ripristina ultime 16 sessioniTUTTO è 1-based. base-index=1, pane-base-index=1.
args = "$ARGUMENTS".strip().lower()
if args in ["rename", "rinomina", "name", "nome"]:
intent = "auto_rename"
elif any(w in args for w in ["restore recent", "restore", "ripristina recenti"]):
intent = "restore_recent"
elif any(w in args for w in ["4x4", "4 x 4", "standard"]):
intent = "setup_4x4"
elif any(w in args for w in ["list", "ls", "mostra", "status", "vedi"]):
intent = "list"
elif any(w in args for w in ["layout", "colonne", "rimetti a posto", "riorganizza"]):
intent = "layout"
elif any(w in args for w in ["sposta", "muovi", "metti", "move"]) and "pane" in args:
intent = "move_pane"
elif any(w in args for w in ["border", "bordi", "titoli"]):
intent = "borders"
elif any(w in args for w in ["window", "finestra", "win"]):
intent = "rename_window"
else:
intent = "rename_pane"
SEMPRE aggiungere un'emoji prima del titolo (sia window che pane):
~/.tmux/setup-4x4.sh
4 window × 4 pane con tema Mille e una Notte.
Ripristina ultime 16 sessioni Claude in 4 window × 4 pane con --dangerously-skip-permissions.
tmux list-windows -F "#{window_index}: #{window_name} (#{window_panes} panes)"
for win in $(tmux list-windows -F "#{window_index}"); do
tmux list-panes -t $win -F " pane #{pane_index}: #{pane_title}"
done
Rinomina pane corrente in base al contesto della sessione (progetto, task, topic).
NON usare tmux select-pane -T — Claude Code sovrascrive il pane_title.
Titoli gestiti via file in ~/.tmux/titles/:
~/.tmux/set-pane-title.sh "EMOJI NAME"
~/.tmux/set-pane-title.sh "EMOJI NAME" $PANE_ID # pane specifico
tmux rename-window "EMOJI NAME"
# Indici 1-based!
tmux join-pane -s SOURCE_WIN.SOURCE_PANE -t TARGET_WIN
tmux select-layout even-horizontal # colonne (default)
tmux select-layout even-vertical # righe
tmux select-layout tiled # griglia
tmux select-layout main-horizontal # uno grande sopra
tmux select-layout main-vertical # uno grande a sinistra
tmux set -g pane-border-status top
tmux set -g pane-border-format ' #(cat /home/giobi/.tmux/titles/#{s/%//:pane_id}) '
$ARGUMENTS
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub giobi/claude-skills --plugin tmux