A powerful terminal multiplexing skill that enables Openclaw agents to remote-control interactive CLI sessions and scrape TTY output.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install tmux-temp
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install tmux-temp using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The tmux skill provides a robust interface for Openclaw Skills to interact with terminal-based applications that require a persistent or interactive TTY. Unlike standard background execution, this skill allows for granular control over terminal panes, enabling the injection of keystrokes and the capturing of screen buffers. This makes it an essential tool for managing complex CLI environments like REPLs, interactive debuggers, or long-running processes that need to be monitored in real-time.
By leveraging isolated sockets, this skill ensures that automated workflows do not interfere with a user's personal tmux sessions. It transforms the terminal into a programmable environment where AI agents can execute commands, wait for specific textual prompts, and retrieve historical output for analysis, providing a bridge between static automation and dynamic command-line interaction.
The tmux skill requires tmux to be installed on your system (macOS or Linux/WSL). Configure the socket directory to manage isolated sessions for Openclaw Skills.
# Define the socket directory
export CLAWDBOT_TMUX_SOCKET_DIR="${TMPDIR:-/tmp}/clawdbot-tmux-sockets"
mkdir -p "$CLAWDBOT_TMUX_SOCKET_DIR"
# Initialize a session on a private socket
SOCKET="$CLAWDBOT_TMUX_SOCKET_DIR/clawdbot.sock"
tmux -S "$SOCKET" new -d -s openclaw-session
The skill organizes terminal data through a hierarchical structure of sockets, sessions, and panes.
| Component | Description | Example Format |
|---|---|---|
| Socket Path | The file system path to the tmux communication socket | /tmp/clawdbot.sock |
| Target ID | The specific identifier for a session, window, and pane | session:window.pane (e.g., agent-1:0.0) |
| Pane Buffer | The captured text output from the terminal screen | UTF-8 String (Plain Text) |
| Metadata | Information about active sessions and pane dimensions | JSON / Key-Value Pairs |
Loading
An intelligent content management skill that saves and organizes links, articles, and notes into a structured markdown-based reading list.

A professional suite of tools designed to build, bundle, and share complex React-based Claude.ai artifacts with shadcn/ui integration.

A powerful utility for AI agents to access, summarize, and search content across various local file formats.

A data-driven validation tool that cross-references restaurant ratings and social engagement across Xiaohongshu and Dianping to ensure recommendation accuracy.

A specialized AI tool for deep, structured analysis of empirical research papers focusing on causal inference and methodological rigor.

Automate the extraction, synthesis, and bilingual reporting of Financial Times articles for professional and academic research.
