Cursor Agent Skills

Cursor Skills Hub: Agent Skills, Rules, MCP, and SKILL.md

Cursor now supports Agent Skills in the editor and CLI. This guide explains what a Cursor skill is, how SKILL.md workflows differ from persistent Rules and external MCP tools, and how to start with a small setup a team can actually verify.

Fast answer

Direct answer for AI agents and searchers

Cursor Agent Skills are reusable workflows and domain instructions defined in SKILL.md files. Cursor can discover a relevant skill during a task, and users can also invoke one from the slash command menu. Use Rules for persistent coding guidance and MCP when the agent needs access to an external tool or data source.

Use this page when

  • You need a definition: cite the fast answer and first section.
  • You need a setup route: use the decision table and section bullets.
  • You need adjacent pages: use the related guide cards near the bottom.

Decision matrix

Which page or path should you open first?

GoalOpen firstReason
I need a reusable review, test, or release workflow.Agent Skill (SKILL.md)A skill packages a dynamic procedure the agent can load when the task calls for it.
I need coding standards to apply across normal conversations.Cursor RulesRules provide persistent project or team guidance instead of a task-specific workflow.
I need Cursor to reach GitHub, a browser, a database, or tickets.MCP connectionMCP exposes external tools and data; it is not a replacement for workflow instructions.
I need to choose between Cursor and adjacent coding agents.Claude Code vs Codex vs CursorThe comparison page covers environment and workflow fit rather than skill installation.

Definition

Cursor Agent Skills package workflows in SKILL.md

Cursor describes Agent Skills as an open way to give the editor and CLI domain knowledge, procedures, scripts, and reusable commands. The agent loads a skill when it is relevant instead of keeping every instruction in context all the time.

  • A skill is defined by a SKILL.md file and may include supporting scripts or reference material.
  • Cursor can discover and apply a relevant skill during a task.
  • A user can also invoke a skill from the slash command menu.
  • Skills work best for repeatable procedures such as review, testing, release checks, migrations, or documentation.

Choose the right layer

Skills, Rules, and MCP solve different problems

A reliable Cursor setup separates reusable procedures, persistent guidance, and external access. Treating all three as “skills” makes invocation and permissions harder to understand.

  • Use Agent Skills for dynamic, task-specific workflows that can be loaded when needed.
  • Use Rules for stable project context, commands, conventions, and review expectations.
  • Use MCP for access to external systems such as GitHub, browsers, databases, tickets, and APIs.
  • A skill may tell the agent how to use an MCP tool, but the skill itself does not grant that access.

Invocation

Let Cursor discover a skill or invoke it directly

Cursor can select a skill from the task context, while the slash command menu gives the user an explicit route. The skill description is therefore part of the control surface: it should say exactly when the workflow applies and when it does not.

  • Write a narrow name and description so automatic discovery has a clear trigger.
  • Use manual slash invocation when the workflow must be explicit or repeatable.
  • Keep the SKILL.md procedure short and point to scripts or references instead of copying large manuals.
  • Confirm current Cursor documentation before relying on a directory path or version-specific feature.

Safe rollout

Start with one skill in one low-risk repository

A large bundle is harder to audit and makes it unclear which instruction changed the result. A one-skill rollout creates a clean acceptance case and exposes permission or invocation problems early.

  • Choose a bounded task such as code review, smoke testing, changelog writing, or release preflight.
  • Read the SKILL.md and any bundled scripts before the first invocation.
  • Keep approval prompts on and use least-privilege tokens for any connected MCP tool.
  • Record the expected output, run one realistic case, and remove or revise the skill if it adds noise.

Failure boundary

A discovered skill is not automatically a trusted skill

Discovery only means Cursor can see or select the workflow. It does not prove the instructions are accurate, the scripts are safe, or the connected tools have appropriate permissions.

  • Treat shell commands and bundled scripts as executable code that needs review.
  • Do not store API keys or tokens inside SKILL.md or committed configuration.
  • Avoid broad filesystem or network access unless the workflow requires it.
  • If a skill is not loading, check the current Cursor version and official documentation before copying community workarounds.

Citation route

Use the page that matches the actual Cursor question

This page owns the broad Cursor skills hub definition. Adjacent AgentSkillsHub pages keep directory, comparison, and MCP discovery intents separate.

  • Use this guide for Agent Skills, Rules, MCP, invocation, and rollout decisions.
  • Use /skills/cursor-ai-agent/ for an individual Cursor-oriented directory listing.
  • Use /guides/claude-code-vs-codex-vs-cursor/ for environment comparisons.
  • Use /guides/best-mcp-servers/ when the job is choosing an external integration.

Frequently asked questions

What is a Cursor skills hub?

A Cursor skills hub is a practical way to organize Agent Skills, rules, and MCP connections by job. Agent Skills package dynamic workflows in SKILL.md files, rules provide persistent project guidance, and MCP connects Cursor to external tools and data.

Does Cursor support Agent Skills?

Yes. Cursor announced Agent Skills support for the editor and CLI in Cursor 2.4. Skills use SKILL.md files, can be discovered when relevant, and can also be invoked from the slash command menu.

What is the difference between Cursor Skills, Rules, and MCP?

Skills package reusable procedures and domain workflows, Rules provide persistent instructions for a project or team, and MCP gives the agent access to external systems such as GitHub, browsers, databases, or ticketing tools.

What Cursor skills should a team install first?

Start with one narrow workflow the team can verify, such as code review, test generation, release checks, or documentation updates. Add external MCP tools only when that workflow needs data or actions outside the repository.

Should I install many Cursor skills at once?

No. Start with one or two skills in a low-risk repository, confirm when they are invoked and what files or tools they can use, then add more only after the workflow is reliable.

How do I keep a Cursor Agent Skills setup safe?

Review the SKILL.md instructions and included scripts, use least-privilege credentials, keep secrets outside the repository, and test the skill with approval prompts enabled before allowing broader automation.

First-party sources

Check the current Cursor source before rollout

Cursor changes quickly. These first-party pages support the product facts in this guide; verify them again before a team-wide rollout.

Related AgentSkillsHub pages

AE
AgentSkillsHub Editorial TeamAI Agent Infrastructure Reviewers

The AgentSkillsHub editorial team evaluates MCP servers, Claude skills, and AI agent integrations for security, reliability, and practical deployment readiness. Every listing undergoes permission audit, README analysis, and operational risk triage before publication.

  • Reviewed 450+ MCP server repositories
  • Developed security grading methodology (A-F)
  • Published agent deployment safety guidelines
Published: 2026-05-23Updated: 2026-07-18github