Manage Codex CLI settings, permissions, models, sandbox behavior, and user preferences through a structured JSON configuration workflow.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install update-cli-config
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install update-cli-config using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This Openclaw Skills capability provides a safe, structured workflow for viewing and modifying Codex CLI configuration stored in ~/.cursor/cli-config.json. It helps developers manage tool permissions, approval behavior, editor preferences, display settings, sandbox networking, model selection, release channels, and other CLI controls without manually guessing the configuration schema.
The skill also explains how project-level .cursor/cli.json files override home-level settings for the current session. It distinguishes editable preferences from internal cached fields that should remain untouched, helping users apply reliable configuration changes while preserving authentication, model-picker, and schema state.
allow and deny patterns.prod, lab, or static.~/.cursor/cli-config.json file or a project-level .cursor/cli.json override.authInfo, privacyCache, and model-picker state unchanged..cursor/cli.json files taking precedence for the current session.No package installation is required. The skill operates on the Codex CLI JSON configuration already present in the user environment.
cp ~/.cursor/cli-config.json ~/.cursor/cli-config.json.backup
cat ~/.cursor/cli-config.json
mkdir -p .cursor
touch .cursor/cli.json
Apply valid JSON changes to the selected file. Preserve required permissions settings and use supported values for fields such as approvalMode, sandbox.mode, channel, and editor.defaultBehavior.
Validate the JSON before restarting the CLI:
python -m json.tool ~/.cursor/cli-config.json
version, model, selectedModel, modelParameters, privacyCache, authInfo, or other cached UI state.| Location | Scope | Precedence |
|---|---|---|
~/.cursor/cli-config.json |
Global user configuration | Base configuration |
.cursor/cli.json |
Project and directory-specific overrides | Deeper files override shallower files for the current session |
| Group | Important fields | Purpose |
|---|---|---|
permissions |
allow, deny |
Match permitted and denied tool calls such as Shell(**) or Mcp(server-name, tool-name) |
editor |
vimMode, defaultBehavior |
Configure input keybindings and default ide or agent behavior |
display |
showLineNumbers, showThinkingBlocks, showStatusIndicators |
Control CLI presentation and status visibility |
channel |
prod, lab, static |
Select the release channel |
maxMode |
Boolean | Enable higher-quality model responses |
subagentModels |
explore |
Use, inherit, disable, or pin the Explore subagent model and parameters |
approvalMode |
allowlist or documented non-allowlist mode |
Control whether tool calls require approval |
sandbox |
mode, networkAccess, networkAllowlist |
Restrict execution and network connectivity |
network |
useHttp1ForAgent |
Use HTTP/1.1 and SSE-based streaming for agent connections |
bedrock |
enabled, mode, region, testModel, role fields |
Configure AWS Bedrock integration |
attribution |
attributeCommitsToAgent, attributePRsToAgent |
Control Git commit and pull request attribution |
webFetchDomainAllowlist |
String array | Restrict web-fetch access to approved domains |
Do not manually edit version, model, selectedModel, modelParameters, hasChangedDefaultModel, privacyCache, authInfo, showSandboxIntro, or conversationClassificationScoredConversations. These fields are managed by the CLI, model picker, authentication system, or internal caches.
exploreSubagentModel compatibility can be kept synchronized for older CLI versions.Loading
Grilling relentlessly stress-tests a plan, decision, or idea through structured, round-based questioning until every assumption is resolved.

A reliable preflight and dependency installer for PDF OCR, summarization, translation, and rendering pipelines.

Turn scattered responsibilities and undocumented operational knowledge into a clear, actionable work handover pack.

Convert client meeting notes, chat excerpts, and visit records into a structured, evidence-based follow-up plan with owners, deadlines, risks, and completion criteria.

Safely modify Codex and VSCode user settings.json values while preserving existing configuration and validating the result.

Split mixed Git changes into small, reviewer-aligned pull requests without risking the original work.








































