What problem does it solve? Cursor CLI settings live in a JSON file at ~/.cursor/cli-config.json with many fields, some of which are internal state that must not be edited. This Skill tells the AI exactly which settings exist, what values they accept, and which fields to leave alone, so configuration changes are made correctly without corrupting the file. ## Core Features & Use Cases - Settings Reference: Documents every configurable field including permissions, editor vim mode, display options, approval mode, sandbox, network, AWS Bedrock, and git attribution. - Project Overrides: Explains how .cursor/cli.json files layer project-level overrides on top of the home config, merged from git root to working directory. - Protected Fields: Lists internal fields (version, model selection, authInfo, privacyCache) that must never be modified manually. - Use Case: A user wants to enable vim keybindings and auto-approve tool calls. The Skill guides the AI to read the config, set editor.vimMode to true and change approvalMode, then write the file back so changes apply on restart. ## Quick Start Ask the AI to enable vim mode and show thinking blocks in your Cursor CLI configuration.