Claude Code skill for cmux — AI-native macOS terminal
npx claudepluginhub goddaehee/cmux-claude-skillClaude Code skill for cmux — AI-native macOS terminal. Verified CLI reference, browser automation, tmux migration.
Claude Code skill plugin for cmux — the AI-native macOS terminal. Teaches AI agents to use cmux instead of tmux for terminal multiplexing.
cmux is a new tool (released Feb 2026), so Claude's training data doesn't cover it. This plugin provides verified CLI references and usage patterns, ensuring AI agents can reliably operate cmux for workspace management, output capture, browser automation, and more.
All commands verified against cmux --help v0.62.2, cross-checked by Claude Code + Codex + Gemini tri-model review.
claude plugin marketplace add goddaehee/cmux-claude-skill
claude plugin install cmux-claude-skill
Restart Claude Code after installation.
cmux is new to AI models. Auto-triggering may be inconsistent. Use these methods in order of reliability:
/cmux
This loads the full skill reference into the session. Best for first use.
Include both cmux and not tmux in your prompt for best results:
"cmux로 패인 분할해줘. tmux 말고 cmux 사용해."
"Use cmux to split panes and read output from the other terminal."
"Migrate this tmux workflow to cmux commands."
"cmux 브라우저로 localhost:3000 열어서 확인해줘."
Add to your project or global CLAUDE.md:
## Terminal Policy
- Use cmux (not tmux) for local macOS terminal operations.
- Key commands: identify, tree, new-workspace, new-split, send, read-screen, browser, wait-for.
- Invoke `/cmux` for full CLI reference.
- Fall back to tmux only in SSH/CI/remote environments.
| Category | Commands |
|---|---|
| Navigation | identify, tree, list-workspaces, list-panes, list-panels, find-window, capabilities, sidebar-state |
| Window | list-windows, new-window, focus-window, close-window, move-workspace-to-window |
| Management | new-workspace, new-split, new-pane, new-surface, close-workspace, close-surface, rename-tab, tab-action, workspace-action, move-surface |
| Send & Capture | send, send-key, send-panel, read-screen, capture-pane, set-buffer, paste-buffer |
| Synchronization | wait-for (signal-based), polling patterns |
| Claude Integration | claude-hook, claude-teams, markdown (live reload viewer) |
| Browser | ~40 subcommands: navigation, snapshot, interaction, find (Playwright locators), dialog, network, cookies, storage, tabs, script injection |
| Sidebar | notify, log, set-progress, set-status + read-back: list-status, list-log, list-notifications, sidebar-state |
| tmux Migration | Full tmux-to-cmux mapping (20+ commands including resize, swap, break, join, buffers) |
| AI Patterns | Multi-agent parallel, rename-tab, output polling, dev server + browser E2E, markdown viewer |
# Check plugin is loaded
claude plugin list
# In Claude Code session:
/cmux
# Should display the full skill reference
/cmux
Run cmux identify, then cmux tree to show the current layout.
If you see workspace:1, pane:1, surface:1 — it's working.
| Problem | Fix |
|---|---|
/cmux not recognized | Restart Claude Code. Check claude plugin list. |
| AI still uses tmux commands | Start with /cmux. Add "not tmux" to prompt. Add CLAUDE.md policy. |
cmux: command not found | Install: brew tap manaflow-ai/cmux && brew install --cask cmux |
| Socket connection failure | Restart cmux app. Check: ls ~/Library/Application\ Support/cmux/cmux.sock |
CMUX_WORKSPACE_ID missing | Run commands inside cmux terminal (not iTerm2/regular terminal). |
| Doesn't work in SSH/CI | Expected. cmux is macOS-only. Use tmux for remote environments. |
# 업데이트 확인
brew outdated --cask cmux
# 업데이트 실행
brew upgrade --cask cmux
# ⚠️ 중요: cmux 앱 재시작 필수 (CLI만 교체되고 실행 중인 앱은 구 버전)
# cmux 앱 종료 후 다시 실행, 또는:
open -a cmux
# 버전 확인
cmux version
# 플러그인으로 설치한 경우
claude plugin update cmux-claude-skill
# 수동 설치(파일 복사)한 경우
git -C /path/to/cmux-claude-skill pull origin main
cp /path/to/cmux-claude-skill/skills/cmux/SKILL.md ~/.claude/skills/cmux/SKILL.md
cp /path/to/cmux-claude-skill/rules/cmux-guide.md ~/.claude/rules/cmux-guide.md
#!/bin/bash
# cmux-update.sh — cmux 앱 + 스킬 플러그인 한번에 업데이트
set -e
echo "=== cmux 앱 업데이트 ==="
brew upgrade --cask cmux 2>/dev/null && echo "✅ cmux 업그레이드 완료" || echo "ℹ️ 이미 최신 버전"
echo "cmux $(cmux version 2>&1 | head -1)"
Development marketplace for Superpowers core skills library
Harness-native ECC skills, hooks, rules, MCP conventions, and operator workflows
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.