Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
80
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Safe TUI input dispatch
Literal flag used
0%
100%
End-of-options separator
0%
100%
Text and Enter are separate
37%
100%
Sleep between sends
0%
100%
Enter as named key
100%
100%
Capture uses -p flag
100%
100%
Tail used on capture output
100%
100%
Target passed to capture
100%
100%
Target passed to send-keys
55%
100%
README documents split-send rationale
20%
100%
Without context: $0.2565 · 1m 3s · 17 turns · 22 in / 3,587 out tokens
With context: $0.3841 · 1m 14s · 26 turns · 80 in / 3,771 out tokens
Session discovery and status monitoring
Uses find-sessions.sh
0%
100%
Query flag used
0%
100%
All-sockets flag used
0%
100%
Prompt pattern includes special char
0%
100%
Prompt pattern completeness
80%
100%
Capture-pane -p flag
100%
100%
Shared session named
0%
100%
Worker session naming
55%
100%
Tail on capture output
100%
100%
Target uses -t flag
100%
100%
Without context: $0.2101 · 1m 3s · 13 turns · 20 in / 3,808 out tokens
With context: $0.5684 · 2m 30s · 23 turns · 1,244 in / 8,969 out tokens
Automated task dispatch with completion polling
Uses wait-for-text.sh
0%
0%
Timeout flag passed
0%
0%
Target flag passed to wait
0%
0%
Pattern flag passed to wait
0%
0%
Full scrollback capture
100%
100%
Joined lines capture
100%
100%
Capture uses -p flag
100%
100%
Output saved to file
100%
100%
Literal flag on send
0%
100%
Split send pattern
0%
100%
Without context: $0.2028 · 52s · 13 turns · 20 in / 2,887 out tokens
With context: $0.4380 · 1m 29s · 23 turns · 272 in / 4,743 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.