Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
80
Quality
77%
Does it follow best practices?
Impact
80%
1.37xAverage score across 3 eval scenarios
Optimize this skill with Tessl
npx tessl skill review --optimize ./nanobot/skills/tmux/SKILL.mdPython REPL session setup
Socket dir env var
100%
100%
Socket named nanobot.sock
0%
100%
PYTHON_BASIC_REPL=1
0%
100%
Monitor commands printed
50%
100%
Literal send flag
0%
100%
capture-pane flags
0%
100%
Private socket flag
100%
100%
Session name no spaces
100%
100%
Session cleanup
100%
100%
Non-interactive preference
100%
100%
Without context: $0.1766 · 52s · 15 turns · 21 in / 2,491 out tokens
With context: $0.6999 · 2m 50s · 34 turns · 38 in / 7,939 out tokens
Session discovery and wait-for-text
find-sessions --all flag
100%
100%
wait-for-text -T flag
100%
100%
wait-for-text -t target
100%
100%
wait-for-text -p pattern
100%
100%
Socket dir env var
100%
100%
Socket named nanobot.sock
0%
0%
Private socket flag
25%
0%
Session name no spaces
100%
100%
HEALTHY/UNHEALTHY output
100%
100%
Session cleanup in demo
100%
100%
wait-for-text not reimplemented
100%
100%
Without context: $0.6285 · 3m 12s · 24 turns · 29 in / 11,428 out tokens
With context: $0.8282 · 2m 55s · 33 turns · 71 in / 10,811 out tokens
Parallel agent orchestration with worktrees
Git worktrees used
0%
0%
Prompt detection character
0%
0%
Socket dir env var
100%
100%
Socket named nanobot.sock
0%
0%
Private socket flag
100%
100%
Bulk session cleanup
0%
100%
Parallel launch
100%
100%
capture-pane flags
0%
100%
Session names no spaces
100%
100%
design_notes branch conflicts
0%
0%
Worktree cleanup
100%
100%
Without context: $0.5656 · 2m 32s · 31 turns · 35 in / 7,931 out tokens
With context: $0.8765 · 3m 31s · 33 turns · 35 in / 12,515 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.