One-click install
npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill tmux-uniquecrete
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/Uniquecrete/ThinkFasterv1/tree/main/Skills/tmux
Command: npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill tmux-uniquecrete

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

tmux skill enables automation of interactive command-line workflows by letting you start tmux sessions, send keystrokes, and scrape pane output without needing a live TTY.

Core Features & Use Cases

  • Remote keystroke control: Start sessions and drive interactive CLIs by targeting panes and sending commands and control keys.
  • Pane output monitoring: Capture recent pane history and detect completion by searching for prompts or patterns.
  • Agent orchestration in parallel: Run multiple coding agents (e.g., Codex/Claude Code) concurrently in separate sessions to reduce wall-clock time.

Quick Start

Start an isolated socket-based tmux session and run an interactive Python REPL by setting SOCKET_DIR, creating a tmux server session, sending the startup command, and capturing the latest 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 interactive CLI sessions and send keystrokes without a live TTY?

Automating interactive CLI sessions without a live TTY is achieved by starting isolated tmux socket sessions, sending targeted keystrokes to specific panes, and capturing pane output for analysis. This enables REPL driving and prompt-waiting automation.

How do I run multiple coding agents in parallel to reduce wall-clock time?

Running multiple coding agents in parallel is accomplished by orchestrating concurrent sessions within tmux. You can start separate isolated sessions for each agent, send commands to drive them simultaneously, and monitor pane output to track progress.

Can I capture pane output and detect completion by searching for specific patterns?

Capturing pane output and detecting completion is supported by polling recent tmux pane history. You can search the captured output using pattern matching to identify specific prompts or completion markers within interactive sessions.

Do I need a writable isolated tmux socket directory to control sessions remotely?

A writable isolated tmux socket directory is required along with a working tmux binary. This isolated socket setup ensures that remote keystroke control and pane output scraping operate safely without interfering with existing tmux servers.

What are the limitations of using tmux scripting for agent orchestration?

Limitations of tmux scripting for agent orchestration include dependency on a working tmux binary and a writable isolated socket directory. Pane output monitoring relies on polling captured history via pattern matching rather than direct event-driven callbacks.