CU

cursor-common-errors

Diagnostic guide to fix common Cursor errors including auth loops, completion failures, and indexing issues.

Install

mkdir -p .claude/skills/cursor-common-errors && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/1755" && unzip -o skill.zip -d .claude/skills/cursor-common-errors && rm skill.zip

Installs to .claude/skills/cursor-common-errors

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Troubleshoot common Cursor IDE errors: authentication, completion, indexing,
76 charsno explicit “when” trigger
Beginner

Key capabilities

  • Troubleshoot Cursor IDE authentication errors
  • Resolve AI completion issues
  • Fix indexing problems
  • Address performance bottlenecks
  • Handle network connectivity issues

How it works

The skill provides diagnostic steps and solutions for common Cursor IDE errors, categorized by issue type such as authentication, AI completion, indexing, performance, extension, and network problems. It guides users through specific fixes like clearing caches, checking settings, or using terminal commands.

Inputs & outputs

You give it
Cursor IDE error symptoms or performance issues
You get back
Resolved Cursor IDE functionality or improved performance

When to use cursor-common-errors

  • Fixing failed sign-in and OAuth loops
  • Resolving license subscription errors
  • Troubleshooting missing tab completion suggestions
  • Fixing session expiration issues
  • Clearing cache for IDE performance

About this skill

Cursor Common Errors

Diagnostic and resolution guide for the most frequent Cursor IDE issues. Organized by error category with specific symptoms, causes, and fixes.

Authentication Errors

"Sign-in failed" / OAuth Loop

Symptoms: Browser opens for auth, redirects back, Cursor still shows "Sign In".

Fix:

  1. Clear browser cookies for cursor.com and auth.cursor.com
  2. Try incognito/private window for the OAuth flow
  3. Check if browser is blocking popups from cursor.com
  4. Try a different auth method (GitHub vs Google vs email)

"License not found" / "No active subscription"

Symptoms: Signed in but AI features are disabled.

Fix:

  1. Verify subscription at cursor.com/settings
  2. Confirm the email address matches your Cursor account
  3. Sign out (Cmd+Shift+P > Sign Out) then sign back in
  4. If on a team plan, ask admin to verify your seat is assigned

"Session expired"

Symptoms: Features stop working mid-session.

Fix: Cmd+Shift+P > Cursor: Sign Out > Sign back in. This refreshes the auth token.

AI Completion Errors

Tab Suggestions Not Appearing

Symptoms: No ghost text while typing.

Causes and fixes:

CauseFix
Tab completion disabledCursor Settings > Tab > enable
Conflicting extension (Copilot/TabNine)Disable other completion extensions
File type not supportedCheck file is a recognized language
Rate limited (Free plan)Wait or upgrade to Pro
Large file (>10K lines)Split file or use Cmd+K for specific sections

"Request failed" / "Model unavailable"

Symptoms: Chat or Composer returns an error instead of a response.

Fix:

  1. Check status.cursor.com for outages
  2. Switch to a different model (model dropdown in Chat/Composer)
  3. If using BYOK, verify API key is valid and has credits
  4. Try a shorter prompt (may have hit context limit)

Poor Quality Suggestions

Symptoms: AI generates irrelevant, outdated, or incorrect code.

