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.