#스킬
cmux에는 코딩 에이전트가 cmux CLI 제어, 브라우저 표면, Markdown 패널, 디버그 창, 릴리스 워크플로를 사용하는 방법을 익히도록 돕는 스킬이 포함되어 있습니다.
#설치
skills.sh를 실행하여 저장소에 포함된 스킬을 Codex 스킬 디렉터리에 설치합니다.
# Install all cmux skills
npx skills add manaflow-ai/cmux -g -y
# Or install just diagnostics
npx skills add manaflow-ai/cmux --skill cmux-diagnostics -g -ycurl -fsSL https://raw.githubusercontent.com/manaflow-ai/cmux/main/skills.sh | bash~/.codex/skills에 설치하며, CODEX_HOME이 설정되어 있으면 $CODEX_HOME/skills에 설치합니다. 에이전트가 다른 디렉터리에서 스킬을 읽는 경우 --dest를 전달하세요.#체크아웃에서 설치
클론한 cmux 체크아웃에서는 스크립트가 로컬 skills 디렉터리를 사용합니다.
./skills.sh
./skills.sh --list
./skills.sh --skill cmux --skill cmux-browser
./skills.sh --dest ~/.codex/skills
./skills.sh --dry-run스크립트가 GitHub에서 다운로드할 때 특정 브랜치, 태그 또는 commit에서 설치하려면 --ref를 사용하세요.
curl -fsSL https://raw.githubusercontent.com/manaflow-ai/cmux/main/skills.sh | bash -s -- --ref main#포함된 스킬
각 스킬에는 SKILL.md 파일, 선택적 참조 자료, agents/openai.yaml 아래의 OpenAI 메타데이터 파일이 있습니다.
| 스킬 | 용도 | 일반 명령 |
|---|---|---|
cmux Coreskills/cmux/SKILL.md | cmux CLI로 창, 워크스페이스, 패널, 표면, 포커스, 이동, 재정렬, 라우팅을 제어합니다. 에이전트가 다중 패널 cmux 레이아웃에서 결정적인 배치나 탐색이 필요할 때 사용합니다. | cmux identify --json |
cmux Workspaceskills/cmux-workspace/SKILL.md | Keeps automation scoped to the current caller workspace, caller surface, panes, sidebar metadata, and socket context. Use it when an agent should add panes, send input, inspect state, or open helper surfaces without disrupting another workspace. | cmux current-workspace --json |
cmux Settingsskills/cmux-settings/SKILL.md | Inspects, edits, validates, and opens ~/.config/cmux/cmux.json with a bundled helper script. Use it when changing appearance, sidebar, notification, browser, automation, or shortcut settings by JSON path. | skills/cmux-settings/scripts/cmux-settings list-supported |
cmux Customizationskills/cmux-customization/SKILL.md | Customizes cmux.json actions, plus-button behavior, tab bar buttons, workspace layouts, Dock controls, Feed hooks, sidebar settings, Command Palette entries, shortcuts, and Ghostty-owned terminal preferences. Use it to make cmux open a user's worktrees, multiple checkouts, SSH sessions, dev tools, or project layout from the exact UI entrypoints they want. | cmux reload-config |
cmux Diagnosticsskills/cmux-diagnostics/SKILL.md | Runs support-safe checks for cmux CLI health, socket access, hooks, session restore, settings, and agent binaries. Use it when notifications, hooks, restore, or automation are not behaving as expected. | skills/cmux-diagnostics/scripts/cmux-diagnostics |
cmux Browserskills/cmux-browser/SKILL.md | snapshot 참조, DOM 동작, 대기, 스크린샷, 세션 상태로 cmux webview 표면을 자동화합니다. 별도 브라우저 자동화 도구 대신 cmux 안에서 실행해야 하는 브라우저 작업에 사용합니다. | cmux browser surface:2 snapshot --interactive |
cmux Markdown Viewerskills/cmux-markdown/SKILL.md | Markdown 파일을 라이브 리로드가 있는 형식화된 cmux 패널로 엽니다. 작업 중 계획, 문서, 메모, 작업 목록을 터미널 옆에 표시할 때 사용합니다. | cmux markdown open plan.md |
#What the skills cover
The top-level SKILL.md files stay short. Deeper command details live in references, scripts, and templates next to each skill.
| 스킬 | Scope | Reference coverage |
|---|---|---|
cmux Corecmux | Topology control for windows, workspaces, panes, surfaces, focus, moves, reorders, split-off flows, and attention flashes. | Handle syntax, caller targeting, window and workspace lifecycle, pane and surface routing, trigger flash, and health checks. |
cmux Workspacecmux-workspace | Current-workspace automation rules for caller context, additive panes, helper surfaces, sidebar metadata, input, and socket selection. | Workspace command reference covering context, windows, workspaces, panes, surfaces, input, sidebar state, notifications, docs, and tagged reloads. |
cmux Settingscmux-settings | cmux.json settings reads and writes, key lookup, JSONC parsing, safe atomic updates, validation, editor opening, and shortcut binding edits. | Generated settings key list, shortcut action ids, schema URL, supported path detection, and the bundled cmux-settings helper. |
cmux Customizationcmux-customization | End-user customization across cmux.json settings, actions, commands, workspace layouts, plus-button click and right-click menus, surface tab bar buttons, Dock controls, Feed and notification hooks, sidebar metadata, Command Palette entries, shortcuts, and Ghostty config boundaries. | Config-surface selection, what can be customized, global versus project-local scope, action examples, plus-button wiring, tab bar button examples, Dock examples, Feed hooks, workspace layout examples, reload steps, validation rules, and safety constraints. |
cmux Diagnosticscmux-diagnostics | Read-only health checks for CLI reachability, socket access, cmux environment, settings validation, hook installation markers, session stores, auto-resume settings, and supported agent binaries. | Bundled support-safe diagnostic script, hook setup commands, session restore interpretation, notification checks, and rules for redacting sensitive files. |
cmux Browsercmux-browser | Browser automation inside cmux webview surfaces, including navigation, DOM actions, waits, state capture, screenshots, and snapshots. | Command mapping, snapshot ref lifecycle, authentication, session persistence, video status, proxy behavior, and reusable automation templates. |
cmux Markdown Viewercmux-markdown | Formatted markdown panels that live beside terminals and reload as files change. | Command syntax, routing options, live reload behavior, atomic file replacement, and markdown rendering coverage. |
#Customization examples library
These are reusable workflow patterns that a user can ask an agent to apply with cmux Customization.
| Example | Customizes | Good for |
|---|---|---|
Worktree agentsworktree-agents | Plus-button click, plus-button right-click menu, Command Palette, workspace layout | Opening a dedicated worktree or checkout with paired Codex, Claude, SSH, or helper terminals. |
Full-stack devfull-stack-dev | Workspace command, browser preview, Dock controls | Starting frontend, backend, tests, logs, and preview panes in the same repeatable layout. |
SSH devboxssh-devbox | Workspace command, remote terminal, browser surface | Connecting to a remote environment while keeping local previews, notes, and navigation in cmux. |
Review PRreview-pr | Workspace command, browser surface, markdown or terminal notes | Opening GitHub status, the pull request, and review notes in a single workspace. |
Docs workspacedocs-workspace | Workspace command, markdown panel, browser preview | Editing documentation with the rendered page, local dev server, and source notes visible. |
CI watchci-watch | Dock controls, Feed TUI, notification hooks | Watching GitHub Actions, CircleCI, release monitors, and agent hook events without losing the main workspace. |
Quick agent buttonsquick-agent-buttons | Surface tab bar buttons, actions, Command Palette entries | Adding one-click Codex, Claude, or custom-agent launchers while keeping built-in tab buttons visible. |
skills/cmux-customization/references/examples.md. Agents load that file only when an examples-library pattern is needed.Use $cmux-customization to set up the worktree-agents example.
Use $cmux-customization to create a project-local full-stack-dev layout with Dock controls.
Use $cmux-customization to add quick-agent-buttons for Codex and Claude.#Help 메뉴
macOS Help 메뉴는 이 문서 사이드바를 반영하며 Skills를 포함합니다. 앱에서 이 페이지를 열려면 Help의 Skills 항목을 사용하세요.
#스킬 구성
기본 SKILL.md는 간결하게 유지하세요. 더 자세한 명령 표, 스크립트, 재사용 가능한 템플릿은 스킬 옆에 둡니다.
skills/<name>/SKILL.md
skills/<name>/agents/openai.yaml
skills/<name>/references/*.md
skills/<name>/scripts/*
skills/<name>/templates/*agents/openai.yaml을 포함하면 설치 프로그램이 명확한 이름, 짧은 설명, 기본 프롬프트를 표시할 수 있습니다.#Suggested future skills
These are good candidates if the skill set grows beyond the current installed list.
| Skill idea | Use case | Why it helps |
|---|---|---|
cmux SSHcmux-ssh | Drive remote workspaces, SSH URL launches, browser routing through remote networks, and reconnect behavior. | Remote sessions are a major cmux surface with behavior that differs from local terminal workflows. |
cmux Cloud VMcmux-cloud-vm | Operate Cloud VM create, attach, exec, SSH endpoint, billing, and provider troubleshooting flows. | Cloud VM work crosses the web app, database, provider APIs, and smoke tests. |
cmux Vaultcmux-vault | Manage vault-backed agent configuration, credentials, and restore behavior without leaking secrets into prompts. | Vault workflows need stricter handling than normal settings because they affect secrets and agent startup. |