Plugin Skills not loading on Mac (ConnectError)

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

After importing a multi-plugin repository into the Team Marketplace, the admin dashboard correctly discovers and displays all plugin components — 16 skills, 10 rules, 6 commands, hooks, and MCP servers. They’re visible on the marketplace page.

However, on the client side (macOS), no skills, rules, or commands from the team marketplace plugin appear in the IDE. They don’t show in Settings > Rules, they aren’t available via /skill-name in chat, and the agent has no access to them.

The developer console reveals the root cause:

[transport] Connect error in unary AI
connect ConnectError: [invalid_argument] Error
at t (workbench.desktop.main.js:43803:44649)
at async Object.getTeamRepos (workbench.desktop.main.js:34101:4386)
at async Hqa.pollRepoBlocklist (workbench.desktop.main.js:48647:2572)
The getTeamRepos RPC call fails with [invalid_argument], so the client never receives the team marketplace plugin data. The PluginsProviderService also logs timeout warnings:

[PluginsProviderService] getEffectiveInstalledPlugins took 7628.1ms
[PluginsProviderService] getPluginMcpServers took 7270.8ms
[PluginsProviderService] getPluginHooks took 7106.1ms

Steps to Reproduce

  1. Import a multi-plugin Git repository into Team Marketplace via Dashboard > Settings > Plugins
    Confirm the admin dashboard shows all discovered skills, rules, and commands
  2. Enable Auto-refresh and save
  3. As a team member, install the plugin from the marketplace panel
  4. Restart Cursor
  5. Open Settings > Rules — no team marketplace rules or skills appear
  6. Type /skill-name in chat — not recognized
  7. Open Developer Tools (Cmd+Shift+I) > Console > filter by errors — observe the getTeamRepos ConnectError

Expected Behavior

Skills, rules, and commands from team marketplace plugins should appear in Settings > Rules and be available to the agent in chat, matching what the admin dashboard shows.

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 2.6.19 (Universal)
VSCode Version: 1.105.1
Commit: 224838f96445be37e3db643a163a817c15b36060
Date: 2026-03-12T04:07:27.435Z
Build Type: Stable
Release Track: Default
Electron: 39.4.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.3.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the detailed report and the console screenshots. Super helpful.

This is a known issue with Team Marketplace plugins. We got a similar report yesterday: Team marketplace plugin skills not loaded. The team is aware, but there’s no ETA yet.

A couple questions to help debug:

  1. Is your plugins Git repo private or public?
  2. Can you copy the full errorDetailsDebug text from the console? It’s cut off in the screenshot, and it might include an important detail.

As a workaround, you can manually copy the skills into ~/.cursor/skills/. This was confirmed working in another thread. The skills become available to the agent, but the automatic Marketplace download pipeline is currently broken.

Also try deleting the empty cache folders in ~/.cursor/plugins/cache/ and ~/.cursor/plugins/marketplaces/, then reinstall the plugin. Sometimes empty directories can block a re-download.

Let me know if the workaround helps, or if you can share more info.

Thank you for the response. Here is the full errorDetailsDebug:

{"error":"ERROR_BAD_REQUEST","details":{"title":"Bad Request","detail":"Team repo blocklist feature is not enabled for this team","isRetryable":false},"isExpected":true}

The repo is private.

I’ll try your other suggestions.

I followed your suggestions and received a different warning this time. I’ve anonymized some of the data, but the nothing important for debugging.

workbench.desktop.main.js:64   ERR [Extension Host] (node:61315) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `Cursor Helper (Plugin) --trace-deprecation ...` to show where the warning was created)
error @ workbench.desktop.main.js:64
workbench.desktop.main.js:64   ERR [Extension Host] (node:61327) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `Cursor Helper (Plugin) --trace-deprecation ...` to show where the warning was created)
error @ workbench.desktop.main.js:64
workbench.desktop.main.js:64   ERR MainThreadChatAgents2#$updateAgent: No agent with handle 0 registered
error @ workbench.desktop.main.js:64
workbench.desktop.main.js:46700 [transport] Connect error in unary AI connect ConnectError: [invalid_argument] Error
    at t (workbench.desktop.main.js:43803:44649)
    at async Object.getTeamRepos (workbench.desktop.main.js:34101:4386)
    at async Hqa.pollRepoBlocklist (workbench.desktop.main.js:48647:2572) Object
