Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
When adding new rule(s) one of the options is to add via a GitHub or GitLab repository. Unfortunately Cursor appears to require a globally unique name for what is added here, and the name is determined based on the name of the repo. It is not scoped by the user/org that owns to repo or the VCS provider.
This is especially problematic given the growing convention for vendors to provide these in a repo called “agent-skills” (e.g., infracost/agent-skills, hashicorp/agent-skills) or similar. That means first installed wins and latter users are blocked.
Our only workaround currently is to instruct our customers that are using Cursor to fork our own repos and give it a unique name, and then import.
It would be much better if Cursor followed the conventions of other products that import skills/rules and either didn’t have a globally unique name requirement, or scoped it to provider/owner/repo to avoid clashes.
Steps to Reproduce
- Add GitHub - infracost/agent-skills: Infracost AI Agent Skills · GitHub as rules
- Now try to add GitHub - hashicorp/agent-skills: A collection of Agent skills and Claude Code plugins for HashiCorp products. · GitHub, you can’t
Expected Behavior
Should be able to install more than one rule set from a 3rd party.
Operating System
MacOS
Version Information
Version: 2.6.22
VSCode Version: 1.105.1
Commit: c6285feaba0ad62603f7c22e72f0a170dc8415a0
Date: 2026-03-27T15:59:31.561Z
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.2.0
Does this stop you from using Cursor
Sometimes - I can sometimes use Cursor