cli-cmux

Automate terminal pane control, layout configuration, and browser UI interactions.

7|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/hashintel/brunch --skill cli-cmux
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: cli-cmux
Source: https://github.com/hashintel/brunch/tree/main/.agents/skills/cli-cmux
Command: npx skills add https://github.com/hashintel/brunch --skill cli-cmux

SYSTEM DOCUMENTATION & REQUIREMENTS

πŸ’‘ This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables detailed control and automation of terminal multiplexers, terminal emulators, and web browsers within terminals, streamlining complex command-line workflows and UI testing.

Core Features & Use Cases

  • Terminal Pane Control: Create, resize, focus, and swap terminal panes for efficient workspace management.
  • Browser Automation: Open, navigate, interact with, and extract information from web page content within a terminal-based browser.
  • Testing and Interaction: Automate UI testing for web interfaces or TUIs by scripting interactions, capturing snapshots, and validating states.
  • Workflow Example: Test a web app by launching a development server in one pane, opening a browser pane pointing to it, and performing scripted clicks and verifications.

Quick Start

Use this Skill to open a new browser pane pointing at localhost:3000, then simulate a click on the login button, and capture the page snapshot in a single command.

Frequently Asked Questions about cli-cmux

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

FAQPage Schema
How do I automate terminal pane control and layout configuration in a multiplexer?β–Ό

Terminal pane control is automated by scripting commands to create, resize, focus, and swap panes. This allows you to configure complex multi-pane arrangements for efficient workspace management within terminal environments.

Can I automate web UI testing from the terminal using a browser pane?β–Ό

Yes, you can automate web UI testing by opening a browser pane, navigating to web pages, scripting interactions like clicks, and capturing page snapshots to validate interface states directly within your terminal.

What is the best way to script complex multi-pane terminal workflows for development?β–Ό

The best way to script multi-pane terminal workflows is by automating sequences of inputs across panes. You can launch development servers, open terminal browsers, and perform scripted interactions in a single automated command sequence.

Does terminal browser automation support capturing UI states for TUI testing?β–Ό

Terminal browser automation supports capturing UI states by extracting web page content and taking snapshots. This enables automated validation of TUI and web interfaces during testing workflows.

Can I use this to interact with web page content inside a terminal-based browser?β–Ό

Yes, you can interact with web page content inside a terminal-based browser. The automation supports opening, navigating, and extracting information from web pages directly within your terminal environment.