[BUG] /plugin install fails on Windows - missing backslash causes path to resolve .claude as part of username
Open 💬 2 comments Opened Jun 15, 2026 by mctunes
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?
Path is resolved as C:\Users\<username>.claude\plugins\marketplaces\... (missing backslash before .claude), so the directory does not exist and marketplace loading fails.
Likely cause: Path construction on Windows is missing the backslash separator between the username and .claude, resulting in userx.claude being treated as a single directory name rather than userx\.claude
What Should Happen?
Plugin marketplace is loaded from C:\Users\<username>\.claude\plugins\marketplaces\...
Error Messages/Logs
Failed to load all marketplaces. Errors: claude-plugins-official: Failed to load
marketplace "claude-plugins-official" from source (github): Failed to parse
marketplace file at C:\Users\userx.claude\plugins\marketplaces\anthropics-claude-pl
ugins-official.claude-plugin\marketplace.json: Invalid schema:
C:\Users\userx.claude\plugins\marketplaces\anthropics-claude-plugins-official.claud
e-plugin\marketplace.json plugins.0.source: Invalid input, plugins.1.source: Invalid
input, plugins.6.source: Invalid input, plugins.7.source: Invalid input,
plugins.10.source: Invalid input, plugins.11.source: Invalid input,
plugins.20.source: Invalid input, plugins.21.source: Invalid input,
plugins.22.source: Invalid input, plugins.23.source: Invalid input,
plugins.24.source: Invalid input, plugins.25.source: Invalid input,
plugins.26.source: Invalid input, plugins.27.source: Invalid input,
plugins.31.source: Invalid input, plugins.36.source: Invalid input,
plugins.37.source: Invalid input, plugins.38.source: Invalid input,
plugins.41.source: Invalid input, plugins.61: Unrecognized key: "displayName",
plugins.69.source: Invalid input, plugins.74.source: Invalid input,
plugins.75.source: Invalid input, plugins.76.source: Invalid input,
plugins.83.source: Invalid input, plugins.112.source: Invalid input,
plugins.114.source: Invalid input, plugins.115.source: Invalid input,
plugins.116.source: Invalid input, plugins.124.source: Invalid input,
plugins.127.source: Invalid input, plugins.129.source: Invalid input,
plugins.131.source: Invalid input, plugins.133.source: Invalid input,
plugins.135.source: Invalid input, plugins.139.source: Invalid input,
plugins.140.source: Invalid input, plugins.142.source: Invalid input,
plugins.156.source: Invalid input, plugins.162.source: Invalid input,
plugins.165.source: Invalid input, plugins.173.source: Invalid input,
plugins.176.source: Invalid input, plugins.178.source: Invalid input,
plugins.180.source: Invalid input, plugins.182.source: Invalid input,
plugins.184.source: Invalid input, plugins.190.source: Invalid input,
plugins.196.source: Invalid input, plugins.207.source: Invalid input,
plugins.208.source: Invalid input, plugins.209.source: Invalid input,
plugins.217.source: Invalid input, plugins.219.source: Invalid input
Steps to Reproduce
- Run
/plugin install superpowers@claude-plugins-officialon Windows
Claude Model
Sonnet (default)
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.177
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
VS Code integrated terminal
Additional Information
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