tmux

Manage tmux sessions programmatically by sending keystrokes and capturing pane output.

3|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/ai-in-pm/NemoClawd --skill tmux-ai-in-pm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/ai-in-pm/NemoClawd/tree/main/apps/clawdbot-main/skills/tmux
Command: npx skills add https://github.com/ai-in-pm/NemoClawd --skill tmux-ai-in-pm

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the problem of remotely controlling tmux sessions for interactive CLI interfaces, allowing users to send keystrokes and scrape pane outputs without manual interaction.

Core Features & Use Cases

  • Session Management: Create, attach to, and manage tmux sessions.
  • Keystroke Sending: Programmatic control of tmux sessions via keystrokes.
  • Output Scraping: Extract output from tmux panes for further processing.
  • Use Case: Ideal for automating workflows in environments where multiple terminal sessions are required for development or server management.

Quick Start

Attach to the tmux session named 'session_name' using this command: tmux attach -t session_name.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I automate tmux session management programmatically?

You can automate tmux session management programmatically by using scripts to create, attach to, and control sessions. This Skill allows you to execute keystrokes and capture pane outputs without manual interaction.

Can I send keystrokes to a remote tmux session for CLI automation?

Yes, you can send keystrokes to a remote tmux session for CLI automation. This Skill enables programmatic control of interactive terminal interfaces by injecting keystrokes and scraping pane outputs.

What is the best way to scrape output from tmux panes in a CI/CD pipeline?

The best way to scrape output from tmux panes in a CI/CD pipeline is to use programmatic session control. This Skill extracts terminal output directly from panes for further processing and automated workflow management.

Does this tmux automation Skill require any specific dependencies?

Yes, this tmux automation Skill requires the tmux application to be installed on the client machine. You must have the tmux dependency present to execute scripts and manage sessions programmatically.

Why use programmatic session management instead of manual terminal interaction?

Programmatic session management eliminates manual terminal interaction by allowing scripts to control multiple sessions. It is ideal for automating development environments, server management, and CI/CD pipeline tasks.

When should I not use tmux for remote session control?

You should not use tmux for remote session control if your workflow does not require interactive CLI interfaces or multiple terminal sessions. It is specifically suited for environments needing keystroke automation and output scraping.