Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Hi! We have created a custom cursor marketplace following the fieldsphere template. We can confirm that the marketplace and plugin work as intended and are installable, both via the admin portal and subsequently in the Cursor IDE. However, our plugin contains code in git submodules which is not included when installing the plugin. The submodules only show up as empty directories, without the contents of the git repo. The same setup works as intended when installed into Claude Code. Is this intended behaviour? If so, this would force all teams creating custom marketplaces to place their plugins in a monorepo as opposed to managed submodules.
Related Claude Code issue: Marketplace installation doesn't clone git submodules · Issue #17293 · anthropics/claude-code · GitHub
Steps to Reproduce
- Create a marketplace with plugins containing submodules (example here GitHub - clerk/cursor-plugin: Cursor plugin for Clerk · GitHub)
- Publish the marketplace via the admin portal
- Install the plugin.
- Verify that the submodules folder is empty in ~/.cursor/… folder.
Expected Behavior
Expected
git clone --recurse-submodules
or
git clone && git submodule update --init --recursive
To be run on install of plugin.
Operating System
MacOS
Version Information
Cursor 3.0.12
Does this stop you from using Cursor
No - Cursor works, but with this issue