cmux-diagnostics — Claude Code skill: cmux health check
Skill runs read-only cmux diagnostics: sockets, hooks, session restore, settings. Use when notifications fail, agents don't resume, or you need a support-safe debug report.
npx skills add manaflow-ai/cmux --skill cmux-diagnostics -a claude-codeWhat cmux-diagnostics does
cmux-diagnostics collects diagnostics in read-only mode and never exposes secrets, tokens, or hook configs. The script checks CLI availability, socket connectivity, hook status, session stores, and settings paths.
Run the skill when an agent fails to restore after restart, notifications go silent, or browser automation breaks. It suggests a narrow fix—such as reinstalling a hook for a specific agent—instead of a full reset. After you apply the fix, the skill reruns diagnostics and shows what changed.
Read-only by default: never prints raw configs, prompt logs, or histories. Instead, reports file size, modified time, and marker presence.
What it helps with
- Verify cmux sockets work and CLI is accessible
- Find why an agent won't resume inside a cmux terminal
- Confirm hooks are installed and enabled for the current agent
- Diagnose broken cmux notifications
- Collect a debug report for support without leaking sensitive data
Example prompts for the agent
- Run cmux diagnostics and tell me what's broken
- Check cmux health for this agent, include session context
- Show me why notifications fail and how to fix it
How to install cmux-diagnostics
1Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-diagnostics -a claude-code2Manually: put the files in place
~/.claude/skills/cmux-diagnostics/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/cmux-diagnostics/
1Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-diagnostics -a codex2Manually: put the files in place
.agents/skills/cmux-diagnostics/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-diagnostics -a cursor2Manually: put the files in place
.cursor/skills/cmux-diagnostics/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install manaflow-ai/cmux cmux-diagnostics2Manually: put the files in place
.github/skills/cmux-diagnostics/SKILL.md1Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-diagnostics -a gemini-cli2Platform CLI
gemini skills install https://github.com/manaflow-ai/cmux --path skills/cmux-diagnosticsManually: put the files in place
.devin/skills/cmux-diagnostics/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-diagnostics -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set13
The whole set →Similar
Questions about cmux-diagnostics
How do I install cmux-diagnostics in Claude Code?
Run npx skills add manaflow-ai/cmux --skill cmux-diagnostics -a claude-code. The skill will be available at ~/.claude/skills/cmux-diagnostics/SKILL.md.
What does cmux-diagnostics do?
It checks cmux CLI and sockets, validates settings, tests hooks, and locates saved sessions. Output shows status, file sizes, and markers only—no raw configs or secrets.
When should I use the --include-context flag?
Only when workspace names, paths, or current cmux IDs are relevant to the issue. By default, the skill omits context for privacy.