Fix:

  1. Add context: use @Files to reference relevant code
  2. Add project rules: create .cursor/rules/*.mdc with your patterns
  3. Switch model: try Claude Opus or GPT-5 for complex tasks
  4. Start a new chat: long conversations degrade quality
  5. Be more specific: "Add Zod validation to the user endpoint" beats "fix validation"

Indexing Errors

"Indexing stuck" / Never Completes

Symptoms: Status bar shows "Indexing..." indefinitely.

Fix:

  1. Check .cursorignore -- exclude node_modules/, dist/, large data files

  2. Cmd+Shift+P > Cursor: Resync Index

  3. Close and reopen the workspace

  4. Delete index cache:

    macOS: rm -rf ~/Library/Application\ Support/Cursor/Cache/
    Linux: rm -rf ~/.config/Cursor/Cache/
    
  5. Restart Cursor

"@Codebase returns no results"

Symptoms: Codebase search finds nothing, even for known code.

Fix:

  1. Wait for indexing to complete (check status bar)
  2. Verify the file is not in .cursorignore or .gitignore
  3. Resync the index
  4. Check network connectivity (embeddings require API access)

Performance Errors

Cursor is Slow / Freezing

Symptoms: Editor lags, typing delays, UI freezes.

Diagnosis and fixes:

Step 1: Open Process Explorer
  Cmd+Shift+P > "Developer: Open Process Explorer"
  Identify which process uses most CPU/memory

Step 2: Extension audit
  Disable extensions one-by-one to find the culprit
  Common offenders: GitLens (large repos), Prettier (on save), ESLint

Step 3: Reduce indexed scope
  Add large directories to .cursorignore

Step 4: Clear chat history
  Long chat sessions consume memory. Start new chats frequently.

Step 5: Increase memory limit
  settings.json: "files.maxMemoryForLargeFilesMB": 4096

High CPU After Startup

Symptoms: CPU spikes for minutes after opening a project.

Cause: Initial indexing + extension loading.

Fix: Wait for indexing to complete. Add aggressive .cursorignore patterns. Close unused workspace folders.

Extension Errors

Extension Not Found / Install Failed

Symptoms: Extension from VS Code Marketplace not available.

Cause: Cursor uses Open VSX Registry, not Microsoft's marketplace.

Fix:

  1. Search the extension on open-vsx.org
  2. If not on Open VSX, download .vsix from VS Code Marketplace website
  3. Cmd+Shift+P > Extensions: Install from VSIX...

Extension Conflicts with AI Features

Common conflicts:

ExtensionConflictResolution
GitHub CopilotDuplicate Tab suggestionsDisable Copilot in Cursor
TabNineDuplicate completionsDisable TabNine
IntelliCodeSuggestion conflictsDisable IntelliCode
VimCtrl+K/L/I conflictsRemap AI shortcuts (see cursor-keybindings skill)

Network Errors

"Connection refused" / "Timeout"

Symptoms: AI features fail but editor works fine.

Fix:

  1. Check internet connectivity

  2. Check if corporate firewall/proxy blocks *.cursor.com

  3. Required domains to allowlist:

    api.cursor.com
    api2.cursor.com
    auth.cursor.com
    *.turbopuffer.com (for indexing)
    
  4. If using VPN, try disconnecting temporarily

Crash Recovery

Cursor Won't Start

# Start with extensions disabled
cursor --disable-extensions

# Start with GPU disabled (Linux/Windows)
cursor --disable-gpu

# Reset to defaults (nuclear option -- backs up settings first)
# macOS:
cp -r ~/Library/Application\ Support/Cursor ~/cursor-backup
rm -rf ~/Library/Application\ Support/Cursor/Cache
rm -rf ~/Library/Application\ Support/Cursor/CachedData

Recovering Unsaved Work

Cursor auto-saves by default. Check:

  • File > Open Recent for recent files
  • Hot exit preserves unsaved buffers between sessions
  • Git reflog if changes were staged: git reflog

Enterprise Considerations

  • Centralized troubleshooting: Document common errors and fixes in team wiki

  • Proxy configuration: Enterprise proxy settings via settings.json:

    { "http.proxy": "http://proxy.corp.com:8080" }
    
  • Support escalation: Business/Enterprise plans include priority support via Cursor dashboard

  • Telemetry for diagnostics: Anonymous telemetry helps Cursor diagnose widespread issues (can be disabled)

Resources

Limitations

  • Some extensions may conflict with AI features
  • Requires specific domains to be allowlisted for network connectivity

How it compares

This skill offers targeted troubleshooting for Cursor IDE's specific features and integrations, unlike general IDE debugging guides.

Compared to similar skills

cursor-common-errors side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
cursor-common-errors (this skill)427dReviewBeginner
godot1,0445moReviewIntermediate
python-testing-patterns772moReviewIntermediate
error-handling-patterns352moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

More by jeremylongshore

View all by jeremylongshore

analyzing-logs

jeremylongshore

Analyze application logs to detect performance issues, identify error patterns, and improve stability by extracting key insights.

14123

ollama-setup

jeremylongshore

Configure auto-configure Ollama when user needs local LLM deployment, free AI alternatives, or wants to eliminate hosted API costs. Trigger phrases: "install ollama", "local AI", "free LLM", "self-hosted AI", "replace OpenAI", "no API costs". Use when appropriate context detected. Trigger with relevant phrases based on skill purpose.

1167

backtesting-trading-strategies

jeremylongshore

Backtest crypto and traditional trading strategies against historical data. Calculates performance metrics (Sharpe, Sortino, max drawdown), generates equity curves, and optimizes strategy parameters. Use when user wants to test a trading strategy, validate signals, or compare approaches. Trigger with phrases like "backtest strategy", "test trading strategy", "historical performance", "simulate trades", "optimize parameters", or "validate signals".

1071

generating-database-seed-data

jeremylongshore

Process this skill enables AI assistant to generate realistic test data and database seed scripts for development and testing environments. it uses faker libraries to create realistic data, maintains relational integrity, and allows configurable data volumes. u... Use when working with databases or data models. Trigger with phrases like 'database', 'query', or 'schema'.

1033

cursor-codebase-indexing

jeremylongshore

Execute set up and optimize Cursor codebase indexing. Triggers on "cursor index setup", "codebase indexing", "index codebase", "cursor semantic search". Use when working with cursor codebase indexing functionality. Trigger with phrases like "cursor codebase indexing", "cursor indexing", "cursor".

885

testing-mobile-apps

jeremylongshore

Execute mobile app testing on iOS and Android devices/simulators. Use when performing specialized testing. Trigger with phrases like "test mobile app", "run iOS tests", or "validate Android functionality".

810

You might also like

godot

bfollington

This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.

1,0441,947

python-testing-patterns

wshobson

Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.

77204

error-handling-patterns

wshobson

Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling, designing APIs, or improving application reliability.

35170

chrome-devtools

mrgoonie

Browser automation, debugging, and performance analysis using Puppeteer CLI scripts. Use for automating browsers, taking screenshots, analyzing performance, monitoring network traffic, web scraping, form automation, and JavaScript debugging.

41157

unreal-engine-cpp-pro

sickn33

Expert guide for Unreal Engine 5.x C++ development, covering UObject hygiene, performance patterns, and best practices.

43117

python-performance-optimization

wshobson

Profile and optimize Python code using cProfile, memory profilers, and performance best practices. Use when debugging slow Python code, optimizing bottlenecks, or improving application performance.

27131

Search skills

Search the agent skills registry