update-cursor-settings

Merge validated JSON updates into Cursor/VSCode settings.json files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Cursor and VSCode users often need to tweak their personal editor configuration without breaking existing settings. This guide explains how to safely modify Cursor/VSCode settings stored in settings.json, preserving existing entries and minimizing disruption.

Core Features & Use Cases

  • Read the current settings.json to understand current configuration before making changes.
  • Validate and merge changes to avoid syntax errors or duplicate keys.
  • Apply updates to common categories like editor (fontSize, tabSize), workbench theme, files, and terminal settings for both Cursor/VSCode environments.
  • Use when you want to adjust preferences such as font size, theme, auto save, or format on save across all projects.

Quick Start

Edit the appropriate Cursor/VSCode settings.json on your OS to apply the desired changes and reload Cursor or the editor if required.

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 VSCode settings.json without losing existing configuration?

Safely update VSCode settings.json by reading the current file, validating and merging new preferences to avoid syntax errors, and writing the JSON while preserving existing entries and comments.

What is the best way to change Cursor editor preferences like font size and theme?

Change Cursor editor preferences by merging updates into settings.json, applying modifications to categories like editor, workbench, files, and terminal while keeping your current configuration intact.

Does this method for modifying settings.json work across macOS, Linux, and Windows?

Yes, modifying settings.json using this merge and validate approach works across macOS, Linux, and Windows environments, adjusting the appropriate file path for your specific operating system.

How do I add format on save and auto save to my VSCode settings without syntax errors?

Add format on save and auto save by merging these preferences into your VSCode settings.json, validating the JSON structure to prevent syntax errors or duplicate keys before writing.

Will updating Cursor settings.json with JSON comments break the configuration file?

No, updating Cursor settings.json will not break the file if the process supports JSON with comments, reading and writing the configuration while preserving existing formatting and structure.

Do I need to reload Cursor after updating the settings.json file?

You may need to reload Cursor after updating settings.json, as the process clearly communicates when a reload is required for the new editor, workbench, or terminal preferences to take effect.