Install
openclaw skills install @eohmig/update-cursor-settingsModify Codex/VSCode user settings in settings.json. Use when you want to change editor settings, preferences, configuration, themes, font size, tab size, format on save, auto save, keybindings, or any settings.json values.
openclaw skills install @eohmig/update-cursor-settingsThis skill guides you through modifying Codex/VSCode user settings. Use this when you want to change editor settings, preferences, configuration, themes, keybindings, or any settings.json values.
| OS | Path |
|---|---|
| macOS | ~/Library/Application Support/Codex/User/settings.json |
| Linux | ~/.config/Codex/User/settings.json |
| Windows | %APPDATA%\Codex\User\settings.json |
// Read the settings file first
const settingsPath = "~/Library/Application Support/Codex/User/settings.json";
// Use the Read tool to get current contents
Common setting categories:
editor.fontSize, editor.tabSize, editor.wordWrap, editor.formatOnSaveworkbench.colorTheme, workbench.iconTheme, workbench.sideBar.locationfiles.autoSave, files.exclude, files.associationsterminal.integrated.fontSize, terminal.integrated.shell.*cursor. or aipopup.When modifying settings.json:
If user says "make the font bigger":
{
"editor.fontSize": 16
}
If user says "format my code when I save":
{
"editor.formatOnSave": true
}
If user says "use dark theme" or "change my theme":
{
"workbench.colorTheme": "Default Dark Modern"
}
JSON with Comments: VSCode/Codex settings.json supports comments (// and /* */). When reading, be aware comments may exist. When writing, preserve comments if possible.
Restart May Be Required: Some settings take effect immediately, others require reloading the window or restarting Codex. Inform the user if a restart is needed.
Backup: For significant changes, consider mentioning the user can undo via Ctrl/Cmd+Z in the settings file or by reverting git changes if tracked.
Workspace vs User Settings:
.vscode/settings.json): Apply only to the current projectCommit Attribution: When the user asks about commit attribution, clarify whether they want to edit the CLI agent or the IDE agent. For the CLI agent, modify ~/.cursor/cli-config.json. For the IDE agent, it is controlled from the UI at Codex Settings > Agent > Attribution (not settings.json).
| User Request | Setting |
|---|---|
| "bigger/smaller font" | editor.fontSize |
| "change tab size" | editor.tabSize |
| "format on save" | editor.formatOnSave |
| "word wrap" | editor.wordWrap |
| "change theme" | workbench.colorTheme |
| "hide minimap" | editor.minimap.enabled |
| "auto save" | files.autoSave |
| "line numbers" | editor.lineNumbers |
| "bracket matching" | editor.bracketPairColorization.enabled |
| "cursor style" | editor.cursorStyle |
| "smooth scrolling" | editor.smoothScrolling |