tmux

Automate tmux session discovery, pane targeting, and keystroke input.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/timothyckl/nano-hermes --skill tmux-timothyckl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/timothyckl/nano-hermes/tree/main/nano_hermes/skills/tmux
Command: npx skills add https://github.com/timothyckl/nano-hermes --skill tmux-timothyckl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tmux, and includes scripts (resource) components.

What problem does it solve?

Automate remote control of tmux sessions for interactive CLIs, enabling an AI agent to create, attach, send keystrokes, and capture pane output.

Core Features & Use Cases

  • Session orchestration: create, attach, detach, and manage multiple tmux sessions.
  • Pane interaction: send commands, simulate typing, and capture output programmatically.
  • Automation helper: script-based session discovery and monitoring to coordinate long-running tasks.

Quick Start

Launch a tmux session and attach to it via a socket, then begin issuing keystrokes and capturing output from the pane.

Frequently Asked Questions about tmux

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate sending keystrokes to an interactive CLI in a tmux session?

Automate sending keystrokes to an interactive CLI by targeting a specific tmux pane through its socket, allowing an AI agent to programmatically issue commands and drive input. The Skill provides scripts to discover sessions and send keystrokes directly to the pane.

Can I programmatically capture terminal output from a specific tmux pane?

Yes, you can programmatically capture terminal output from a specific tmux pane. The Skill automates remote control of tmux sessions, enabling your workflow to capture pane output after sending commands, which is useful for monitoring long-running tasks.

Does this tmux automation Skill work on both macOS and Linux environments?

Yes, this tmux automation Skill targets developer workflows across local macOS and Linux environments. It relies on the tmux binary to manage sessions and drive pane input, ensuring cross-platform compatibility for your interactive CLI automation.

What is the best way to manage multiple long-running terminal sessions with an AI agent?

The best way to manage multiple long-running terminal sessions with an AI agent is using tmux session orchestration. This Skill automates session discovery, creation, and pane targeting, enabling your workflow to coordinate and monitor long-running tasks programmatically.

Do I need the tmux binary installed to use this terminal session automation Skill?

Yes, you need the tmux binary installed to use this terminal session automation Skill. It relies explicitly on the tmux binary as a dependency to automate session creation, pane interaction, and keystroke simulation across your local development environments.

How does session discovery work when automating terminal interactions?

Session discovery works by using provided scripts to identify active tmux sessions and available panes. This allows your AI workflow to programmatically target the correct terminal environment before sending keystrokes and capturing output from interactive CLIs.