update-cli-config

View and update Cursor CLI settings in ~/.cursor/cli-config.json.

1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/PandelisZ/skills --skill update-cli-config-pandelisz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-cli-config
Source: https://github.com/PandelisZ/skills/tree/main/skills/update-cli-config
Command: npx skills add https://github.com/PandelisZ/skills --skill update-cli-config-pandelisz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

View and modify Cursor CLI configuration settings stored in ~/.cursor/cli-config.json for tailored tool behavior and preferences.

Core Features & Use Cases

  • View current CLI configuration and inspect layered overrides from project-specific .cursor/cli.json files.
  • Modify and persist changes to permissions, editor, display, channel, sandbox, and network settings.
  • Use cases: standardizing tool access in a team, enabling vim-mode for power users, or toggling sandbox mode for safe experimentation.

Quick Start

Update ~/.cursor/cli-config.json to enable vim mode and save the changes.

Frequently Asked Questions about update-cli-config

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

FAQPage Schema
How do I update Cursor CLI configuration settings for vim mode and permissions?

To update Cursor CLI configuration, modify the JSON settings stored in ~/.cursor/cli-config.json to adjust permissions, editor behavior like vim-mode, and sandbox configurations. The tool enforces JSON structure to safely persist these changes.

Can I apply project-level overrides to Cursor CLI settings?

Yes, you can apply project-level overrides to Cursor CLI settings by creating a .cursor/cli.json file. This allows you to inspect layered configurations and enforce specific permissions or display options across different local development projects.

What settings can I manage through the Cursor CLI config file?

Through the Cursor CLI config file, you can manage permissions, editor behavior, display options, channel, sandbox, and network settings. This supports standardizing tool access for team onboarding and enabling power-user features.

Does the Cursor CLI config tool enforce JSON structure when modifying settings?

Yes, the Cursor CLI config tool enforces JSON structure when modifying settings in ~/.cursor/cli-config.json. This ensures safe and efficient customization of tool behavior, display options, and sandbox configurations without breaking the file format.

What is the best way to standardize tool access during team onboarding in Cursor?

The best way to standardize tool access during team onboarding is by modifying permissions and network settings within the Cursor CLI configuration. You can update ~/.cursor/cli-config.json or use project-level .cursor/cli.json overrides.