tmux

Send keystrokes and scrape pane output to automate tmux sessions.

202|36|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/adoresever/AGI_Ananas --skill tmux-adoresever
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/adoresever/AGI_Ananas/tree/main/26.2.21openclaw-viking/skills/tmux
Command: npx skills add https://github.com/adoresever/AGI_Ananas --skill tmux-adoresever

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Managing interactive tmux sessions manually is error-prone and repetitive. This skill enables programmatic control of tmux by sending keystrokes and scraping pane output, making automation of CLIs and long-running tasks reliable and repeatable.

Core Features & Use Cases

  • Send keystrokes to a running tmux session and capture pane output for parsing.
  • Navigate panes and windows, manage multiple sessions, and automate interactive workflows.
  • Use cases include automating Claude Code sessions, automating long-running terminal tasks, and scripting complex CLI interactions in a repeatable way.

Quick Start

Connect to a running tmux session and begin sending keystrokes to automate a task.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I automate interactive terminal sessions and capture pane output?

You can automate interactive terminal sessions by programmatically sending keystrokes to a running tmux session and scraping pane output for parsing. This makes automation of CLIs and long-running tasks reliable and repeatable.

Can I use tmux to automate Claude Code sessions?

Yes, you can use tmux to automate Claude Code sessions. The skill sends scripted keystrokes to control interactive CLI environments, allowing you to orchestrate and monitor long-running terminal tasks programmatically.

Do I need tmux installed on my system to control sessions programmatically?

Yes, tmux must be installed on your system. The skill requires tmux running on Darwin or Linux to manage sessions, navigate panes and windows, and execute scripted commands for terminal automation.

What is the best way to manage multi-pane environments in terminal automation?

The best way to manage multi-pane environments is using tmux session control to send keystrokes and scrape pane output. This allows you to navigate panes, manage multiple sessions, and script complex CLI interactions repeatably.

Why does sending keystrokes to a terminal session make CLI automation more reliable?

Sending keystrokes to a terminal session makes CLI automation reliable because it eliminates manual, error-prone input. By scraping pane output programmatically, you can verify responses and orchestrate interactive workflows repeatably.