update-cursor-settings

Modify Cursor/VSCode settings.json while preserving existing values and validating JSON.

2|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/caezium/skills --skill update-cursor-settings-caezium
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-cursor-settings
Source: https://github.com/caezium/skills/tree/main/update-cursor-settings
Command: npx skills add https://github.com/caezium/skills --skill update-cursor-settings-caezium

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Modify Cursor/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.

Core Features & Use Cases

  • Read and understand the current settings.json layout across macOS, Linux, and Windows.
  • Safely apply targeted changes while preserving existing settings and validating JSON syntax.
  • Support common categories like Editor, Workbench, Files, Terminal, and Cursor-specific settings, with clear guidance on when and how to apply changes.

Quick Start

Update a setting in Cursor's settings.json, for example set editor.fontSize to 14 and enable editor.formatOnSave.

Frequently Asked Questions about update-cursor-settings

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

FAQPage Schema
How do I safely update settings.json in Cursor without losing my current configuration?

To safely update settings.json in Cursor, the Skill reads your current configuration, preserves existing values, validates the JSON syntax, and applies targeted changes with proper formatting. It ensures your editor preferences remain intact while modifying specific keys.

Can I change editor preferences like font size and format on save across different operating systems?

Yes, you can change editor preferences like font size and format on save across macOS, Linux, and Windows. The Skill applies these settings universally by targeting the correct settings.json file path for your specific operating system.

What is the best way to modify Cursor-specific settings and keybindings?

The best way to modify Cursor-specific settings and keybindings is through targeted updates to settings.json. The Skill enforces reading current values first, validating JSON, and signaling whether a restart is needed for changes to take effect.

How do I adjust VSCode themes and terminal settings without breaking the JSON structure?

You can adjust VSCode themes and terminal settings without breaking the JSON structure by applying changes that are automatically validated. The Skill enforces proper JSON formatting and preserves your existing configuration while applying the new theme or terminal values.

Does updating Cursor settings with this approach require a restart to apply changes?

Updating Cursor settings may require a restart depending on the specific values changed. The Skill explicitly signals whether a restart is needed after applying your configuration updates, ensuring you know when to reload the editor.