Desktop App slash command picker only shows cloud-hosted skills, not local plugins or custom commands
Summary
The slash command autocomplete picker in the Claude Desktop App only surfaces cloud-hosted Anthropic skills. Locally installed plugins, custom commands (~/.claude/commands/), and custom skills (~/.claude/skills/) are not discoverable via the picker — even though they load correctly into the SDK and execute when invoked directly.
Environment
- App version: Claude Desktop App v2.1.81
- OS: Windows 11 Pro
- Onset: After recent app update (exact version before update unknown)
Behavior
Expected: The slash command picker (/) shows all available skills — cloud-hosted AND locally installed plugins/custom commands.
Actual: The picker shows only the 16 cloud-hosted skills synced from the Anthropic API. All local plugin skills are invisible in the picker.
Evidence from logs (~/AppData/Roaming/Claude/logs/main.log)
The SkillsPlugin only queries the cloud API:
[SkillsPlugin] Found 13 enabled skills
[SkillsPlugin] Delta: 0 to download, 0 to remove
Meanwhile, 88 local plugins load correctly into the SDK:
[CCD] Passing 90 plugin(s) to SDK (skills: 1, remote: 1, local: 88)
The manifest at ~/AppData/Roaming/Claude/local-agent-mode-sessions/skills-plugin/.../manifest.json confirms only 16 skills are registered in the picker (13 Anthropic cloud + 2 user-created cloud + 1 setup-cowork).
Confirmation that skills still work
Skills are functional when invoked directly (e.g., typing /project-start in full and sending). The issue is exclusively the picker's discovery mechanism.
What was tried
- Cleared
~/AppData/Roaming/Claude/Cache/and~/AppData/Roaming/Claude/Code Cache/— no effect - No newer app update available at time of filing
Impact
Any user with locally installed plugins or custom commands loses autocomplete discoverability of all their skills. Only the small set of cloud-hosted Anthropic skills remain visible in the picker.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