
Wezterm
- 57 installs
- 70 repo stars
- Updated June 19, 2026
- dicklesworthstone/agent_flywheel_clawdbot_skills_and_integrations
Control WezTerm terminal instances via CLI to manage panes, tabs, workspaces, and run commands in running terminals.
About
Documents the wezterm cli commands for listing panes, splitting, and executing commands in existing terminals. Use it when scripting or automating the WezTerm terminal.
- split-pane --right/--bottom with optional command
- cli list --format json for programmatic access
Wezterm by the numbers
- 57 all-time installs (skills.sh)
- Ranked #290 of 550 CLI & Terminal skills by installs in the Skillselion catalog
- Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/dicklesworthstone/agent_flywheel_clawdbot_skills_and_integrations --skill weztermAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 57 |
|---|---|
| repo stars | ★ 70 |
| Last updated | June 19, 2026 |
| Repository | dicklesworthstone/agent_flywheel_clawdbot_skills_and_integrations ↗ |
What it does
Control WezTerm terminal instances via CLI to manage panes, tabs, workspaces, and run commands in running terminals.
Files
WezTerm Skill
Use the wezterm CLI to control and interact with WezTerm terminal instances.
CLI Location
/Applications/WezTerm.app/Contents/MacOS/weztermOr add to PATH for easier access.
Listing and Connecting
List all WezTerm panes:
wezterm cli listList in JSON format:
wezterm cli list --format jsonList clients (GUI windows):
wezterm cli list-clientsPane Management
Get current pane ID:
wezterm cli get-pane-directionSplit pane horizontally (new pane to right):
wezterm cli split-pane --rightSplit pane vertically (new pane below):
wezterm cli split-pane --bottomSplit with specific command:
wezterm cli split-pane --right -- htopMove focus between panes:
wezterm cli activate-pane-direction up
wezterm cli activate-pane-direction down
wezterm cli activate-pane-direction left
wezterm cli activate-pane-direction rightActivate specific pane by ID:
wezterm cli activate-pane --pane-id <pane-id>Tab Management
Create new tab:
wezterm cli spawnCreate tab with command:
wezterm cli spawn -- vimCreate tab in specific domain:
wezterm cli spawn --domain-name SSH:serverActivate tab by index:
wezterm cli activate-tab --tab-index 0Activate tab relative:
wezterm cli activate-tab --tab-relative 1 # next tab
wezterm cli activate-tab --tab-relative -1 # previous tabSending Commands to Panes
Send text to a pane:
wezterm cli send-text --pane-id <pane-id> "ls -la\n"Send text to current pane:
wezterm cli send-text "echo hello\n"Workspaces
List workspaces:
wezterm cli list --format json | jq '.[].workspace' | sort -uZoom
Toggle pane zoom:
wezterm cli zoom-pane --toggleZoom pane:
wezterm cli zoom-pane --zoomUnzoom:
wezterm cli zoom-pane --unzoomMultiplexer Domains
List domains (local, SSH, etc.):
wezterm cli list --format json | jq '.[].domain_name' | sort -uConnect to SSH domain:
wezterm cli spawn --domain-name SSH:myserverConfiguration
Config file:
~/.config/wezterm/wezterm.luaShow effective config:
wezterm show-keysLaunching
Start new window:
wezterm startStart with command:
wezterm start -- htopStart in directory:
wezterm start --cwd /path/to/dirConnect to running mux server:
wezterm connect unix