This is the actual programmatic interface to iTerm2, not documentation or advice about how to use it. It gives Claude direct control over a running iTerm2 instance through Python API commands: sending text to sessions, reading scrollback, splitting panes, managing tmux integration, and setting up multi-pane layouts. The standout feature is `app snapshot`, which returns name, directory, process, role label, and last output line for every session in one call, so Claude can orient itself in an existing workspace without reading full screen contents everywhere. Use this when you want Claude to actually manipulate your terminal setup, coordinate across multiple panes, or work with live command output. It assumes you've enabled iTerm2's Python API in preferences.
npx skills add https://github.com/hkuds/cli-anything --skill cli-anything-iterm2-ctl