update-cursor-settings

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Modify Cursor/VSCode user settings by editing the settings.json to adjust editor preferences such as font size, tab size, themes, and keybindings.

Core Features & Use Cases

  • Update editor settings globally across all projects or per-workspace as requested.
  • Safely read existing settings, preserve unchanged values, and validate JSON before writing.
  • Apply themes, font sizes, tab sizes, and other Cursor preferences with minimal disruption.

Quick Start

Edit the appropriate settings.json to apply the requested Cursor configuration changes.

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 font size and tab size in VSCode settings.json?

To change VSCode font size and tab size, modify the editor.fontSize and editor.tabSize properties in your settings.json file. The editor reads these values globally or per-workspace to apply your formatting preferences.

What is the best way to apply a new theme in Cursor editor?

Applying a new theme in Cursor involves updating the workbench.colorTheme property in settings.json. This directly changes the editor's visual appearance globally across your projects.

Can I configure format on save and auto save in Cursor settings?

You can configure format on save and auto save in Cursor by toggling the editor.formatOnSave and files.autoSave properties in settings.json, enabling automatic code formatting and file preservation.

Does this method preserve existing VSCode configurations when adding new settings?

Modifying settings.json with this method preserves existing VSCode configurations by reading current values first, only updating requested keys, validating the JSON structure, and writing back with proper formatting.

How do I update keybindings in VSCode across different operating systems?

Updating keybindings in VSCode across macOS, Linux, and Windows requires modifying the keybindings.json file. This maps custom shortcuts per workspace or globally to match your preferred development environment.