
from claude-code-zero38
Control cmux terminal topology and I/O: split panes, send commands, read output, monitor services, and show sidebar metadata.
This skill provides programmatic control over cmux terminal topology and terminal I/O. It lets an agent identify the current workspace, split panes, send commands to specific surfaces, read screen output (including scrollback), and manage notifications/status in the cmux sidebar. The skill documents completion detection strategies (wait-for, content polling) and supplies helper scripts for polling and synchronization.
Use when automating terminal workflows inside a cmux environment: running builds, starting servers and waiting for a 'ready' marker, orchestrating multi-pane test runs, or streaming logs from other panes. Falls back to standard tools when not running inside cmux.
Best with agents that can execute shell commands and read terminal output (Claude Code, local CLI agents, GitHub Actions runners when cmux is available).
cmux terminal control skill with a well-written SKILL.md covering topology, terminal I/O, notifications, and sidebar metadata. The bundled poll-screen.sh script has a bug — fails with unbound variable error when args are missing (no arg validation or usage message). The SKILL.md itself is comprehensive with good progressive disclosure via references/ directory.
Solid skill for cmux terminal orchestration. SKILL.md is high quality with clear examples, gotchas, and reference links. The single bundled script is functional but minimal — missing arg validation and usage help. No security concerns found.