tmux

Launch a private tmux socket, create sessions, and send keystrokes.

79|9|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/RikyZ90/ShibaClaw --skill tmux-rikyz90
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/RikyZ90/ShibaClaw/tree/main/shibaclaw/skills/tmux
Command: npx skills add https://github.com/RikyZ90/ShibaClaw --skill tmux-rikyz90

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

tmux is a terminal multiplexer; this skill enables remote control of tmux sessions by sending keystrokes, monitoring panes, and orchestrating coding agents without manual CLI interaction.

Core Features & Use Cases

  • Remote session management: create, name, and detach tmux sessions via AI prompts.
  • Keystroke automation: send commands to a specific pane and capture output for processing.
  • Orchestrate parallel tasks: run multiple agents in separate sessions and poll their status via pane captures.

Quick Start

Create a private tmux socket, start a session named by the user, and begin sending keys.

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 from an AI agent?

To automate tmux session management, this Skill launches a private socket, creates a named session, and sends keystrokes from an AI agent without manual CLI interaction, enabling remote control of interactive terminals.

What is remote terminal multiplexing used for in parallel coding tasks?

Remote terminal multiplexing is used to orchestrate parallel coding tasks by running multiple agents in separate sessions and polling their status via pane captures, allowing an AI to monitor long-running processes across multiple panes simultaneously.

How do I send keystrokes to a specific tmux pane and capture the output?

You can send keystrokes to a specific tmux pane and capture output for processing by using this Skill's automation scripts, which handle sending input to targeted sessions and retrieving the resulting terminal state for the AI to analyze.

Do I need tmux installed locally to control sessions via AI?

Yes, you need tmux installed locally to control sessions via AI. The Skill requires the tmux dependency to be present on the system and expects a default path for the socket unless overridden by environment variables.

Can I run and monitor multiple coding agents in separate terminal sessions?

Yes, you can run and monitor multiple coding agents in separate terminal sessions. The Skill orchestrates parallel tasks by creating distinct tmux sessions for each agent and polling their status through pane captures to track progress.

Why use a private tmux socket for automated terminal control?

Using a private tmux socket isolates automated terminal control from default system sessions, ensuring the AI agent has exclusive access to send input and monitor panes without interfering with manual user terminal operations.