Cursor Official Skills
Cursor comes with a set of built-in official skills to help you use AI-assisted programming more efficiently. These skills are stored in ~/.cursor/skills-cursor/ and are automatically managed by Cursor.
Official Skills List
Cursor provides the following official skills:
How to Use Official Skills
Method 1: Automatic Triggering
The agent will automatically determine whether to invoke a skill based on context. For example, when you say “help me create a new rule,” the agent will automatically use the create-rule skill.
Method 2: Manual Invocation
Type / in the agent chat box, then search for the skill name to manually invoke it:
/create-ruleMethod 3: Skills with Disabled Auto-Invocation
Some skills have disable-model-invocation: true set, meaning they will not be automatically invoked and can only be explicitly triggered via /skill-name. For example:
create-subagentmigrate-to-skills
Warning: Do not modify the contents of ~/.cursor/skills-cursor/. These files are automatically managed by Cursor. If you want to create custom skills, use .cursor/skills/ (project-level) or ~/.cursor/skills/ (user-level) directories.
Skill Details
Click the links below to view the complete documentation for each official skill:
| Skill Name | Purpose | Invocation Method |
|---|---|---|
| create-rule | Create Cursor Rules | Auto / /create-rule |
| create-skill | Create Agent Skills | Auto / /create-skill |
| create-subagent | Create custom subagents | /create-subagent |
| migrate-to-skills | Migrate rules and commands to skills | /migrate-to-skills |
| update-cursor-settings | Update Cursor settings | Auto / /update-cursor-settings |