update-cursor-settings

Modify Cursor and VSCode user settings in settings.json files.

Updated May 28, 2023
One-click install
npx skills add https://github.com/steveulrich/ProjectB --skill update-cursor-settings-steveulrich
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: update-cursor-settings
Source: https://github.com/steveulrich/ProjectB/tree/main/.cursor/skills/update-cursor-settings
Command: npx skills add https://github.com/steveulrich/ProjectB --skill update-cursor-settings-steveulrich

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Changing editor preferences in Cursor or VSCode requires manually locating and editing the settings.json file, which risks breaking JSON syntax or overwriting existing configuration. This Skill guides safe, targeted edits to user settings while preserving everything else. ## Core Features & Use Cases - Guided settings.json editing: Reads the existing settings file, applies only the requested change, and writes back valid JSON with proper formatting. - Common setting mappings: Translates natural requests like "bigger font" or "format on save" into concrete keys such as editor.fontSize and editor.formatOnSave. - Cross-platform paths: Covers settings file locations on macOS, Linux, and Windows, and distinguishes user settings from workspace settings. - Use Case: A user says "hide the minimap and enable word wrap" — the Skill reads the current settings.json, adds editor.minimap.enabled: false and editor.wordWrap: "on", preserves all other settings, and confirms whether a reload is needed. ## Quick Start Ask the assistant to change an editor preference, for example: "Update my Cursor settings to enable format on save and set the font size to 16."

Frequently Asked Questions about update-cursor-settings

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

FAQPage Schema
How do I change Cursor editor settings in settings.json?▼

Read the existing settings.json file, add or update the requested key such as editor.fontSize or editor.formatOnSave, then write the file back with 2-space indentation. Preserve all other existing settings and validate JSON syntax before writing.

Where is the Cursor settings.json file located?▼

On macOS it is at ~/Library/Application Support/Cursor/User/settings.json, on Linux at ~/.config/Cursor/User/settings.json, and on Windows at %APPDATA%\Cursor\User\settings.json. These are user settings that apply globally to all projects.

What is the difference between user settings and workspace settings in VSCode?▼

User settings live in the global settings.json and apply to every project you open. Workspace settings live in .vscode/settings.json inside a project and apply only to that project, overriding user settings where they conflict.

Does VSCode settings.json support comments?▼

Yes, VSCode and Cursor settings.json support both // and /* */ comments. When editing the file, be aware comments may exist when reading and preserve them if possible when writing.

Why do my Cursor settings changes not take effect immediately?▼

Some settings apply instantly, but others require reloading the window or restarting Cursor. After modifying settings.json, reload the editor if the change does not appear, and check for JSON syntax errors if settings seem ignored.