[Bug] Private marketplace plugins not available in slash commands across repos

Resolved 💬 3 comments Opened Jan 21, 2026 by chrismerck Closed Jan 25, 2026

Bug Description
i have a 3 plugins installed from a private marketplace. it shows with green checkmark. however, it does not show up when i hit slash on the cmdline, only in the original repo i added it to.

Environment Info

  • Platform: darwin
  • Terminal: tmux
  • Version: 2.1.14
  • Feedback ID: 35461c0b-b096-4428-a5db-26fd4c9c5443

<img width="441" height="217" alt="Image" src="https://github.com/user-attachments/assets/ad2b62c1-1573-49f9-ac93-faa1df8a7a59" />

yet

<img width="480" height="76" alt="Image" src="https://github.com/user-attachments/assets/40b15058-b78d-464c-b8c3-7a2997ddf65c" />

Errors

[{"error":"Error: ENOENT: no such file or directory, scandir '/Library/Application Support/ClaudeCode/.claude/skills'\n    at Module.readdirSync (node:fs:1581:26)\n    at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1766\n    at jI (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:34380)\n    at Object.readdirSync (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1736)\n    at FZ1 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1523:369)\n    at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1523:4274\n    at B (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:6808)\n    at lz7 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:4154:4354)\n    at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:4154:6941\n    at B (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:6808)","timestamp":"2026-01-21T13:52:20.167Z"},{"error":"Error: ENOENT: no such file or directory, scandir '/Users/cmerck/.claude/skills'\n    at Module.readdirSync (node:fs:1581:26)\n    at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1766\n    at jI (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:34380)\n    at Object.readdirSync (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1736)\n    at FZ1 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1523:369)\n    at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1523:4317\n    at B (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:6808)\n    at lz7 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:4154:4354)\n    at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:4154:6941\n    at B (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:6808)","timestamp":"2026-01-21T13:52:20.167Z"},{"error":"AxiosError: Request failed with status code 401\n    at AS (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:39:1137)\n    at IncomingMessage.<anonymous> (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:44:9856)\n    at IncomingMessage.emit (node:events:519:35)\n    at IncomingMessage.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1696:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n    at i$A.request (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:46:2130)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async QF7 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:3603:23777)\n    at async file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:3603:24695","timestamp":"2026-01-21T13:52:20.494Z"}]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