One-click install
npx skills add https://github.com/Kastalien-Research/kastalien-factory --skill tmux-kastalien-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/Kastalien-Research/kastalien-factory/tree/main/lettabot/.skills/tmux
Command: npx skills add https://github.com/Kastalien-Research/kastalien-factory --skill tmux-kastalien-research

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.

Core Features & Use Cases

  • Remote control tmux sessions by sending keystrokes to specific panes.
  • Capture and scrape pane output for monitoring and automation.
  • Manage multiple tmux sessions and windows from scripts, enabling orchestration of agents and automated tasks.

Quick Start

Launch a tmux socket, create a session, and begin sending keystrokes while capturing pane output for automated workflows.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I automate interactive CLI sessions by sending keystrokes remotely?

You can automate interactive CLI sessions by sending keystrokes to specific tmux panes and scraping the output for monitoring. This enables remote control of interactive command-line interfaces from external scripts.

What is the best way to monitor long-running tasks across multiple terminal panes?

Monitoring long-running tasks across panes is achieved by capturing and scraping pane output from tmux sessions. This allows scripts to track task progress and orchestrate automated workflows across multiple terminal windows.

Do I need tmux installed to control terminal sessions and orchestrate coding agents?

Yes, you need tmux installed and accessible on your PATH to control terminal sessions. The automation uses an isolated socket per tmux session to ensure safe orchestration of coding agents.

Can I use terminal automation to manage multiple tmux sessions and windows from scripts?

Yes, you can manage multiple tmux sessions and windows from scripts to enable orchestration of agents and automated tasks. This provides remote control over complex terminal automation workflows.

How does scraping pane output work for automating interactive command-line interfaces?

Scraping pane output works by capturing the text displayed in a tmux pane after sending keystrokes. This mechanism allows automation scripts to read interactive CLI responses and react accordingly.

Why use an isolated socket per session for terminal automation and remote control?

Using an isolated socket per tmux session provides strict isolation for your terminal automation. This ensures remote control keystrokes and scraped output remain separated between different automated workflows.