Cursor CLI
SkillFiles & storageControl Cursor AI code editor via CLI. Use when opening files, comparing diffs, managing extensions, or configuring Cursor as git editor.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Cursor CLI skill
What this skill tells your AI
The instructions your AI receives, as published by dicklesworthstone/agent_flywheel_clawdbot_skills_and_integrations in skills/cursor/SKILL.md and read by ahel’s review.
Core Capability: Control the Cursor AI-powered code editor (VS Code fork) from the command line.
Quick Start
# Open current directory
cursor .
# Open file at specific line
cursor /path/to/file.ts:42
# Compare two files
cursor --diff file1.ts file2.ts
# Use as git editor
git config --global core.editor "cursor --wait"
THE EXACT PROMPT — Open Files
# Open file
cursor /path/to/file.ts
# Open at specific line
cursor /path/to/file.ts:42
# Open at line and column
cursor /path/to/file.ts:42:10
# Open multiple files
cursor file1.ts file2.ts file3.ts
# Open in new window
cursor -n /path/to/project
# Reuse existing window
cursor -r /path/to/file
THE EXACT PROMPT — Diff and Wait
# Compare two files
cursor --diff file1.ts file2.ts
cursor -d file1.ts file2.ts
# Wait for file to close (scripts/git)
cursor --wait /path/to/file
cursor -w /path/to/file
# Use as git editor
git config --global core.editor "cursor --wait"
THE EXACT PROMPT — Extensions
# List installed extensions
cursor --list-extensions
# Install extension
cursor --install-extension <extension-id>
# Uninstall extension
cursor --uninstall-extension <extension-id>
# Disable all extensions
cursor --disable-extensions
Essential Commands
| Command | Description |
|---|---|
cursor . | Open current directory |
cursor file.ts:42 | Open file at line |
cursor -n path | Open in new window |
cursor -r path | Reuse existing window |
cursor --diff a b | Compare two files |
cursor --wait file | Wait for close (scripting) |
cursor --add folder | Add to current workspace |
Settings Locations
| File | macOS Path |
|---|---|
| User settings | ~/Library/Application Support/Cursor/User/settings.json |
| Keybindings | ~/Library/Application Support/Cursor/User/keybindings.json |
| File | Linux Path |
|---|---|
| User settings | ~/.config/Cursor/User/settings.json |
| Keybindings | ~/.config/Cursor/User/keybindings.json |
Portable Mode
# Custom user data directory
cursor --user-data-dir /path/to/data
# Custom extensions directory
cursor --extensions-dir /path/to/extensions
Piping Input
# Read from stdin
echo "console.log('hello')" | cursor -
# Pipe file contents
cat script.ts | cursor -
Debugging
# Show version
cursor --version
# Show help
cursor --help
# Verbose output
cursor --verbose /path/to/file
# Inspect extensions
cursor --inspect-extensions
References
| Topic | Reference |
|---|---|
| Full command reference | COMMANDS.md |
Signals
- GitHub stars
- 73
- Forks
- 16
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
cursor- Source
- github.com/dicklesworthstone/agent_flywheel_clawdbot_skills_and_integrations