error @ workbench.desktop.main.js:46700
workbench.desktop.main.js:43768 [Extension Host] Ripgrep warnings: rg: ./rule-alpha: No such file or directory (os error 2)
rg: ./rule-bravo: No such file or directory (os error 2)
rg: ./rule-charlie: No such file or directory (os error 2)
rg: ./rule-delta: No such file or directory (os error 2)
rg: ./rule-echo: No such file or directory (os error 2)
rg: ./rule-foxtrot: No such file or directory (os error 2)
rg: ./rule-golf: No such file or directory (os error 2)
rg: ./rule-hotel: No such file or directory (os error 2)
rg: ./rule-india: No such file or directory (os error 2)
rg: ./rule-juliet: No such file or directory (os error 2)

HMy @ workbench.desktop.main.js:43768
workbench.desktop.main.js:43768 [Extension Host] Ripgrep warnings: rg: ./.cursor/knowledge: No such file or directory (os error 2)
rg: ./.cursor/profiles: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-01: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-02: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-03: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-04: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-05: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-06: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-07: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-08: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-09: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-10: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-11: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-12: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-13: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-14: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-15: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-alpha: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-bravo: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-charlie: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-delta: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-echo: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-foxtrot: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-golf: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-hotel: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-india: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-juliet: No such file or directory (os error 2)

HMy @ workbench.desktop.main.js:43768
workbench.desktop.main.js:43782 Activating extension 'Shopify.ruby-lsp' failed: Cannot create property 'identifier' on string 'rbenv'.
$onExtensionActivationError @ workbench.desktop.main.js:43782
workbench.desktop.main.js:43768 [Extension Host] Ripgrep warnings: rg: ./rule-alpha: No such file or directory (os error 2)
rg: ./rule-bravo: No such file or directory (os error 2)
rg: ./rule-charlie: No such file or directory (os error 2)
rg: ./rule-delta: No such file or directory (os error 2)
rg: ./rule-echo: No such file or directory (os error 2)
rg: ./rule-foxtrot: No such file or directory (os error 2)
rg: ./rule-golf: No such file or directory (os error 2)
rg: ./rule-hotel: No such file or directory (os error 2)
rg: ./rule-india: No such file or directory (os error 2)
rg: ./rule-juliet: No such file or directory (os error 2)

HMy @ workbench.desktop.main.js:43768
workbench.desktop.main.js:43768 [Extension Host] Ripgrep warnings: rg: ./rule-alpha: No such file or directory (os error 2)
rg: ./rule-bravo: No such file or directory (os error 2)
rg: ./rule-charlie: No such file or directory (os error 2)
rg: ./rule-delta: No such file or directory (os error 2)
rg: ./rule-echo: No such file or directory (os error 2)
rg: ./rule-foxtrot: No such file or directory (os error 2)
rg: ./rule-golf: No such file or directory (os error 2)
rg: ./rule-hotel: No such file or directory (os error 2)
rg: ./rule-india: No such file or directory (os error 2)
rg: ./rule-juliet: No such file or directory (os error 2)

HMy @ workbench.desktop.main.js:43768
workbench.desktop.main.js:43768 [Extension Host] Ripgrep warnings: rg: ./.cursor/knowledge: No such file or directory (os error 2)
rg: ./.cursor/profiles: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-01: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-02: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-03: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-04: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-05: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-06: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-07: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-08: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-09: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-10: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-11: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-12: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-13: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-14: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-15: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-alpha: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-bravo: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-charlie: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-delta: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-echo: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-foxtrot: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-golf: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-hotel: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-india: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-juliet: No such file or directory (os error 2)

HMy @ workbench.desktop.main.js:43768
workbench.desktop.main.js:43768 [Extension Host] Ripgrep warnings: rg: ./.cursor/knowledge: No such file or directory (os error 2)
rg: ./.cursor/profiles: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-01: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-02: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-03: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-04: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-05: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-06: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-07: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-08: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-09: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-10: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-11: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-12: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-13: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-14: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-15: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-alpha: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-bravo: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-charlie: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-delta: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-echo: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-foxtrot: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-golf: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-hotel: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-india: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-juliet: No such file or directory (os error 2)

