update-cursor-settings

Update Cursor/VSCode settings.json while preserving existing settings.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides users through safely updating Cursor/VSCode user settings in settings.json, reducing manual edits and configuration drift.

Core Features & Use Cases

  • Read existing settings.json, identify the requested changes, and preserve unrelated settings.
  • Validate JSON syntax (including comments), apply updates deterministically, and handle OS-specific paths across macOS, Linux, and Windows.
  • Warn about actions that require a Cursor/VSCode restart and distinguish between user and workspace settings.

Quick Start

Set editor.fontSize to 14 and enable formatOnSave in your Cursor/User settings.json.

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

To safely modify VSCode settings.json without losing existing preferences, use a tool that reads current JSON values, preserves comments, validates syntax, and applies deterministic updates to prevent configuration drift.

What is the best way to update Cursor editor preferences like font size and auto-save?

The best way to update Cursor editor preferences is by modifying the user settings.json file, which allows you to deterministically apply configurations like font size, themes, auto-save, and tab size.

Does Cursor settings.json support comments when applying configuration updates?

Yes, Cursor settings.json supports comments. A proper configuration update process reads existing JSON including comments, preserves them during modifications, and validates syntax before safely writing updates.

How do I apply VSCode configuration updates across different operating systems?

To apply VSCode configuration updates across different operating systems, the update mechanism must automatically handle OS-specific file paths for settings.json on macOS, Linux, and Windows.

Why does my Cursor editor not reflect new settings.json changes immediately?

Your Cursor editor might not reflect new settings.json changes immediately because certain editor preference updates require a Cursor or VSCode restart to take effect, which should trigger a user notification.