update-cursor-settings

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Modifying Cursor/VSCode's settings.json can be error-prone and tedious when changing editor preferences, themes, font size, tab size, or keybindings across platforms.

Core Features & Use Cases

  • Reads the current user settings.json for Cursor/VSCode and preserves existing settings while applying requested changes.
  • Validates JSON syntax and handles comments (JSON with comments) to avoid syntax errors.
  • Supports cross-platform paths and clearly documents steps for applying changes, backups, and reloading the editor when needed.

Quick Start

Update editor.fontSize to 14 in Cursor's 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 update Cursor settings.json without losing my existing configuration?

To update Cursor settings.json safely, the Skill reads the existing file, validates JSON with comments syntax, and merges new preferences without overwriting unrelated editor settings. This preserves your current configuration while applying the requested editor changes.

Can I change VSCode editor settings like font size and tab size across different operating systems?

Yes, you can change VSCode editor settings like font size and tab size across macOS, Linux, and Windows. The process supports cross-platform paths for both user and workspace contexts, ensuring your configuration updates apply correctly regardless of your operating system.

What is the best way to edit VSCode settings that contain comments?

The best way to edit VSCode settings with comments is to use a validation method that explicitly handles JSON with comments (JSONC). This approach prevents syntax errors when modifying your settings.json file, ensuring your editor preferences remain valid and functional.

Does updating Cursor keybindings and themes require reloading the editor?

Updating Cursor keybindings and themes often requires reloading the editor to apply the changes visually. The process involves reading the settings.json, merging updates, and guiding you through any necessary editor reloads to activate your new configuration.

Why does editing settings.json manually cause syntax errors in VSCode?

Editing settings.json manually causes syntax errors in VSCode because the file often contains comments, which standard JSON validators reject. Validating the file as JSON with comments (JSONC) before merging changes prevents these syntax errors.