Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Cursor creates and maintains a ~/.cursor/skills-cursor/ directory containing first-party / managed skills in my home directory. The contents are managed by Cursor, not by me: if edited, they can be restored or overwritten by the app/agent sync process.
My concern is not merely that ownership is unclear. Even if the directory were named CURSOR-OWNED-SKILLS-DO-NOT-EDIT, it would still feel misplaced. This is app-managed product content, not user-authored configuration, preferences, scripts, cache, or personal skills. It is surprising for Cursor-controlled content to live in my home-directory configuration tree and be updated independently by Cursor.
There may be other content under ~/.cursor with similar ownership ambiguity. In general, files under my home directory feel user-owned unless they are clearly documented as cache, or generated data.
Steps to Reproduce
Install or run Cursor with Agent/Skills support enabled.
Inspect the Cursor directories under the user home directory.
Observe that ~/.cursor/skills-cursor/ exists and contains Cursor-managed skill folders.
Modify or remove one of the managed skill files, such as a SKILL.md.
Run Cursor / Cursor Agent again and allow the skill sync process to run.
Observe that the managed contents may be restored or overwritten.
Expected Behavior
Cursor-managed skills should live in an app-managed install/data/cache location, not in the user-owned skills/configuration area under ~/.cursor.
Possible acceptable behaviors would include:
Store first-party managed skills inside the app bundle, CLI install location, or an explicit app data/cache location.
Do not silently overwrite user edits in a home-directory path that appears user-owned.
Provide an opt-out or enable/disable control for managed first-party skills.
Operating System
MacOS
Version Information
Version: 3.7.36
VS Code Extension API: 1.105.1
Commit: 776d1f9d76df50a4e0aeca61819a88e7c1b861e0
Date: 2026-06-13T00:31:56.287Z
Layout: editor
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
xterm.js: 6.1.0-beta.256
OS: Darwin arm64 25.5.0
Additional Information
There is a related Cursor forum thread confirming that ~/.cursor/skills-cursor/ is reserved for Cursor’s internal built-in skills and managed automatically:
Does this stop you from using Cursor
No - Cursor works, but with this issue