projectb-update-cursor-settings

Modify Codex and VSCode user settings in settings.json configuration files.

Updated May 28, 2023
One-click install
npx skills add https://github.com/steveulrich/ProjectB --skill projectb-update-cursor-settings-steveulrich
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: projectb-update-cursor-settings
Source: https://github.com/steveulrich/ProjectB/tree/main/.agents/skills/projectb-update-cursor-settings
Command: npx skills add https://github.com/steveulrich/ProjectB --skill projectb-update-cursor-settings-steveulrich

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Editing editor settings by hand requires knowing the correct settings.json path, valid setting keys, and JSON-with-comments syntax, and a single mistake can break the editor configuration. ## Core Features & Use Cases - Settings File Management: Locates the correct user settings.json path on macOS, Linux, and Windows, reads existing configuration, and preserves unrelated settings. - Common Setting Recipes: Maps natural-language requests to concrete keys such as editor.fontSize, editor.formatOnSave, workbench.colorTheme, and files.autoSave. - Safe Modification Workflow: Parses JSON with comments, applies only requested changes, and advises when a window reload or restart is required. - Use Case: When a user says "make the font bigger and format on save", the Skill reads the current settings.json, adds editor.fontSize and editor.formatOnSave, and writes back a valid file without touching other preferences. ## Quick Start Ask the assistant to change an editor preference, for example: update my settings.json to enable format on save and set the font size to 16.

Frequently Asked Questions about projectb-update-cursor-settings

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

FAQPage Schema
How do I change VSCode settings.json values like font size or theme?▼

Read the existing settings.json, parse it as JSON with comments, then add or update keys such as editor.fontSize or workbench.colorTheme while preserving all other entries. Write the file back with 2-space indentation and reload the window if the setting requires it.

Where is the user settings.json file located on macOS, Linux, and Windows?▼

On macOS it is at ~/Library/Application Support/Codex/User/settings.json, on Linux at ~/.config/Codex/User/settings.json, and on Windows at %APPDATA%\Codex\User\settings.json. These user settings apply globally to all projects.

What is the difference between user settings and workspace settings?▼

User settings live in the global settings.json and apply to every project you open. Workspace settings live in .vscode/settings.json inside a project and apply only to that project, overriding user settings where they conflict.

Does settings.json support comments and trailing syntax?▼

Yes, VSCode and Codex settings.json supports // and /* */ comments, so parsers must handle JSONC rather than strict JSON. When writing updates, preserve existing comments where possible to avoid losing user annotations.

Why do some settings not take effect after editing settings.json?▼

Some settings apply immediately, but others require reloading the window or restarting the editor to take effect. After modifying settings, inform the user whether a reload is needed for the specific change.