HMy @ workbench.desktop.main.js:43768
workbench.desktop.main.js:64   ERR [MainThreadShellExec.execute] Session not found: eae59d69-63fe-4833-be10-699031844413
error @ workbench.desktop.main.js:64
workbench.desktop.main.js:50101 [TerminalExecutionServiceProxy] v3 health check failed after 9574ms: Error: Session eae59d69-63fe-4833-be10-699031844413 not found or has been disposed
    at nTt.onEvent (workbench.desktop.main.js:43803:129129)
    at BRu.onEvent (workbench.desktop.main.js:43803:132562)
    at workbench.desktop.main.js:50101:5822
    at new Promise (<anonymous>)
    at qsd._executeTestCommand (workbench.desktop.main.js:50101:5777)
    at qsd._healthCheckV3 (workbench.desktop.main.js:50101:4036)
    at async qsd._initializeDelegate (workbench.desktop.main.js:50101:8398)
_healthCheckV3 @ workbench.desktop.main.js:50101
workbench.desktop.main.js:43768 [Extension Host] rejected promise not handled within 1 second: Error: Npm task detection: failed to parse the file /Users/<user>/<repo>/package.json
HMy @ workbench.desktop.main.js:43768
workbench.desktop.main.js:43768 [Extension Host] stack trace: Error: Npm task detection: failed to parse the file /Users/<user>/<repo>/package.json
	at R (/Applications/Cursor.app/Contents/Resources/app/extensions/npm/dist/npmMain.js:2:252413)
	at async F (/Applications/Cursor.app/Contents/Resources/app/extensions/npm/dist/npmMain.js:2:250046)
	at async b (/Applications/Cursor.app/Contents/Resources/app/extensions/npm/dist/npmMain.js:2:249575)
	at async t.NpmTaskProvider.provideTasks (/Applications/Cursor.app/Contents/Resources/app/extensions/npm/dist/npmMain.js:2:247373)
HMy @ workbench.desktop.main.js:43768
workbench.desktop.main.js:43782 [vscode.npm]Npm task detection: failed to parse the file /Users/<user>/<repo>/package.json
$onExtensionRuntimeError @ workbench.desktop.main.js:43782
workbench.desktop.main.js:43782 Error: Npm task detection: failed to parse the file /Users/<user>/<repo>/package.json
	at R (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/extensions/npm/dist/npmMain.js:2:252413)
	at async F (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/extensions/npm/dist/npmMain.js:2:250046)
	at async b (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/extensions/npm/dist/npmMain.js:2:249575)
	at async t.NpmTaskProvider.provideTasks (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/extensions/npm/dist/npmMain.js:2:247373)
$onExtensionRuntimeError @ workbench.desktop.main.js:43782
workbench.desktop.main.js:64   ERR An unknown error occurred. Please consult the log for more details. Object
error @ workbench.desktop.main.js:64
workbench.desktop.main.js:43768 [Extension Host] Ripgrep warnings: rg: ./.cursor/knowledge: No such file or directory (os error 2)
rg: ./.cursor/profiles: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-alpha: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-bravo: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-charlie: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-delta: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-echo: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-foxtrot: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-golf: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-hotel: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-india: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-juliet: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-01: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-02: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-03: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-04: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-05: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-06: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-07: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-08: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-09: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-10: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-11: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-12: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-13: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-14: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-15: No such file or directory (os error 2)

HMy @ workbench.desktop.main.js:43768
workbench.desktop.main.js:43768 [Extension Host] Ripgrep warnings: rg: ./rule-alpha: No such file or directory (os error 2)
rg: ./rule-bravo: No such file or directory (os error 2)
rg: ./rule-charlie: No such file or directory (os error 2)
rg: ./rule-delta: No such file or directory (os error 2)
rg: ./rule-echo: No such file or directory (os error 2)
rg: ./rule-foxtrot: No such file or directory (os error 2)
rg: ./rule-golf: No such file or directory (os error 2)
rg: ./rule-hotel: No such file or directory (os error 2)
rg: ./rule-india: No such file or directory (os error 2)
rg: ./rule-juliet: No such file or directory (os error 2)

HMy @ workbench.desktop.main.js:43768
workbench.desktop.main.js:43768 [Extension Host] Ripgrep warnings: rg: ./.cursor/knowledge: No such file or directory (os error 2)
rg: ./.cursor/profiles: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-01: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-02: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-03: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-04: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-05: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-06: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-07: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-08: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-09: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-10: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-11: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-12: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-13: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-14: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-15: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-alpha: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-bravo: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-charlie: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-delta: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-echo: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-foxtrot: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-golf: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-hotel: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-india: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-juliet: No such file or directory (os error 2)

