Publish to team marketplace fails: Only your personal skills in ~/.cursor/skills can be published

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Publishing a personal skill to the team marketplace from Customize → Skills shows: “Only your personal skills in ~/.cursor/skills can be published.” The skill exists only in that folder. The first skill from the same folder published successfully. Later skills from the same folder fail, including after a full restart of Cursor.

Steps to Reproduce

  1. Place a skill only at C:\Users<user>.cursor\skills<skill-name>\SKILL.md (valid frontmatter; name matches the folder).
  2. From Customize → Skills, publish user-story-reviewer. It succeeds and appears on the team marketplace.
  3. Fully quit and restart Cursor.
  4. From the same User skills list, publish code-checker (same layout, still only under ~/.cursor/skills).

Expected Behavior

code-checker publishes as its own team plugin, the same way user-story-reviewer did. The team Plugins page should list each skill as a separate plugin.

Operating System

Windows 10/11

Version Information

Cursor 3.15.6
Windows 10 (10.0.26200)

Additional Information

After restart, the Cursor Plugins log shows the skill folder is treated as a user skill, and the only enabled marketplace plugin is user-story-reviewer:

  • BackendMarketplaceClient: Adding enabled plugin: user-story-reviewer
  • loadUserLocalPlugins completed (0 plugins loaded)

The failed Publish click does not create a server request. It is rejected in the client before publish.

I am a team admin. Allow Members to Publish is on. I am publishing each skill as its own plugin, not bundling them into one plugin.

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey @Vel_Kandasamy, thanks for the report.

This is a known issue on Windows that we’re already tracking, and I’ve added your report to it. The check that makes sure a skill lives in your personal ~/.cursor/skills folder compares two versions of your home folder path that differ only in the case of the drive letter (C: vs c:). When that happens, it refuses the skill even though it’s in the right place.

The first skill went through because it was published from an older Cursor version, before the restart updated you to 3.22.7. Unfortunately, I don’t have a reliable workaround to recommend right now.

Thank you!