cmux-session-manager

Automate cmux session management with status dashboards and three-phase cleanup.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/devseunggwan/praxis --skill cmux-session-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cmux-session-manager
Source: https://github.com/devseunggwan/praxis/tree/main/skills/cmux-session-manager
Command: npx skills add https://github.com/devseunggwan/praxis --skill cmux-session-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate cmux session management to prevent session bloat, crashes, and disorganization in daily workflows, ensuring clean and predictable workspace layouts.

Core Features & Use Cases

  • Daily status dashboard for all cmux workspaces, showing state, category, and branch.
  • 3-phase cleanup (auto_cleanup, idle_cleanup, reorganize) with safeguards and optional user confirmation.
  • Init hook and automation to classify categories and route workspaces into category-based windows.

Quick Start

Run the cmux-session-manager to perform status checks, safe cleanups, and automatic reorganization of workspaces.

Frequently Asked Questions about cmux-session-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate tmux session management and cleanup across multiple workspaces?

Automate tmux session management by running a three-phase cleanup process that handles auto_cleanup, idle_cleanup, and workspace reorganization with optional user confirmation to prevent session bloat and keep workspaces healthy.

What is the best way to organize and route tmux workspaces into category-based windows?

Organize tmux workspaces by using an init hook that automatically classifies categories and routes each workspace into dedicated, category-based windows for predictable and clean layouts.

Can I view the status and state of all tmux workspaces in a single dashboard?

View all tmux workspaces in a daily status dashboard that displays the current state, category, and branch of each session, ensuring full visibility across multiple workspaces.

How does crash-recovery workflow handle disorganized or crashed tmux sessions?

Crash-recovery workflow applies automated cleanup phases and reorganization to restore disorganized tmux sessions, re-tagging categories and routing workspaces back into their dedicated windows.

Do I need to manually confirm every session cleanup step?

Manual confirmation is optional; the three-phase cleanup includes built-in safeguards and supports optional user confirmation, allowing fully automated end-of-day cleanup or interactive approval.