What problem does it solve? Cursor CLI settings are stored in a JSON file with many options and internal fields that should not be touched. This Skill guides safe viewing and editing of ~/.cursor/cli-config.json so you can change permissions, approval mode, display options, sandbox, and other preferences without corrupting internal state. ## Core Features & Use Cases - Settings Reference: Documents every configurable field including permissions, editor, display, approvalMode, sandbox, network, bedrock, and attribution. - Project Overrides: Explains how .cursor/cli.json files layer project-level overrides on top of the home config for the current session. - Protected Fields: Lists internal/cached fields (version, model, authInfo, privacyCache) that must not be edited manually. - Use Case: You want to enable vim mode and switch approval mode to unrestricted for a trusted project. The Skill reads the config, applies the JSON changes, and tells you to restart the CLI for them to take effect. ## Quick Start Ask the assistant to enable vim mode and show thinking blocks in your Cursor CLI configuration.