Back to list
julianobarbosa

iterm2

by julianobarbosa

4🍴 0📅 Jan 24, 2026

SKILL.md


name: Iterm2 description: iTerm2 terminal emulator and tmux multiplexer expertise. USE WHEN user mentions iTerm2, tmux, terminal sessions, split panes, window management, OR terminal productivity on macOS.

Iterm2

Complete reference for iTerm2 terminal emulator and tmux terminal multiplexer on macOS. Covers keyboard shortcuts, configuration, tmux integration, and productivity workflows.

Workflow Routing

When executing a workflow, do BOTH of these:

  1. Call the notification script (for observability tracking):

    ~/.claude/Tools/SkillWorkflowNotification WORKFLOWNAME Iterm2
    
  2. Output the text notification (for user visibility):

    Running the **WorkflowName** workflow from the **Iterm2** skill...
    
WorkflowTriggerFile
SetupTmux"setup tmux", "configure tmux"workflows/SetupTmux.md
TmuxSession"tmux session", "attach session", "detach"workflows/TmuxSession.md
TroubleshootTmux"tmux not working", "fix tmux"workflows/TroubleshootTmux.md

Examples

Example 1: Split terminal into multiple panes

User: "How do I split my terminal in iTerm2?"
→ References Shortcuts.md
→ Explains Cmd+D (vertical) and Cmd+Shift+D (horizontal)
→ Shows navigation with Cmd+Option+Arrow

Example 2: Setup tmux with iTerm2 integration

User: "How do I use tmux with iTerm2?"
→ Invokes SetupTmux workflow
→ Explains tmux -CC control mode
→ Shows native window integration benefits

Example 3: Manage persistent sessions over SSH

User: "Keep my terminal running after disconnect"
→ Invokes TmuxSession workflow
→ Creates named session with tmux new -s
→ Shows how to reattach after disconnect

Quick Reference

iTerm2 Essentials

ActionShortcut
Split VerticalCmd+D
Split HorizontalCmd+Shift+D
Navigate PanesCmd+Option+Arrow
Maximize PaneCmd+Shift+Enter
Next/Prev TabCmd+{ / Cmd+}
FindCmd+F
AutocompleteCmd+;
Paste HistoryCmd+Shift+H
Instant ReplayCmd+Option+B
Find CursorCmd+/

tmux Essentials

Default prefix: Ctrl+b

ActionShortcut
New Sessiontmux new -s name
List Sessionstmux ls or Ctrl+b s
Attach Sessiontmux attach -t name
DetachCtrl+b d
New WindowCtrl+b c
Split VerticalCtrl+b %
Split HorizontalCtrl+b "
Navigate PanesCtrl+b Arrow
Zoom PaneCtrl+b z
Close PaneCtrl+b x
Copy ModeCtrl+b [

iTerm2 + tmux Integration

Run tmux -CC for native iTerm2 integration:

  • tmux windows appear as native iTerm2 windows
  • Use iTerm2 shortcuts instead of tmux prefix
  • Sessions persist through disconnects
  • Dashboard available via Shell > tmux > Dashboard

Documentation Index

DocumentPurpose
Shortcuts.mdComplete keyboard shortcut reference
TmuxConfig.mdtmux configuration (.tmux.conf) guide
TmuxCommands.mdFull tmux command reference

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon