← ClaudeAtlas

update-cursor-settingslisted

Modify Cursor/VSCode user settings in settings.json. Use when user wants to change editor settings, preferences, themes, font size, tab size, keybindings, or mentions "settings", "preferences", "theme", "font", "format on save", "auto save", or "cursor config".
kensaurus/cursor-kenji · ★ 4 · Web & Frontend · score 77
Install: claude install-skill kensaurus/cursor-kenji
# Updating Cursor Settings This skill guides you through modifying Cursor/VSCode user settings. Use this when the user wants to change editor settings, preferences, configuration, themes, keybindings, or any `settings.json` values. ## CRITICAL: Check Existing First **Before modifying ANY settings, verify:** 1. **Read current settings:** ```bash cat ~/.config/Cursor/User/settings.json 2>/dev/null | head -50 # Linux cat ~/Library/Application\ Support/Cursor/User/settings.json 2>/dev/null | head -50 # macOS ``` 2. **Check for workspace settings:** ```bash cat .vscode/settings.json 2>/dev/null ``` 3. **Understand current state:** - What's the current value of the setting? - Are there conflicting workspace settings? **Why:** Preserve existing settings. Only modify what's requested. ## Settings File Location | OS | Path | |----|------| | macOS | ~/Library/Application Support/Cursor/User/settings.json | | Linux | ~/.config/Cursor/User/settings.json | | Windows | %APPDATA%\Cursor\User\settings.json | ## Before Modifying Settings 1. **Read the existing settings file** to understand current configuration 2. **Preserve existing settings** - only add/modify what the user requested 3. **Validate JSON syntax** before writing to avoid breaking the editor ## Modifying Settings ### Step 1: Read Current Settings ```typescript // Read the settings file first const settingsPath = "~/Library/Application Support/Cursor/User/settings.json"; // Use the Read tool to get current conten