You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: create-plugin/rules/plugin-quality-gates.mdc
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -12,3 +12,4 @@ When creating or editing Cursor plugins:
12
12
3. Match declared component paths to real files and folders.
13
13
4. Include YAML frontmatter for rules, skills, agents, and commands with required metadata.
14
14
5. Keep plugin scope focused and document installation and usage in `README.md`.
15
+
6. Save new plugins to `~/.cursor/plugins/local/<plugin-name>/` by default so they are immediately available to Cursor. Only use a different location when the user explicitly requests it.
Copy file name to clipboardExpand all lines: create-plugin/skills/create-plugin-scaffold/SKILL.md
+22-6Lines changed: 22 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,39 +16,55 @@ You need to create a new Cursor plugin from scratch and make it ready for local
16
16
- Component set to include (`rules`, `skills`, `agents`, `commands`, `hooks`, `mcpServers`)
17
17
- Repository style (`single-plugin` or `multi-plugin marketplace`)
18
18
19
+
## Output Location
20
+
21
+
By default, create the plugin inside the user's local plugin directory:
22
+
23
+
```
24
+
~/.cursor/plugins/local/<plugin-name>/
25
+
```
26
+
27
+
This path makes the plugin immediately available to Cursor without any install step. If the user explicitly asks to create the plugin elsewhere (e.g. inside an existing repo or a specific directory), respect that choice instead.
28
+
19
29
## Workflow
20
30
21
31
1. Validate plugin name format: lowercase kebab-case, starts and ends with an alphanumeric character.
0 commit comments