manaflow-ai/cmux-customization

Personalize o cmux para um usuário final. Use ao alterar ações no cmux.json, comandos personalizados, layouts de workspace, comportamento do botão de adicionar, botões da barra de guias da superfície, entradas da Paleta de Comandos, controles do Dock, configurações da barra lateral e do aplicativo, atalhos, notificações, roteamento do navegador, predefinições da biblioteca de exemplos ou preferências do terminal com base no Ghostty.

O que é cmux-customization?

Este skill permite personalizar completamente a experiência do cmux para um usuário final. Ele é útil quando você precisa modificar ações no arquivo `cmux.json`, criar comandos personalizados, ajustar layouts de workspace, configurar o comportamento do botão de adicionar, gerenciar botões da barra de guias da superfície, ou modificar entradas da Paleta de Comandos. Também cobre a personalização de controles do Dock, configurações da barra lateral e do aplicativo, atalhos de teclado, notificações, roteamento do navegador, predefinições da biblioteca de exemplos e preferências do terminal (usando o Ghostty como backend). O skill oferece uma interface unificada para alterar todos esses aspectos, garantindo que as modificações sejam aplicadas corretamente e de forma consistente na interface do usuário. É suportado em plataformas que utilizam o cmux como gerenciador de janelas e interface de desenvolvimento.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/manaflow-ai/cmux/tree/main/skills/cmux-customization

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que cmux-customization faz?

Personalize o cmux para um usuário final. Use ao alterar ações no cmux.json, comandos personalizados, layouts de workspace, comportamento do botão de adicionar, botões da barra de guias da superfície, entradas da Paleta de Comandos, controles do Dock, configurações da barra lateral e do aplicativo, atalhos, notificações, roteamento do navegador, predefinições da biblioteca de exemplos ou preferências do terminal com base no Ghostty.

Funcionalidades Principais

  • Personalização do cmux.json: Modifique ações, atalhos e comandos do arquivo de configuração principal.
  • Comandos Personalizados: Crie e gerencie comandos personalizados para executar tarefas específicas.
  • Layouts de Workspace: Configure o layout padrão do espaço de trabalho, como painéis, abas e divisões.
  • Botão de Adicionar: Altere o comportamento e as opções do botão de adicionar novas guias ou painéis.
  • Botões da Barra de Guias da Superfície: Adicione, remova ou modifique botões na barra de guias.
  • Paleta de Comandos: Gerencie entradas personalizadas na Paleta de Comandos.
  • Controles do Dock: Configure a aparência e os itens do Dock.
  • Configurações da Barra Lateral e do Aplicativo: Ajuste preferências visuais e funcionais.
  • Atalhos: Defina atalhos de teclado personalizados.
  • Notificações: Personalize o sistema de notificações.
  • Roteamento do Navegador: Configure rotas e abas do navegador.
  • Predefinições da Biblioteca de Exemplos: Gerencie modelos e exemplos pré-definidos.
  • Preferências do Terminal (Ghostty): Altere configurações do terminal usando o backend Ghostty.

Como Usar

  1. Identifique o que deseja personalizar: Determine qual aspecto do cmux precisa ser modificado.
  2. Forneça os parâmetros: Passe os valores desejados para as configurações específicas.
  3. Aplique as alterações: O skill atualizará automaticamente os arquivos de configuração e a interface do usuário.

Exemplo de Uso:

# Altere o atalho para abrir um novo terminal
cmux config set shortcut.newTerminal "ctrl+shift+t"

Exemplo de Alteração no cmux.json:

{
  "keybindings": [
    {
      "key": "ctrl+shift+t",
      "command": "terminal.new"
    }
  ],
  "ui": {
    "plusButton": {
      "action": "terminal.new",
      "tooltip": "Novo Terminal"
    }
  }
}

Observações

  • Todas as alterações respeitam a estrutura de configuração existente do cmux.
  • As personalizações são salvas permanentemente nos arquivos de configuração.
  • O skill pode ser chamado repetidamente para ajustes incrementais.

Individual skills in this repo

This repo contains 6 individual skills — each has its own dedicated page.

manaflow-ai/cmux

End-user control of cmux topology and routing (windows, workspaces, panes/surfaces, focus, moves, reorder, identify, trigger flash). Use when automation needs deterministic placement and navigation in a multi-pane cmux layout.

manaflow-ai/cmux-browser

End-user browser automation with cmux. Use when you need to open sites, interact with pages, wait for state changes, and extract data from cmux browser surfaces.

manaflow-ai/cmux-diagnostics

Run end-user cmux diagnostics. Use when cmux hooks, notifications, session restore, settings, browser automation, socket access, CLI control, or agent resume behavior is not working, or when the user asks for a cmux health check, doctor report, or support-safe debug summary.

manaflow-ai/cmux-markdown

Open markdown files in a formatted viewer panel with live reload. Use when you need to display plans, documentation, or notes alongside the terminal with rich rendering (headings, code blocks, tables, lists).

manaflow-ai/cmux-settings

View and edit cmux settings in ~/.config/cmux/cmux.json. Use when the user wants to change cmux preferences (appearance, sidebar, notifications, automation, browser, shortcuts), set a value by JSON path, validate the file, open it in an editor, or look up which keys cmux recognizes. Triggers on '/cmux-settings', 'change cmux setting', 'set <something> in cmux', 'cmux config', 'cmux.json', or 'rebind a cmux shortcut'.

manaflow-ai/cmux-workspace

Work inside the current cmux workspace and terminal. Use for cmux workspace, current workspace, caller surface, panes, surfaces, socket targeting, and non-interfering cmux automation.

Habilidades Relacionadas