update-cursor-settings

Modify Cursor/VSCode settings.json with non-destructive JSON updates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Cursor/VSCode settings can be tedious to adjust across machines; this skill enables safe, repeatable updates to the user settings file without breaking existing configurations.

Core Features & Use Cases

  • Safe, non-destructive updates: preserves existing settings while applying requested changes.
  • Cross-platform support: reads and writes macOS, Linux, and Windows Cursor settings.json paths.
  • Editor-focused controls: manage font size, tab size, word wrap, format on save, and other Cursor/VSCode options.
  • Use Case: nudge font size to improve readability in all projects without manual edits.

Quick Start

Ask me to update a specific setting and I will modify the settings.json accordingly.

Frequently Asked Questions about update-cursor-settings

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

FAQPage Schema
How do I programmatically update VSCode settings.json without losing existing configuration?▼

To programmatically update VSCode settings.json safely, use a process that parses JSON with comments, applies requested changes, and preserves existing formatting to prevent configuration loss.

Can I change Cursor editor settings across macOS, Linux, and Windows?▼

Yes, you can change Cursor editor settings across macOS, Linux, and Windows by targeting the platform-specific user settings.json path and applying modifications to editor, workbench, files, and terminal configurations.

What is the best way to modify Cursor-specific settings in bulk?▼

The best way to modify Cursor-specific settings in bulk is to programmatically edit the settings.json file, ensuring safe, non-destructive updates that preserve existing values while applying new configurations across categories.

Does updating settings.json programmatically require reloading Cursor?▼

Updating settings.json programmatically may require reloading Cursor to apply certain changes, particularly when modifying workbench, terminal, or Cursor-specific configurations that need a restart to take effect.

Why does my settings.json break when I try to add comments?▼

Your settings.json breaks because standard JSON does not support comments, but VSCode and Cursor use JSON with Comments (JSONC); you must parse and validate it using a JSONC-aware method to preserve formatting and prevent errors.

How do I adjust VSCode font size and format on save settings automatically?▼

To adjust VSCode font size and format on save settings automatically, programmatically modify the settings.json file to apply editor-focused controls, ensuring safe updates that do not break existing project configurations.