tmux-open

Opens a specified command in a new TMUX split pane with ID tracking and canvas integration for Claude Code workflows.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/hgeldenhuys/ink-artefacts --skill tmux-open
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux-open
Source: https://github.com/hgeldenhuys/ink-artefacts/tree/main/.claude/skills/tmux-open
Command: npx skills add https://github.com/hgeldenhuys/ink-artefacts --skill tmux-open

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to seamlessly open and manage interactive command-line applications within TMUX split panes, enhancing your workflow alongside Claude Code.

Core Features & Use Cases

  • Flexible Command Launching: Opens any specified command in a new TMUX pane.
  • Pane Management: Safely checks for existing panes before opening new ones and uses saved pane IDs for reliable closing.
  • Canvas Integration: Special handling for Claude Code's canvas viewer, ensuring it's opened only when necessary.
  • Use Case: When you need to edit a file with vi, monitor system processes with htop, or manage code with lazygit, this skill opens them in a side pane without disrupting your current Claude Code session.

Quick Start

Use the tmux-open skill to open the 'htop' command in a new TMUX pane.

Frequently Asked Questions about tmux-open

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

FAQPage Schema
How do I open interactive CLI tools in a tmux split pane alongside Claude Code?

To open interactive CLI tools in a tmux split pane, you can use a command launching utility that opens any specified command in a new tmux pane, facilitating side-by-side execution with Claude Code. This handles pane management safely by checking for existing panes before opening new ones.

Can I run interactive terminal applications like htop or lazygit without disrupting my current Claude Code session?

Yes, you can run interactive terminal applications like htop or lazygit without disrupting your current session by opening them in a side tmux pane. This workflow ensures your primary Claude Code environment remains uninterrupted while you manage other command-line tasks.

Do I need tmux installed and active to launch commands in split panes?

Yes, you need tmux installed and active to launch commands in split panes. The mechanism relies on tmux to create the split panes and manage pane IDs for reliable closing, meaning it cannot function without the tmux environment running.

What is the best way to manage tmux pane IDs when executing commands side-by-side?

The best way to manage tmux pane IDs when executing commands is by using a tool that saves pane IDs and checks for existing panes before opening new ones. This ensures reliable closing and prevents duplicate panes from cluttering your workspace.

Does tmux-open integrate with Claude Code's canvas viewer for artifact visualization?

Yes, tmux-open integrates with Claude Code's canvas viewer for artifact visualization. It includes special handling to ensure the canvas viewer is opened only when necessary, providing a seamless visual workflow within your terminal environment.