Missing Global Skills

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Using a custom application launcher with a custom user data dir prevents global skills from loading

Steps to Reproduce

  1. Follow steps in Seamless Account Switching in Cursor - #13 by miki.the.alien to create a custom application launcher with a custom data dir
  2. Open app and look for global skills from ~/.cursor/skills

Expected Behavior

I expect to see the global skills.

Operating System

MacOS

Version Information

Version: 2.4.27
VSCode Version: 1.105.1
Commit: 4f2b772756b8f609e1354b3063de282ccbe7a690
Date: 2026-01-31T21:24:58.143Z
Build Type: Stable
Release Track: Default
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Darwin arm64 25.2.0

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

1 Like

Hey, thanks for the report. This is an interesting case. When you use --user-data-dir, Cursor creates a fully isolated config, and it looks like that also affects how it finds global skills.

A couple of quick questions to clarify:

  1. If you start Cursor normally without a custom data dir, do the global skills from ~/.cursor/skills show up and work there?

  2. Have you tried copying the skills into the custom directory, like ~/Applications/Cursor/Personal/config/skills/? Or creating a symlink from there to ~/.cursor/skills?

In theory, global skills should be available regardless of the data dir since it’s a user-level setting, but the current behavior probably isolates everything, including skills discovery. There are similar reports about symlinks in skills, and the team is aware of this area in general.

Let me know your answers. It’ll help us figure out if this is expected behavior or a bug in the discovery logic.

Yes

I have tried config/skills. It does not work.

I’m also facing this issue, just added a skill from
npx skills add vercel-labs/agent-browser

but global skills are not showing up

@lonny your case with --user-data-dir is actually a bug. When you use a custom launcher, Cursor isolates the whole config and can’t find the global skills. Sadly, there’s no workaround yet. Copying into config/skills doesn’t work, like you already confirmed.

The team is aware of the overall skills discovery issue.

@Akshay090 vercel skills creates a symlink by default, and Cursor doesn’t follow symlinks during skills discovery. This is a known bug.

A working workaround is to recreate the skills WITHOUT a symlink (do a direct copy), then check in Cursor Settings > Rules. The skills should show up without a restart.

Let me know if it helped.

I’m experiencing the same issue.

I installed the skill using npx skills add, which created it as a symbolic link under ~/.cursor/skills, but the Cursor IDE doesn’t seem to recognize it.
Claude Code detects it without any problems, though.

I’m facing the same issue as well, I’m using

Version: 2.4.37 (Universal)
VSCode Version: 1.105.1
Commit: 7b9c34466f5c119e93c3e654bb80fe9306b6cc70
Date: 2026-02-12T23:15:35.107Z
Build Type: Stable
Release Track: Default
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Darwin arm64 25.2.0