Cursor Skills 使用教程:技能目录、SKILL.md 字段、/ 调用与规则迁移

Cursor 的 Skills 怎么配置、放在哪?按官方文档讲清项目级与用户级技能目录(兼容 .claude 和 .codex)、SKILL.md 字段、自动与手动调用、用 paths 限定范围、从 GitHub 安装,以及用 /migrate-to-skills 迁移旧规则。

NNathaniel bigo··原创首发·AI 辅助撰写
9 分钟读完
资料核对于 2026-10-11 · 依据官方文档与公开资料整理 免费账号 账号
本文根据 Cursor 官方文档《Agent Skills》整理,资料核对于 2026-10-11。没有登录 Cursor 账号操作,界面入口名称取自官方文档原文,以实际界面为准。Cursor 的规则文件怎么写见《Cursor Rules 怎么写》。

适用于谁

  • 搜「cursor skills 使用教程」「cursor skills 配置」「cursor skills 安装」的人;
  • 已经在 Claude Code 或 Codex 里攒了一批技能,想让 Cursor 也用上的人;
  • 分不清 Cursor 里规则(Rules)、命令和技能各管什么的人。

结论先说

  1. 技能放在 .agents/skills/ 或 .cursor/skills/(项目级),个人级是 ~/.agents/skills/ 或 ~/.cursor/skills/。
  2. Cursor 会直接读 Claude Code 和 Codex 的技能目录:.claude/skills/、.codex/skills/ 以及它们在主目录下的对应位置,都在兼容列表里,不用复制。
  3. 两种调用:智能体判断相关时自动使用;或者在 Agent 对话框里输入 / 选择技能,只对这一条消息生效。
  4. disable-model-invocation: true 让技能只能手动调用;paths 让技能只在处理匹配的文件时出现。
  5. 旧的规则和斜杠命令可以用 /migrate-to-skills 一键转成技能。

一、技能目录

级别目录
项目级.agents/skills/、.cursor/skills/
用户级(本机全局)~/.agents/skills/、~/.cursor/skills/
兼容目录.claude/skills/ 和 ~/.claude/skills/;.codex/skills/ 和 ~/.codex/skills/

每个技能是一个包含 SKILL.md 的文件夹,例如 .agents/skills/my-skill/SKILL.md。可选的子目录和开放规范一致:scripts/(智能体可以运行的代码)、references/(按需加载的补充文档)、assets/(模板、图片、数据文件)。

嵌套和 monorepo:

  • Cursor 会递归遍历技能根目录,找到其中任何位置的 SKILL.md。中间用来分类的文件夹只起整理作用,技能的名称取自它自己所在的文件夹;
  • 子项目文件夹里自己的 .cursor/skills/ 或 .agents/skills/ 也会被识别,并且那些技能只对该文件夹内的文件生效,不需要再写 paths。

二、SKILL.md 的字段

字段必填含义
name是标识符,小写字母、数字、连字符;必须和上级文件夹同名
description是做什么、什么时候用;智能体靠它判断是否相关
paths否glob 模式,限定技能只对匹配的文件生效;可以写逗号分隔的字符串或列表
globs否旧技能的兼容写法,新技能用 paths
disable-model-invocation否为 true 时只有输入 /技能名 才运行
icon、color否技能作为自定义模式使用时的徽标图标和颜色
metadata否任意键值对,放附加信息

一个最小示例(按官方字段说明编写):

markdown
---
name: api-conventions
description: Apply this project's REST API conventions. Use when adding or changing API routes, request validation, or error responses.
paths: "src/api/**/*.ts"
---

# 接口约定

- 路由文件放在 src/api/ 下,一个资源一个文件。
- 错误响应统一使用 { code, message } 结构。

SKILL.md 的通用写法见《SKILL.md 怎么写》。

三、怎么调用

方式做法生效范围
自动Cursor 启动时发现技能,智能体判断相关时使用由智能体决定
手动在 Agent 对话框输入 /,选择技能只对这一条消息
整个会话把技能当作自定义模式使用,Mac 上按 Option+Enter,Windows 上按 Alt+Enter整个会话

想关掉自动调用,在 frontmatter 里加 disable-model-invocation: true。带有副作用的流程(发布、跑迁移)适合这样设。

