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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need for a robust, automated system to manage interactive tmux sessions, facilitating parallel processing and enhancing productivity for developers.

Core Features & Use Cases

  • Session Management: Control tmux sessions remotely, enabling keystroke input and scraping pane output.
  • Orchestration: Ideal for parallelizing multiple coding agents, allowing simultaneous work in different git worktrees.
  • Quick Start: Execute complex workflows like running concurrent sessions with tmux -S "$SOCKET" new-session -d -s "agent-1" -n shell and then inputting commands to launch coding agents in various worktrees.

Quick Start

To create a new tmux session, run: tmux -S "$SOCKET" new-session -d -s "session-name" -n shell

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I manage interactive tmux sessions for parallel coding tasks?

This Skill manages interactive tmux sessions by creating, monitoring, and controlling them remotely. It enables keystroke input and output scraping to facilitate parallel coding tasks across multiple git worktrees.

What is the best way to parallelize multiple coding agents in separate git worktrees?

Parallelizing multiple coding agents is achieved through tmux orchestration. You create detached sessions for each agent and input commands remotely, allowing simultaneous development workflows in isolated git worktrees.

How do I create a new detached tmux session for development automation?

To create a detached tmux session for development automation, execute `tmux -S "$SOCKET" new-session -d -s "session-name" -n shell`. This initializes a background session ready for remote command input.

Does tmux session management support Test Driven Development workflows?

Yes, tmux session management targets users with parallel development workflows requiring Test Driven Development (TDD) and quality gates. It orchestrates interactive sessions to automate and monitor these processes effectively.

Can I control tmux sessions remotely without attaching to the pane?

Yes, you can control tmux sessions remotely without attaching. The Skill utilizes scripts to send keystrokes directly to the session and scrape the pane output, allowing background management of CLI operations.