Individual skill
tmux
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
agents/nanobot/nanobot/skills/tmux/SKILL.md
Source commit f8223517ae7491e776b69793d9f11e9d074ab42e
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Local scripts
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 35
- Repository last updated
- Aug 5, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent Repository topic
- agent-memory Repository topic
- agent-skills Repository topic
- agentic-workflow Repository topic
- llm Repository topic
- llm-agents Repository topic
- llm-evaluation Repository topic
- llm-training Repository topic
- recursive-algorithms Repository topic
- recursive-self-improvement Repository topic
- engineering Derived category
Declared tags are partial or unavailable.
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 4,063 bytesSKILL.mdcore · 4,063 bytesSKILL.mdcore · 4,063 bytesSKILL.mdcore · 4,063 bytesSKILL.mdcore · 4,063 bytesSKILL.mdcore · 4,063 bytesscripts/find-sessions.shruns · 2,942 bytesscripts/wait-for-text.shruns · 2,139 bytes
Read excerpt
# tmux Skill
Use tmux only when you need an interactive TTY. Prefer exec background mode for long-running, non-interactive tasks.
## Quickstart (isolated socket, exec tool)
```bash
SOCKET_DIR="${NANOBOT_TMUX_SOCKET_DIR:-${TMPDIR:-/tmp}/nanobot-tmux-sockets}"
mkdir -p "$SOCKET_DIR"
SOCKET="$SOCKET_DIR/nanobot.sock"
SESSION=nanobot-python
tmux -S "$SOCKET" new -d -s "$SESSION" -n shell
tmux -S "$SOCKET" send-keys -t "$SESSION":0.0 -- 'PYTHON_BASIC_REPL=1 python3 -q' Enter