用 paths 限定范围:设成例如 "**/*.py",技能只在智能体处理匹配的文件时才出现;对所有文件都适用的技能不要设这个字段。

四、查看和创建

  • 查看:打开侧边栏的 Customize,进入 Skills。插件带来的技能和项目技能与规则一起列在 Agent Decides 一组里;
  • 创建:手动新建文件夹和 SKILL.md,或者在对话里用内置的 /create-skill,它会生成文件夹结构和 SKILL.md。

五、从 GitHub 安装

官方文档的说法是:技能不能直接导入,要打包在插件里。步骤:

  1. 打开 Customize,选择 From GitHub Repository。仓库里必须有 .cursor-plugin/marketplace.json;
  2. 或者把仓库添加为团队的插件市场;
  3. 安装插件,其中的技能会和其他技能一起出现在 Customize 里。

如果对方仓库只是一堆技能文件夹、没有做成 Cursor 插件,可以自己把需要的技能文件夹放进 .cursor/skills/ 或 .agents/skills/。也可以用通用的命令行工具,见《npx skills add 怎么用》。无论哪种方式,装之前都先看一遍内容,见《Skill 安全吗:安装前检查什么》。

六、把旧的规则和命令转成技能

内置的 /migrate-to-skills 会把符合条件的规则和斜杠命令转换成技能,输出在 .cursor/skills/ 里,转换后要检查一遍。

会被转换不会被转换
动态规则:alwaysApply: false 或未设置、并且没有 globs 的「Apply Intelligently」规则设了 alwaysApply: true 的规则
用户级和工作区级的斜杠命令(转成带 disable-model-invocation: true 的技能)设了 globs 的规则
用户规则(User Rules)

从这张表也能看出 Cursor 对两者的分工:始终生效、或者按文件类型固定生效的约束,留在规则里;由智能体判断何时使用的流程和知识,做成技能。

七、云端智能体和同步

  • ~/.cursor/skills/ 里的技能默认只在本机。要让云端智能体也能用,在 Settings → Agents 里打开 Sync Skills for Cloud Agents;
  • ~/.agents/skills/ 和项目技能不参与这个同步;
  • 同步的技能只属于你自己。要和同事共享,把技能发布到团队的插件市场,或者直接提交在仓库里。

常见问题

Q:同一个技能,.cursor/skills/ 和 .claude/skills/ 各放一份会怎样?

官方文档没有说明同名时的处理方式。保持一份即可:既然 Cursor 能读 .claude/skills/ 和 .agents/skills/,多个工具共用的技能放一个目录就够了。

Q:技能没有被自动使用?

先输入 / 手动调用确认技能能被找到;再检查 name 是否和文件夹同名、有没有设 disable-model-invocation、paths 是否把当前文件排除在外;最后改 description,思路见《Skill 不触发怎么办》。

Q:技能和 MCP 有什么关系?

技能是说明和脚本,MCP 是外部工具的连接。Cursor 里 MCP 的配置见《Cursor MCP 配置教程》。

Q:子代理和技能是一回事吗?

不是。Cursor 文档把它们分开介绍,子代理用 /create-subagent 创建,是带有专门角色的独立工作者。

参考资料

  • Agent Skills(Cursor 官方文档):https://cursor.com/docs/skills
  • Specification(Agent Skills 官方规范):https://agentskills.io/specification

