tmux

Send keystrokes and capture output from tmux sessions programmatically.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/ammonfife/sakima.co --skill tmux-ammonfife
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/ammonfife/sakima.co/tree/main/.claude/skills/tmux
Command: npx skills add https://github.com/ammonfife/sakima.co --skill tmux-ammonfife

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the management of tmux sessions, enabling users to send keystrokes, capture output, and navigate panes programmatically.

Core Features & Use Cases

  • Session Control: Send keystrokes and capture output for interactive CLI sessions.
  • Pane Navigation: Switch between panes, select windows, and list sessions.
  • Session Management: Create, rename, and kill tmux sessions from scripts.
  • Use Case: Imagine you are working on a large codebase with multiple development environments. This Skill allows you to manage and interact with your tmux sessions without manual keystrokes, increasing efficiency and reducing errors.

Quick Start

Use the tmux skill to send the 'Ctrl+C' keystroke to the 'shared' session.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I control tmux sessions programmatically?

You can control tmux sessions programmatically by using this Skill to manage sessions, send keystrokes, and capture output for automated CLI interactions without manual input.

How do I send keystrokes to an interactive CLI session in tmux?

To send keystrokes to an interactive CLI session, this Skill inputs commands programmatically into a specified tmux session, allowing automated control over terminal interactions.

What is the best way to automate pane navigation and session management in tmux?

Automating pane navigation and session management is done by programmatically switching between panes, selecting windows, and creating or killing tmux sessions from scripts.

Can I capture and scrape output from tmux sessions for automated control?

Yes, you can scrape output from tmux sessions. This Skill captures terminal output programmatically, enabling automated control and response handling for interactive CLI environments.

Do I need tmux installed to use this Skill for session management?

Yes, you need tmux installed. This Skill requires an existing tmux session context and basic command execution capabilities to manage terminal sessions and navigate panes.