Overview
Cursor discovers skills directly from the skills directory (.claude/skills/ by default)
and via the FastSkill MCP server. FastSkill’s job is to install the right skills onto disk and
keep them reconciled with your manifest — there is no metadata file to generate or keep in sync.
Modern agents (Cursor, Claude Code, …) read installed skills from the skills directory natively.
Just
fastskill install (or fastskill add) and the skills are available. Register the MCP
server below for richer, tool-based access from inside Cursor.Quick start
MCP registration
Registerfastskill as an MCP server inside Cursor with a single command:
fastskill mcp serve --transport stdio will be callable from the agent.
Deprecated: Manually editing.cursor/mcp.jsonto add afastskillMCP entry is deprecated. Usefastskill mcp installinstead.
How Cursor uses the skills
When you ask Cursor to perform a task, it:- Reads available skills from the skills directory (and the FastSkill MCP server, if registered).
- Matches task requirements against each skill’s
descriptionfrontmatter. - Loads the full
SKILL.mdfor relevant skills to get instructions and parameters — the same contentfastskill read <skill-id>prints.
Example
User query: “Help me create a PowerPoint presentation for my quarterly review.” Cursor scans installed skills for presentation-related descriptions, finds a match (e.g.pptx), loads its SKILL.md, and follows the skill’s instructions to complete the task.
Configuration
Ensure your project has askill-project.toml and that Cursor and FastSkill agree on the
skills directory. The default is .claude/skills/; override it via skills_directory in
.fastskill/config.yaml or the --skills-dir flag.
Multiple skill directories
Automation
Keep the skills directory reconciled in CI so commits always carry the resolved skill set:Troubleshooting
Cursor doesn’t see a skillSummary
FastSkill’s Cursor integration provides:- Direct skill discovery — Cursor reads installed skills from the skills directory, no sync step
- MCP access — register the FastSkill MCP server for tool-based access inside Cursor
- Reproducible installs —
skill-project.toml+skills.lockkeep the skill set consistent across the team - Optional semantic search —
fastskill reindex+fastskill search --localwhen an embedding provider is configured