Dev & Engineering

cmux Diagnostics

Collects support-safe, read-only diagnostics for cmux so you can pinpoint failing hooks, notifications, session restore, and CLI control without leaking secrets.

51/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 28k
Last updated
1d ago
License
NOASSERTION
cmuxdiagnosticsterminal-multiplexermacos
+4hookssession-restoretroubleshootingcli

What does this skill do, and when should you use it?

cmux-diagnostics is a skill shipped in the manaflow-ai/cmux repository for health-checking cmux, a Ghostty-based macOS terminal for AI coding agents. It runs a bundled read-only script first, then walks through CLI/socket health, settings, hook installation, and session restore evidence. It explicitly forbids dumping hook configs, session stores, prompt logs, tokens, or environment secrets, so its output is safe to paste into a support request. Fix actions such as installing hooks only run after the user agrees.

  • Runs the bundled read-only script skills/cmux-diagnostics/scripts/cmux-diagnostics from the checkout or installed path, optionally with --include-context to show workspace names and cwd paths
  • Checks CLI and socket health via command -v cmux, cmux ping, and cmux capabilities --
  • Validates settings with cmux-settings validate and reads terminal.autoResumeAgentSessions
  • Checks hook installation (cmux hooks setup --agent codex, etc.) and whether ~/.cmuxterm/*-hook-sessions. files exist
  • Sends a cmux notify test notification once the user is ready for a visible test
  • Interprets results against a symptom table and reruns the script after fixes to report changed lines
Good fit
  • A developer running Claude Code or Codex inside cmux finds that agent sessions are not auto-resuming after relaunch
  • A user configured notification hooks but never sees notification rings or desktop notifications and needs to know if hooks and the socket are healthy
  • Someone preparing a bug report wants a support-safe debug summary that excludes tokens and raw session data
  • A user suspects a broken ~/.config/cmux/cmux. and wants settings validated before chasing other symptoms
  • A Codex user who installed the skill via skills.sh runs diagnostics from the ~/.codex/skills/ path
Not a fit
  • Linux or Windows users: cmux itself is macOS-only, so there is nothing to diagnose without it
  • People troubleshooting other terminals such as plain tmux or zellij; this skill covers only cmux's hooks, notifications, settings, and session restore

How do you install this skill?

Before you use it
  • The referenced bundled script skills/cmux-diagnostics/scripts/cmux-diagnostics is not present in the evidence; its read-only behavior and safety cannot be statically verified — manually review the script before use.
  • Repository license metadata is NOASSERTION and the repo mixes GPL/BUSL licensing; confirm the skill files' license attribution before enterprise use.
  • The skill depends on the cmux CLI and macOS app, and its docs/distribution (cmux.com, GitHub Releases) may be unreachable from mainland-China networks; Chinese-language support is undeclared.
  • All scores are based on static source reading (confidence: low); no scripts or commands were executed.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • cmux CLI (macOS app installed and running)
  • cmux-settings skill scripts

The skill ships in the cmux repository's skills/ directory; SKILL.md lives at skills/cmux-diagnostics/. For a Codex-only skills.sh install, scripts land under ~/.codex/skills/cmux-diagnostics/scripts/; the general installed path is ~/.agents/skills/cmux-diagnostics/scripts/. No explicit install commands are documented in the source, so none should be invented.

git clone https://github.com/manaflow-ai/cmux.git
cd cmux
ls skills/cmux-diagnostics/

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • My cmux hooks are installed but notifications never fire — run a cmux health check
  • Codex sessions aren't resuming after I relaunch cmux; give me a doctor report
  • Generate a support-safe cmux debug summary with no secrets so I can send it to official support
  • cmux ping is failing — help me figure out whether it's the socket or my settings

The skill triggers when the user reports cmux hooks, notifications, session restore, settings, browser automation, socket access, CLI control, or agent resume not working, or asks for a health check / doctor report. Flow: run the diagnostic script first (add --include-context only if workspace names and paths matter), then work through the checklist — CLI/socket, settings, hooks, session store files, notifications. Stay read-only until the user asks for a fix; after fixing, rerun the script and report the changed lines.

skills/cmux-diagnostics/scripts/cmux-diagnostics
~/.agents/skills/cmux-diagnostics/scripts/cmux-diagnostics --include-context
cmux hooks setup --agent codex

What are this skill's strengths and limitations?

Pros
  • Read-only by default and explicitly bans printing tokens, session JSON, and raw hook files, making reports safe to share
  • Ships with a diagnostic script and a symptom-to-cause interpretation table
  • Coverage spans cmux's most common failure surfaces: CLI/socket, settings, hooks, session restore, notifications
Limitations
  • Requires a working, running cmux install on macOS plus the companion cmux-settings skill scripts
  • A missing session store yields only candidate causes (agent never ran in cmux, hooks disabled, resume capture unsupported), not a definitive verdict
  • The notification test requires the user to be present to see it, so it does not fit unattended runs

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
cmux Diagnostics this page 51 · Use with care ★ 28k 1d ago NOASSERTION
cmux Workspace Skill 64 · Recommended ★ 28k 1d ago NOASSERTION
cmux Shared Behavior Rules 48 · Use with care ★ 28k 1d ago NOASSERTION
cmux Settings Management Skill (cmux-settings) 58 · Recommended ★ 28k 1d ago NOASSERTION
cmux-browser: Browser Automation Skill for cmux 60 · Recommended ★ 28k 1d ago NOASSERTION

The source offers no direct competitor comparison for a diagnostics tool; regarding tmux, the README positions tmux as a multiplexer inside any terminal while cmux is a native macOS app with a GUI and socket API — this skill diagnoses the latter only.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
51/ 100 5-point scale 2.6 / 5
1Trust16 / 25 · 3.2/5

Skill defaults to read-only checks, forbids dumping hook configs, session stores, tokens, or secrets, and gates fix commands (hooks setup/uninstall) on user agreement; data-flow disclosure is good. Deducted because the bundled cmux-diagnostics script itself is not present in evidence, so read-only behavior is unverifiable; publisher unverified and license metadata NOASSERTION leaves attribution incomplete.

2Reliability9 / 20 · 2.3/5

Instructions are self-consistent with three fallback install paths, step-by-step checks, and a systematic interpretation table (CLI missing, ping failure, missing env vars, etc.), giving above-average failure feedback. Deducted because the script body is absent with no tests or reproduction evidence; static anchors cap this at 10; fallback-path behavior in mismatched environments is not fully defined.

3Adaptability8 / 15 · 2.7/5

Frontmatter enumerates precise trigger scenarios (hooks, notifications, session restore, settings, CLI health, doctor report); audience is clear (macOS + cmux users). Deducted for thin non-fit boundaries and no statement on Chinese support or mainland-China reachability given dependence on cmux.com docs and GitHub release downloads.

4Convention8 / 15 · 2.7/5

Well-structured doc (quick report → checks → interpretation → rules) with progressive disclosure and an agent metadata file. Deducted for no skill-level version/changelog, NOASSERTION license metadata, no documented maintenance notes for the bundled script, and troubleshooting left to the main README rather than an in-skill FAQ.

5Effectiveness6 / 15 · 2.0/5

Core task (read-only diagnostics plus interpretation rules producing a support-safe summary) is plausibly completed with marginal value over manual troubleshooting. Deducted because static review cannot verify actual script output format or usability, and the script file's absence makes the core deliverable unverifiable.

6Verifiability4 / 10 · 2.0/5

Repository contains real CI workflows and tests, but none cover this skill's key paths; claims (read-only script, existence of referenced commands) lack auditable primary material. Deducted for no skill-level tests, reproduction records, or third-party corroboration, and no fact/inference separation.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Oct 10, 2026 Reviewed revision 3dd1fe78859f Review evidence[1][2][3][4][5][6][7][8][9][10][11]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Will running diagnostics leak my keys or session contents?
No. The skill's rules forbid printing hook files, session JSON, prompt logs, shell history, tokens, or API keys; it summarizes only file presence, size, modified time, and marker presence.
Why does cmux ping fail?
The app may be closed, unreachable through the current socket path, or automation access may be disabled; the checklist tells you to confirm whether the agent runs inside a cmux terminal and whether socket automation is enabled.
Why aren't my agent sessions resuming after relaunch?
Check whether terminal.autoResumeAgentSessions is false — then cmux restores panes but not saved agent sessions. Also confirm hooks are installed and the agent has run inside cmux (session stores exist under ~/.cmuxterm/).
Does this skill cost anything?
cmux is free and open source (GPL-3.0-or-later for the app; BUSL 1.1 for server components), and the skill ships with the repository at no extra cost.

More skills from this repository

All from manaflow-ai/cmux

Dev & Engineering

cmux Workspace Skill

Lets an AI coding agent work safely inside the cmux workspace that invoked it, without disturbing the workspace or window the user is actually looking at.

★ 28k FS 64 Recommended 1d ago
Dev & Engineering

cmux Shared Behavior Rules

Codifies one shared implementation and verification path for cmux behaviors exposed through multiple entrypoints, so fixes never land on one surface and leave others stale.

★ 28k FS 48 Use with care 1d ago
Dev & Engineering

cmux Settings Management Skill (cmux-settings)

Safely view, edit, and roll back cmux's cmux. configuration with hot reload — changes apply on save, no app restart.

★ 28k FS 58 Recommended 1d ago
Dev & Engineering

cmux-browser: Browser Automation Skill for cmux

Open sites, inspect browser surfaces, wait for page state, and extract data through the cmux CLI without stealing focus — built for parallel AI coding agent workflows.

★ 28k FS 60 Recommended 1d ago
Automation & Ops

cmux Cloud VM Skill

Lets an AI agent operate cmux Cloud machines through the cmux CLI: run durable remote commands and coding agents on persistent terminals, then present verified results to the user.

★ 28k FS 56 Use with care 1d ago
Dev & Engineering

cmux Core Control

Deterministically control cmux terminal topology — windows, workspaces, panes, surfaces, focus, and attention cues — via the cmux CLI, built for AI coding agent automation.

★ 28k FS 47 Use with care 1d ago
Dev & Engineering

cmux Keyboard Shortcuts

Turns your key preferences into working cmux shortcut bindings, with templates, snapshots, and rollback instead of blind JSON edits.

★ 28k FS 58 Recommended 1d ago
Dev & Engineering

cmux Socket Policy Skill

Gives AI coding agents the threading and focus rules for cmux socket/CLI work, so telemetry stays off the main thread and automation never steals your app focus.

★ 28k FS 58 Recommended 1d ago
Dev & Engineering

cmux-capture: Screenshot and Record cmux Windows

Capture screenshots or recordings of a cmux window from the CLI to supply real evidence for PRs, bug reports, and visual verification — with no screen recording permission required.

★ 28k FS 55 Use with care 1d ago
Dev & Engineering

cmux Customization

A skill for safely customizing the cmux terminal: edit cmux., Dock config and Ghostty preferences to tailor actions, layouts, shortcuts and notifications without breaking existing config.

★ 28k FS 55 Use with care 1d ago
Productivity & Collaboration

cmux Markdown Viewer

Opens .md files in a formatted panel beside your cmux terminal with live reload, keeping plans, docs, and notes visible as they change.

★ 28k FS 52 Use with care 1d ago
Dev & Engineering

cmux Custom Sidebar

Turn a plain-language request into a hot-reloading custom cmux sidebar — no Xcode, no build step, no signing.

★ 28k FS 50 Use with care 1d ago
Dev & Engineering

cmux Testing Skill

Pick the right scoped local/CI verification for the cmux repo, add behavior-grounded tests, and keep Swift test targets correctly wired in the Xcode project.

★ 28k FS 60 Recommended 1d ago
Dev & Engineering

cmux Dev Workflow Skill

A standardized contributor workflow for cmux: tagged native builds, Xcode project normalization, and sidebar extensions — without disturbing a running cmux instance.

★ 28k FS 53 Use with care 1d ago
Automation & Ops

cmux Computer Use Skill

Lets AI coding agents inside cmux drive real macOS apps through a local computer-use engine, strictly on explicit user request.

★ 28k FS 50 Use with care 1d ago
Dev & Engineering

cmux Debugging Skill

Gives AI agents the project-specific debugging conventions for cmux — a Ghostty-based macOS terminal — so probes, profiling, and UI changes never break typing latency or live agent sessions.

★ 28k FS 56 Use with care 1d ago
Dev & Engineering

cmux Ghostty Submodule Workflow Skill

Standardizes Ghostty submodule commits, GhosttyKit.xcframework rebuilds, and parent pointer updates for cmux contributors, preventing dangling submodule pointers that break CI and checkouts.

★ 28k FS 54 Use with care 1d ago
Dev & Engineering

cmux Architecture Skill

Load cmux's package architecture, layering, dependency inversion, and Swift 6 concurrency rules before adding or heavily rewriting Swift files, packages, coordinators, services, or public APIs in the cmux repository.

★ 28k FS 63 Recommended 1d ago
Dev & Engineering

cmux Localization Rules & Audit Skill

Enforces localization rules and a verifiable audit workflow for every cmux user-facing string change, so no hardcoded English text ever lands.

★ 28k FS 56 Use with care 1d ago
Dev & Engineering

cmux Release Skill

A release-workflow skill for cmux maintainers covering version bumps, changelog assembly, pretag guard, tagging, and release asset verification.

★ 28k FS 53 Use with care 1d ago

Related skills