HMy @ workbench.desktop.main.js:43768
workbench.desktop.main.js:43768 [Extension Host] Ripgrep warnings: rg: ./rule-alpha: No such file or directory (os error 2)
rg: ./rule-bravo: No such file or directory (os error 2)
rg: ./rule-charlie: No such file or directory (os error 2)
rg: ./rule-delta: No such file or directory (os error 2)
rg: ./rule-echo: No such file or directory (os error 2)
rg: ./rule-foxtrot: No such file or directory (os error 2)
rg: ./rule-golf: No such file or directory (os error 2)
rg: ./rule-hotel: No such file or directory (os error 2)
rg: ./rule-india: No such file or directory (os error 2)
rg: ./rule-juliet: No such file or directory (os error 2)

HMy @ workbench.desktop.main.js:43768
workbench.desktop.main.js:43768 [Extension Host] Ripgrep warnings: rg: ./.cursor/knowledge: No such file or directory (os error 2)
rg: ./.cursor/profiles: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-01: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-02: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-03: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-04: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-05: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-06: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-07: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-08: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-09: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-10: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-11: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-12: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-13: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-14: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-15: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-alpha: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-bravo: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-charlie: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-delta: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-echo: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-foxtrot: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-golf: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-hotel: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-india: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-juliet: No such file or directory (os error 2)

HMy @ workbench.desktop.main.js:43768
workbench.desktop.main.js:43768 [Extension Host] Ripgrep warnings: rg: ./rule-alpha: No such file or directory (os error 2)
rg: ./rule-bravo: No such file or directory (os error 2)
rg: ./rule-charlie: No such file or directory (os error 2)
rg: ./rule-delta: No such file or directory (os error 2)
rg: ./rule-echo: No such file or directory (os error 2)
rg: ./rule-foxtrot: No such file or directory (os error 2)
rg: ./rule-golf: No such file or directory (os error 2)
rg: ./rule-hotel: No such file or directory (os error 2)
rg: ./rule-india: No such file or directory (os error 2)
rg: ./rule-juliet: No such file or directory (os error 2)

HMy @ workbench.desktop.main.js:43768
workbench.desktop.main.js:43768 [Extension Host] Ripgrep warnings: rg: ./.cursor/knowledge: No such file or directory (os error 2)
rg: ./.cursor/profiles: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-01: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-02: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-03: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-04: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-05: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-06: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-07: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-08: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-09: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-10: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-11: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-12: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-13: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-14: No such file or directory (os error 2)
rg: ./.cursor/skills/skill-15: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-alpha: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-bravo: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-charlie: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-delta: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-echo: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-foxtrot: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-golf: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-hotel: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-india: No such file or directory (os error 2)
rg: ./.cursor/rules/rule-juliet: No such file or directory (os error

Super helpful, thanks for the full errorDetailsDebug.

The error "Team repo blocklist feature is not enabled for this team" is a bug on our side. The client calls pollRepoBlocklist, but the server returns an error instead of handling the case where the feature isn’t enabled for the team. Because of that, the whole plugin download chain breaks.

The ripgrep No such file or directory errors for .cursor/skills/ and .cursor/rules/ confirm the plugin files were never downloaded. The client “knows” the plugin structure (from the API), but can’t fetch the actual files.

I’ve passed this info to the team. For now, the only working workaround is to manually copy skills to ~/.cursor/skills/ and rules to the project’s .cursor/rules/.

I’ll share updates if I hear more.

I appreciate you. Thanks.

What does this mean, exactly? Do we need to do something else from the admin side?

No, you don’t need to do anything on your side.

Repo blocklist is a separate enterprise feature that limits access to repositories. It’s not related to your plugin setup.

The issue is that the client calls pollRepoBlocklist for every command, and the server throws an error instead of quietly returning ok and continuing because the feature isn’t enabled. That error breaks the whole plugin loading flow, so skills and rules don’t download.

So this is a bug on our side, not a configuration problem. The team is aware and is already looking into it.

I’ll update here if there’s any news on a fix.

Hi! I know y’all are busy, but I was curious if there was any news at all on this front? Our team just adopted Cursor Enterprise and the plugin architecture with a private marketplace is really something we want. Thank you!

Hey, thanks for following up. The team knows about this and it’s still on our radar. There’s no ETA yet, but your report helps us prioritize it.

For now, the manual workaround still applies: copy skills to ~/.cursor/skills/ and rules to your project’s .cursor/rules/. I know that’s not ideal for a team your size, but it’s the best option for now.

I’ll update this thread when there’s news. Glad to hear you’re on Enterprise now. Once this is fixed, the full plugin pipeline should work as expected.

Just a small update. It works now for some people, but not for others. I haven’t been able to narrow down why.