| name | wt-panes |
| description | Split or arrange Windows Terminal panes using wt.exe. Use when the user says 'open panes', 'split terminal', 'side by side', 'split pane', 'terminal layout', 'split pane with WSL', or any variation of wanting to split or arrange panes within a tab. For tab management (new tabs, switch tabs, tab colors), see wt-tabs. |
| model | haiku |
| allowed-tools | ["Bash(wt.exe *)"] |
Platform
This skill requires Windows Terminal (wt.exe), available on native Windows and WSL.
If wt.exe is not found in PATH, tell the user this skill requires Windows or WSL and stop — do not attempt to run any commands.
Generate and immediately execute a wt.exe command to open the requested panes or tabs.
Rules
- Always use
-w 0 to target the current window (without it, wt.exe opens a new window).
- Always use
-d . on every subcommand so new panes/tabs open in the current directory.
- Execute immediately — do not preview or ask for confirmation.
- Chain multiple subcommands with
\; (backslash-semicolon) in bash.
wt.exe subcommand reference
| Subcommand | Alias | Purpose |
|---|
new-tab | nt | Open a new tab |
split-pane | sp | Split the current pane |
Key flags
| Flag | Description |
|---|
-H | Split horizontally (new pane below) |
-V | Split vertically (new pane to the right) |
-s <ratio> | Size of the new pane as a fraction (e.g. 0.5) |
-p "<profile>" | Profile name (e.g. "Windows PowerShell", "Ubuntu") |
-d <dir> | Starting directory (always use -d .) |
--title "<title>" | Set the pane/tab title |
Example patterns
Two panes side by side (vertical split):
wt.exe -w 0 split-pane -V -d .
Two panes stacked (horizontal split):
wt.exe -w 0 split-pane -H -d .
Three-pane layout (left + top-right + bottom-right):
wt.exe -w 0 split-pane -V -s 0.5 -d . \; split-pane -H -s 0.5 -d .
New tab with a specific profile:
wt.exe -w 0 new-tab -p "Ubuntu" -d .
Split pane with WSL:
wt.exe -w 0 split-pane -V -p "Ubuntu" -d .
New tab + split pane:
wt.exe -w 0 new-tab -d . \; split-pane -V -d .
Reference
Execution
Run the generated command directly with the Bash tool using wt.exe ....