Desktop app: "Could not load skill files" for custom marketplace plugins
Resolved 💬 3 comments Opened Mar 27, 2026 by dreytko Closed May 4, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Description
Skills from custom marketplace plugins (registered via extraKnownMarketplaces) have two
issues in the Desktop app:
- Skills panel: Skill names appear in Customize > Skills, but clicking any skill
shows:
Could not load skill files
Plugin not found: my-plugin@my-marketplace
- Slash command menu: Skills do not appear in the autocomplete menu when typing
/
in the prompt input. They are not discoverable through the UI at all.
Despite both issues, skills work correctly when the full command is typed manually in
the prompt box (e.g., /my-plugin:my-skill). They also work in the CLI.
What Should Happen?
Expected Behavior
- Skills should appear in the / autocomplete menu.
- Clicking a skill in the Skills panel of the "Customize" tab should show its SKILL.md content.
Actual Behavior
- Skills are absent from the / autocomplete menu.
- Skills panel in "Customize" tab shows "Plugin not found" when clicked.
- Skills execute correctly when the full command is typed manually.
Error Messages/Logs
Steps to Reproduce
- Create a custom marketplace hosted in a git repository with one or more plugins
containing skills.
- Register it in a project's
.claude/settings.json:
{
"extraKnownMarketplaces": {
"my-marketplace": {
"source": { "source": "git", "url": "https://example.com/my-org/my-marketplace.git"
}
}
},
"enabledPlugins": {
"my-plugin@my-marketplace": true
}
}
- Open the project in the Claude Code desktop app (Windows).
- Type / in the prompt box - plugin skills do not appear in the autocomplete menu.
- Open Customize > Skills panel - skill names are listed.
- Click any skill.
- Error: Could not load skill files - Plugin not found: my-plugin@my-marketplace
- Type the full command manually (e.g., /my-plugin:my-skill) - it works.
Claude Model
Not sure / Multiple models
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.85 (Claude Code)
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Other
Additional Information
Environment
- Platform: Windows 11 Enterprise
- Claude Code desktop app (native)
- Plugin is correctly registered in ~/.claude/plugins/installed_plugins.json with key
my-plugin@my-marketplace
Notes
- Likely related to #20593 - the skill content loader appears to use a different
resolution path than the skill executor.
- Also related to #18949 - skills from marketplace plugins missing from slash command
autocomplete.
- The plugin works perfectly in the CLI and when the full command is typed in the desktop
app's prompt box.
- Clearing the plugin cache (~/.claude/plugins/cache/) does not resolve the issue.
- Stripping unrecognized fields (repository, keywords) from plugin.json does not resolve
the issue.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