update-cursor-settings

Modifies Cursor and VSCode user settings in settings.json while preserving existing configuration.

Updated Oct 15, 2019
One-click install
npx skills add https://github.com/kkkaoru/dotfiles --skill update-cursor-settings-kkkaoru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-cursor-settings
Source: https://github.com/kkkaoru/dotfiles/tree/main/.cursor/skills-cursor/update-cursor-settings
Command: npx skills add https://github.com/kkkaoru/dotfiles --skill update-cursor-settings-kkkaoru

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Changing Cursor or VSCode editor preferences requires manually locating and editing the settings.json file, which risks breaking the editor with invalid JSON or accidentally overwriting existing settings. This Skill guides safe, targeted modifications to user settings. ## Core Features & Use Cases - Guided Settings Modification: Reads the existing settings.json, applies only the requested change, and preserves all other settings and comments. - Cross-Platform Paths: Provides the correct settings.json location for macOS, Linux, and Windows. - Common Request Mapping: Translates natural requests like "bigger font" or "format on save" into concrete keys such as editor.fontSize and editor.formatOnSave. - Use Case: A user says "enable auto save and use a dark theme" — the Skill reads the current file, adds files.autoSave and workbench.colorTheme, writes valid JSON back, and notes whether a reload is needed. ## Quick Start Ask the assistant to change your Cursor editor font size to 16 and enable format on save in your user settings.

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, and write back valid JSON with 2-space indentation. Preserve all other existing settings and comments during the edit.

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 in settings.json apply globally 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 changing Cursor settings require a restart?

Some settings take effect immediately, while others require reloading the window or restarting Cursor. After modifying settings.json, inform the user whether a reload is needed for the specific change to apply.

How do I change commit attribution for the Cursor agent?

For the CLI agent, edit ~/.cursor/cli-config.json. For the IDE agent, attribution is controlled from the UI at Cursor Settings > Agent > Attribution, not through settings.json.