Skills Plugins MCP Prompt Model 博客 我的中心
生活与工具 #browser #automation

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'.

DeepseekModel 官方收录技能 质量 优秀 · 90 v1.0.0

获取

https://deepseekmodel.com/api/download.php?id=manaflow-ai-cmux-skills-cmux-settings-skill-md&format=skill
下载 .skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name cmux-settings description 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'. cmux-settings cmux reads user settings from ~/.config/cmux/cmux.json (JSONC). A file watcher applies changes on save, no restart. Legacy ~/.config/cmux/settings.json is read only as a fallback for keys absent from cmux.json . Schema: https://raw.githubusercontent.com/manaflow-ai/cmux/main/web/data/cmux.schema.json . The authoritative path list is Sources/CmuxSettingsJSONPathSupport.swift ; the installed skill carries a generated copy in references/all-keys.md . Settings sections are app , terminal , notifications , sidebar , sidebarAppearance , workspaceColors , automation , browser , shortcuts . Non-settings sections ( actions , ui , commands , vault , rightSidebar ) share the same file. Helper script Use the bundled helper for every read/write. It strips JSONC comments, writes atomically, and validates keys against the schema. skills/cmux-settings/scripts/cmux-settings <subcommand> # from a cmux checkout ~/.codex/skills/cmux-settings/scripts/cmux-settings <subcommand> # installed Codex skill The rest of this doc assumes it is on $PATH as cmux-settings ; from a checkout, export PATH="$PWD/skills/cmux-settings/scripts:$PATH" . Command What it does cmux-settings path Print the config path. cmux-settings dump Print the raw file (preserves comments). cmux-settings dump --no-comments Print the parsed JSON. cmux-settings get <a.b.c> Print value at dotted JSON path. cmux-settings set <a.b.c> <value> Set value. <value> is parsed as JSON ( true , 42 , "text" , […] , {…} ); unquoted plain words are stored as strings. cmux-settings unset <a.b.c> Delete key, reverting to the in-app default. cmux-settings list-supported List every settings JSON path the app recognizes. cmux-settings validate Parse the file and flag unknown settings keys. cmux-settings open Open cmux.json in $EDITOR , VS Code, Cursor, or TextEdit. --file <path> overrides the target file, useful for --file ~/.config/cmux/settings.json . Workflow Look up the key when the user named a setting in plain English: cmux-settings list-supported | rg -i 'sidebar.*terminal|terminal.*sidebar' Set it. JSON literals must be valid JSON. cmux-settings set sidebarAppearance.matchTerminalBackground true cmux-settings set app.appearance dark cmux-settings set shortcuts.bindings.newTab '["ctrl+b","c"]' cmux-settings set browser.hostsToOpenInEmbeddedBrowser '["localhost","*.internal.example"]' Read back and cmux-settings validate . Tell the user it auto-reloaded, and that cmux-settings unset <key> reverts it. Quick reference Appearance: app.appearance ( "system" | "light" | "dark" ), app.appIcon , app.menuBarOnly , app.minimalMode . Sidebar tint: sidebarAppearance.matchTerminalBackground , .tintColor , .tintOpacity (0..1). Sidebar details: sidebar.hideAllDetails , .showBranchDirectory , .showPullRequests , .showPorts , .showLog . Notifications: notifications.dockBadge , .sound (enum including "none" , "custom_file" ), .customSoundFilePath , .hooks (array). Browser: browser.defaultSearchEngine , .theme , .defaultZoomLevel , .openTerminalLinksInCmuxBrowser , .hostsToOpenInEmbeddedBrowser . Automation: automation.socketControlMode ( off | cmuxOnly | automation | password | allowAll ), .portBase , .portRange . Shortcuts: shortcuts.bindings.<actionId> = "cmd+b" , ["ctrl+b","c"] , null , or "" to unbind. Action ids in references/shortcut-actions.md . Full list of settings, defaults, and descriptions: cmux-settings list-supported or references/all-keys.md . Rules Only edit cmux.json . Never settings.json unless the user explicitly asks; it is legacy and read only when a key is absent from cmux.json . Never tell the user to restart cmux. The file watcher reloads on save. Always cmux-settings validate after a bulk edit. Unknown keys mean the user pasted a key the app does not consume. Do not blindly overwrite actions , ui , commands , vault , or rightSidebar ; they share the file and hold hand-tuned non-settings config. Shortcut action ids must match the schema enum. Look them up before binding. Colors are #RRGGBB ; opacities are 0..1 . Translate app-level phrasing ("Settings > Notifications > Dock badge") to the JSON path first; web/app/[locale]/(landing)/docs/configuration/page.tsx mirrors the schema 1:1.
Agent 识别该技能的关键词,点击任意一个即可复制。

该技能未提供触发词。

下载的 .skill 包内含以下字段。
字段 说明
format格式标识(skill/v1)
skill_id技能唯一 ID
name技能名称
version版本号
description技能描述
category所属分类(数组)
trigger_words触发词列表
tags标签列表
source来源标识
source_url来源链接(本页地址)
exported_at导出时间(每次下载生成)
system_prompt系统提示词正文
model_config模型参数:provider / model / temperature / max_tokens / top_p
examples示例
install_guide各平台导入说明(Coze / Dify / Claude / 自定义框架)
同一份技能可按不同平台格式导出。
.skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用 下载
.skillpro 增强格式,额外含脚本 / 工具 / 依赖 / 钩子占位 下载
.json 纯 JSON 导出,只含 system_prompt 与模型参数 下载
Coze 带 frontmatter 的 Markdown,Coze 平台导入用 下载
Dify Dify DSL,创建应用后直接导入 下载

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。