Skip to content
Back to skills

Wezterm Orchestrator

ASecurity

Control WezTerm panes - list panes, send commands to Pi agents, monitor their status. Use when coordinating multiple terminal sessions or coding agents.

  • 4 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added February 10, 2026
toolsbashapifrontendbackend

Works with

  • terminal
  • api

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add louis030195/bigbrother --skill wezterm-orchestrator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Wezterm Orchestrator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Wezterm Orchestrator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/louis030195-wezterm-orchestrator/badge)](https://www.skillsdirectory.com/skills/louis030195-wezterm-orchestrator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: wezterm-orchestrator
description: Control WezTerm panes - list panes, send commands to Pi agents, monitor their status. Use when coordinating multiple terminal sessions or coding agents.
---

# WezTerm Orchestrator

Control multiple WezTerm panes and Pi agents programmatically.

## List Panes

```bash
bb wezterm list
```

Quick summary:
```bash
bb wezterm list | jq -r '.data[] | "\(.pane_id): \(.title) - \(.cwd | sub("file://"; ""))"'
```

## Send to a Pane

```bash
bb wezterm send <pane_id> "your prompt here"
```

Without pressing enter:
```bash
bb wezterm send <pane_id> "partial" --no-enter
```

## Focus a Pane

```bash
bb wezterm focus <pane_id>
```

## Find Pi Agent Panes

```bash
bb wezterm list | jq -r '.data[] | select(.title | contains("π")) | {pane_id, title, cwd}'
```

## Broadcast to All Pi Agents

```bash
for id in $(bb wezterm list | jq -r '.data[] | select(.title | contains("π")) | .pane_id'); do
  echo "Sending to pane $id..."
  bb wezterm send $id "check for compilation errors and fix them"
  sleep 2
done
```

## Common Workflows

### Parallel task assignment
```bash
bb wezterm send 0 "implement the backend API for user auth"
bb wezterm send 1 "create the frontend login form"
```

### Sequential with dependency
```bash
bb wezterm send 0 "run the tests"
# Wait for completion, then:
bb wezterm send 1 "review the test results and fix failures"
```

### Code review pattern
```bash
bb wezterm send 0 "implement feature X"
# After completion:
bb wezterm send 3 "review the changes in the last commit, suggest improvements"
```

## Notes

- Pane IDs are stable within a WezTerm session
- Always list panes first to get current IDs
- Add `sleep 2` between broadcasts to avoid overwhelming agents
- Use `/skill:pi-session-reader` to check agent progress
- **If commands fail**: User may be in another app. Wait for them to return to WezTerm, or use `/skill:agent-monitor` which can check sessions without WezTerm access

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.