Nathaniel 的更多内容

  1. 01

    用 AI 写简历与模拟面试:对照岗位改简历、STAR 法整理经历、语音模拟面试的流程

    AI 写简历、AI 模拟面试怎么做才有用?给出五步流程:整理经历素材库、对照岗位描述找差距、用 STAR 法改写要点、生成针对性的面试题、用语音模式做模拟面试并复盘;附可复制提示词,并提醒不能让 AI 编造经历、简历上的个人信息怎么保护。

    ChatGPTClaude0
  2. 02

    通义万相怎么用:万相 3.0 生视频与生图入口、灵感值和官方提示词公式

    通义万相怎么用、万相 3.0 在哪生成视频?本文按万相官网和阿里云百炼的官方提示词指南讲清入口、创作框里的几种模式、灵感值与会员的区别,以及文生视频、图生视频、带声音、多镜头和文生图各自的提示词公式。

    通义千问0
  3. 03

    DeepSeek API Key怎么获取:申请、充值、余额查询与泄漏处理

    DeepSeek API Key 在哪里申请、要不要实名、怎么充值和查余额、Key 泄漏了怎么办?本文按官方开放平台文档和常见问题,一步步讲清从创建 Key 到看用量、开发票、退款的完整流程。

    其他 AI 工具0
  4. 04

    Claude Code VS Code 插件使用教程:安装、登录与常用操作

    在 VS Code(及 Cursor 等)里用 Claude Code:扩展安装、登录、@ 引用文件和选中代码、审阅改动、切换模型与权限模式、快捷键、和命令行版的区别,以及图标不见、没反应等常见问题。

    Claude0
  5. 05

    腾讯元宝怎么用:网页版入口、电脑版下载、登录方式与常用功能上手

    腾讯元宝怎么用、网页版入口在哪、电脑版怎么装?本文按元宝官网和 App Store 官方页面讲清三种登录方式、网页版界面、搜索问答、读文档、拍题、录音转写、图片视频创作等功能从哪开始,以及模式选择的注意点。

    其他 AI 工具0
  6. 06

    ChatGPT Atlas 浏览器停用了:还能下载吗、数据怎么迁移、现在用什么替代

    ChatGPT Atlas 浏览器已于 2026 年 8 月 9 日停止运行。本文按官方帮助中心讲清 Atlas 为什么停用、书签和历史记录能否迁移、怎么把书签导入 Chrome,以及现在要用 AI 浏览网页该选新版桌面 App 内置浏览器、云端浏览器还是 Chrome 扩展。

    ChatGPT0

同产品的其他教程

  1. 01

    Cursor 快捷键大全:Agent、行内编辑、Tab 补全常用快捷键与快捷键设置、冲突处理

    Cursor 快捷键速查表(Windows / Linux 与 macOS 对照):打开 Agent、切换模式和模型、行内编辑、把选中代码加入对话、Tab 补全、终端生成命令;以及怎么改快捷键、和 VS Code 快捷键冲突时怎么办。

    Cursor0
  2. 02

    Cursor 安装教程:下载、登录、导入 VS Code 设置与设置中文界面

    Cursor 怎么安装、怎么设置中文?按官方文档讲清 Windows / macOS / Linux 的系统要求与安装步骤、一键导入 VS Code 设置、把界面和 AI 回答改成中文的做法,以及白屏、「已损坏」等启动问题。

    Cursor0
  3. 03

    Cursor 模型选择:Auto、Grok、Composer、Claude、GPT 怎么选,模型不可用与自带 API Key

    Cursor 模型怎么选?按官方文档讲清怎么切换模型、Auto 的三种优化模式、Cursor Models 与 Other Models 两个用量池、官方对各模型的定位、「模型不可用 / 不见了」的原因,以及自带 API Key 的规则与限制。

    Cursor0
  4. 04

    Cursor Rules 怎么写:.cursor/rules 配置、四种生效方式、范例与最佳实践

    Cursor Rules 配置教程:项目规则放在 .cursor/rules 且必须是 .mdc 文件,alwaysApply / description / globs 三个字段决定何时生效;附四种规则范例、官方最佳实践、与 User Rules、Team Rules、AGENTS.md 的关系和不生效的排查。

    Cursor0
  5. 05

    Cursor Agent 模式怎么用:Agent、Plan、Ask 三种模式,检查点回滚与消息排队

    Cursor Agent 模式是什么、和 Plan / Ask 模式怎么选?按官方文档讲清 Agent 能调用哪些工具、Shift+Tab 切换模式、Plan 模式先出方案再动手、用检查点撤销改动、任务进行中排队或插话,以及 /goal 长目标。

    Cursor0
  6. 06

    Cursor、Claude Code、Codex、GitHub Copilot 有什么区别:按形态、账号、计费和规则文件对比

    Cursor 和 Claude Code 的区别是什么、和 Codex、GitHub Copilot 怎么选?只用各家官方文档的事实对比:产品形态、用什么账号、怎么计费、能选哪些模型、规则文件与 MCP、权限模式、代码审查;不做「谁更强」的排名,给出按场景选择的思路。

    ClaudeCursor0

0 条评论

登录 后参与评论

还没有评论,来抢沙发~