tmux

Automates tmux sessions by sending keystrokes and capturing pane output.

4|2|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/0xKobold/0xkobolds --skill tmux-0xkobold
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/0xKobold/0xkobolds/tree/main/skills/tmux
Command: npx skills add https://github.com/0xKobold/0xkobolds --skill tmux-0xkobold

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates controlling tmux sessions by sending keystrokes and reading pane output.

Core Features & Use Cases

  • Programmatically send keystrokes to a tmux session to drive interactive tools and prompts.
  • Capture and read pane output for real-time monitoring or downstream processing.
  • Manage tmux panes and windows across multiple sessions to orchestrate complex workflows.

Quick Start

Automate sending keystrokes to a running tmux session and capture the resulting pane output.

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?

You can automate sending keystrokes to an interactive CLI by using this Skill to programmatically drive a running tmux session. It sends input directly to the target pane, allowing you to simulate user interaction with terminal tools and prompts.

Can I capture and read pane output from terminal sessions for real-time monitoring?

Yes, you can capture and read pane output from terminal sessions for real-time monitoring. This Skill captures the visible output of a specified tmux pane, making it available for downstream processing or continuous monitoring of session activity.

Do I need tmux installed on the host environment to manage sessions programmatically?

Yes, you need tmux installed on the host environment to manage sessions programmatically. This Skill relies on the local tmux installation to execute core commands for sending input, capturing pane output, and orchestrating multiple sessions.

What is the best way to coordinate multiple panes and windows across sessions for complex workflows?

The best way to coordinate multiple panes and windows across sessions is using this Skill's built-in tmux management commands. It enables you to orchestrate complex terminal workflows by programmatically managing panes and windows across multiple active sessions.

Does terminal automation with tmux work for testing terminal-based tools?

Yes, terminal automation with tmux works for testing terminal-based tools. By sending keystrokes and reading pane output, you can automate interactive CLIs and validate the behavior of terminal-based tools within a controlled session environment.