cmux-customization

Configure cmux actions, layouts, and UI via project-local cmux.json files.

25.8k|2.2k|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/manaflow-ai/cmux --skill cmux-customization-manaflow-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cmux-customization
Source: https://github.com/manaflow-ai/cmux/tree/main/skills/cmux-customization
Command: npx skills add https://github.com/manaflow-ai/cmux --skill cmux-customization-manaflow-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

cmux customization solves the challenge of adapting cmux behavior to diverse workflows by allowing safe, project-local tweaks to actions, UI, and workspace layouts.

Core Features & Use Cases

  • Tailor actions & shortcuts: define reusable actions and palette entries that surface in Cmd+Shift+P and the UI.
  • Layout flexibility: customize workspace layouts, dock controls, and sidebars to match team needs.
  • Presets and examples: reuse project-local presets to share patterns across repos while keeping user data intact.

Quick Start

Add a new action in the project's cmux.json and reload the configuration.

Frequently Asked Questions about cmux-customization

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

FAQPage Schema
How do I customize workspace layouts and dock controls in cmux?

You can customize workspace layouts and dock controls in cmux by applying project-local configuration that modifies sidebars and UI elements to match your team's specific workflow needs.

What is the best way to add reusable actions to the cmux command palette?

The best way to add reusable actions to the cmux command palette is by defining new action entries in your project's cmux.json file and reloading the configuration to surface them in the UI.

Can I define project-local UI configuration without affecting user data?

Yes, cmux customization enforces safe, non-destructive edits through schema-backed validation steps, ensuring your project-local UI configuration changes preserve existing user data.

Does cmux customization support sharing layout presets across multiple repositories?

Yes, cmux customization supports reusing project-local presets to share layout, action, and UI patterns across multiple repositories while keeping individual user configurations intact.

Why should I use schema-backed configuration for cmux workspace tweaks?

Schema-backed configuration for cmux workspace tweaks enforces validation steps during safe edits, preventing invalid configurations and ensuring non-destructive changes to your developer environment.

Are there limitations when modifying cmux.json for command palette entries?

Modifications to cmux.json for command palette entries are constrained by schema validation to ensure non-destructive changes, limiting edits to safe, structured configurations that preserve user data.