如何使用 Cursor 技能:完整指南

Cursor 技能可以帮助你在 Cursor 中创建和使用可复用的工作流,从内置能力到自定义技能创建都能覆盖。如果你想更快地把现有内容变成技能,Kimi 的文档转技能功能可以直接将文档转换为结构化技能。

阅读时长:10 分钟2026-08-12
如何在 Cursor 中使用技能

技能重塑了开发者与 AI 协作的方式,把重复性的工作流转变为可复用的结构化能力。作为一款领先的 AI 代码编辑器,Cursor 常常是应用技能的首选工具,但要搭建技能,需要理解文件结构、上下文管理和提示词设计。本指南将展示如何创建和配置 Cursor 技能、探索一些有用的示例,以及借助 AI 构建自定义技能,把最佳实践变成可复用的“肌肉记忆”。

如何在 Cursor 中创建和使用技能?

要让 Cursor 技能真正发挥作用,首先需要了解如何在项目结构中搭建它们。搭建完成后,就可以轻松创建、组织和使用技能,来自动化开发工作流。请按照以下步骤在 Cursor 中创建和使用技能。

Cursor AI 编码平台

第 1 步:创建 .cursor 文件夹

首先,进入项目根目录,创建一个名为 .cursor 的文件夹。该文件夹用于存放 Cursor 专属的配置文件和项目级设置。

在项目根目录中创建 .cursor 文件夹

第 2 步:添加 skills 目录

接着,在 .cursor 内创建一个 skills 文件夹。该目录将包含你所有的自定义技能。

在 Cursor 配置目录内添加 skills 文件夹

第 3 步:为每个技能创建一个文件夹

每个技能都应在 skills 目录内拥有自己的文件夹。例如:

  • api-creation-skill

  • documentation-creator

  • code-review-assistant

将各技能分别放入独立文件夹,有助于避免冲突,也能让技能库不断扩充时的更新更加方便

将多个自定义 Cursor 技能分别组织到不同文件夹中

第 4 步:添加 SKILL.md 文件

在每个技能文件夹内,创建一个名为 SKILL.md 的文件。该文件是用来定义技能工作方式以及 Cursor 何时应用该技能的标准格式。

在自定义 Cursor 技能文件夹内创建 skill.md 文件

第 5 步:定义核心结构

文件创建好后,添加描述该技能所需的核心部分。

一个典型的 SKILL.md 文件应包含:

  • 标题: 技能的名称。

  • 描述: 说明该技能应在何时使用。

  • 说明: Cursor 在执行任务时所遵循的分步指导。

清晰的结构有助于 Cursor 理解该技能的用途,并产生更一致的输出结果。

Cursor 技能定义文件的核心结构

第 6 步:添加可选的增强内容(如需要)

定义好基本内容后,你可以通过添加额外的部分来增强该技能,例如:

  • 模板

  • 示例

  • 注意事项

  • 验证规则

  • 输出要求

在 Cursor 技能中添加模板和验证规则

第 7 步:在 Cursor 中使用该技能

配置好技能后,按 Ctrl + I 打开 Cursor Chat。输入 / 查看可用技能,选择你想使用的技能,然后描述你的任务。Cursor 会自动加载所选技能的指令,并将其应用到该任务中。

在 Cursor Chat 中选择并使用自定义技能

第 8 步:让 Cursor 执行工作流

AI 会按照你设定的技能规则执行任务,必要时提出澄清问题,并相应地生成结构化输出,例如 API 或文档。

Cursor 使用自定义技能执行工作流

自定义技能能显著改善开发者使用 Cursor 的方式。通过将常用提示词转化为可复用的工作流,团队可以节省时间、保持一致性,并简化复杂的开发任务。

技能用途
canvas创建/编辑 .canvas.tsx,在聊天旁打开可视化 Canvas(图表、表格、分析面板等)
sdk使用 Cursor SDK(@cursor/sdk/ cursor-sdk)在脚本、CI 和自动化流程中调用 Agent
babysit维持 PR 的可合并状态:处理评论、解决冲突、修复 CI
statusline配置 CLI 自定义状态栏(~/.cursor/cli-config.json 中的 statusLine)
split-to-prs将当前改动拆分为多个便于审查的小 PR
update-cursor-settings修改 IDE 设置(settings.json:主题、字体、格式化等)
update-cli-config修改 CLI 配置(~/.cursor/cli-config.json:权限、审批模式、vim 等)
shell处理 /shell 命令,将后续文本作为字面 shell 命令执行
migrate-to-skills将 .cursor/rules/.mdc 和 .cursor/commands/.md 迁移为 Skills 格式
create-subagent创建自定义子智能体(专用的 AI 子智能体)
create-rule创建 Cursor Rules(.cursor/rules/、AGENTS.md 等)
create-hook创建 Cursor Hooks(hooks.json,在 Agent 事件前/后执行自定义逻辑)
create-skill创建新的 Agent Skill(编写 SKILL.md 的结构和规范)

可在 Cursor 中使用的外部技能

技能描述GitHub 链接
best-of-n-solving使用隔离的 git worktree 并行尝试多种方案来解决难题,然后从中选出最佳方案。https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/best-of-n-solving/SKILL.md
parallel-exploring通过启动多个只读子智能体同时调查不同区域,快速探索大型代码库。https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/parallel-exploring/SKILL.md
adding-e2e-tests配置 Playwright,包括配置文件、示例测试、页面对象以及 CI 集成。https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-e2e-tests/SKILL.md
adding-auth使用 Auth.js(NextAuth)添加 OAuth 登录、会话管理以及受保护的路由。https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-auth/SKILL.md
adding-stripe集成 Stripe 结账、订阅、webhook 以及客户门户。https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-stripe/SKILL.md
adding-docker通过多阶段 Dockerfile、docker-compose 和 .dockerignore,为任意应用添加 Docker 支持。https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-docker/SKILL.md
adding-analytics为任意网页应用添加 PostHog 事件跟踪、页面浏览、功能开关以及会话回放。https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-analytics/SKILL.md
adding-error-tracking添加 Sentry 崩溃报告、性能监控以及 source map。https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-error-tracking/SKILL.md
auditing-security系统性的安全审计,检查 OWASP Top 10 漏洞、敏感信息泄露以及不安全的代码模式。https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/auditing-security/SKILL.md
profiling-performance使用 Cursor 的浏览器性能分析器对正在运行的应用进行 CPU 性能分析,捕获调用栈并找出运行缓慢的函数。https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/profiling-performance/SKILL.md
converting-css-to-tailwind将普通 CSS 样式表转换为 Tailwind 工具类——包括选择器、媒体查询、伪类、动画和任意值。https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/converting-css-to-tailwind/SKILL.md
generating-images使用 OpenAI gpt-image-2 生成或编辑图片(图标、logo、博客主图、OG 图片、插图、模型图)。支持文本生成图片、图片生成图片、蒙版局部重绘以及并行批量任务。https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/generating-images/SKILL.md
api-smoke-testing从代码库中发现 API 路由,逐一调用每个接口,并报告哪些接口返回了错误。https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/api-smoke-testing/SKILL.md
creating-pr创建整洁、便于审查的 pull request,包含规范的标题、结构化的描述以及关联的 issue。https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/creating-pr/SKILL.md
babysitting-pr监控某个已打开的 PR 是否出现 CI 失败、评审意见或合并冲突——并自动修复,使该 PR 始终处于可合并状态。https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/babysitting-pr/SKILL.md

额外提示:用 Kimi 轻松创建个人技能

Kimi 的文档转技能功能可以将现有文档、代码或模板转化为可复用的 AI 技能。它不仅能读取或总结文件,还能直接从内容中提取结构化工作流,并将其转换为自动化操作。这样一来,你可以轻松复用 Office 文件或内部文档中的流程,无需从零开始重建工作流即可实现任务自动化。

如何将文档转换为技能?

如果你已经有 SOP、模板、报告或结构化文件,可以直接在 Kimi 中将它们转换为技能。方法如下。

第 1 步:进入文档转技能工具

前往 kimi.com 开始使用。点击“+”(创建)按钮,进入“技能”,然后选择“文档转技能”选项。

在 Kimi 中进入文档转技能工具

第 2 步:上传 Office 文件

上传你现有的文件,例如 Word 文档、PDF、Excel 表格或演示文稿。上传后,清楚说明你希望 Kimi 提取、复制或转换成可复用技能的内容。随后 Kimi 会处理该文件,识别其中的关键模式,并自动从文档中提取出底层的工作流结构。

上传文档以在 Kimi 中将其转换为技能

第 3 步:创建并使用你的技能

点击“创建技能”开始生成过程。Kimi 会分析你的文档,并将其转换为结构化、可复用的技能,具体所需时间取决于文件大小和复杂程度,可能需要几分钟。

在 Kimi 中创建并使用你的技能

生成完成后,你可以直接打开该技能使用。你也可以对其进行修改、复制内容,或将其下载为 .md 文件以便复用或分享。

在 Kimi 中下载你的技能

Kimi 文档转技能工具的核心功能

了解了文档如何转换为可复用技能之后,接下来我们看看这项功能强大之处何在。

  • 将文档转化为可复用的技能与知识系统

Kimi 可以将 SOP、手册和指南等文档转换为结构化的技能。这些技能以可复用的形式承载工作流、规则和领域知识。你的文档不再是静态文件,而是变成了可执行的 AI 指令,从而让同一份专业知识能在多个任务中反复使用。

  • 结合自定义技能与内置技能,获得更好效果

Kimi 允许你同时使用多个技能,包括自定义技能和内置技能。通过在同一工作流中组合不同技能,你可以获得更符合预期和任务需求的输出结果。这种灵活的方式让技能更容易适配不同场景,并整体提升输出质量。

总结

技能通过将指令打包成可复用的工作流,让开发任务在编辑器中的管理变得更加简单。这有助于保持输出的一致性,减少编码过程中反复手动输入提示词的需要。开发者可以在不同项目中应用同样的结构化逻辑,从而提升效率和条理性。为了实现更快速的搭建,像 Kimi 这样的工具还能将现有文档转换为可复用技能,让工作流自动化变得更简单、更易扩展。

常见问题

Cursor 技能存储在哪里?
Cursor 技能通常存储在本地项目或 Cursor 的工作区配置中。在大多数情况下,它们以结构化文件或文件夹的形式存放在项目目录内(通常类似于 .cursor/ 或 skills/config 文件夹)。如果开启了同步,也可以通过 Cursor 账户设置来管理。这样在处理同一个项目时,跨会话也能使用这些技能。
Cursor 技能会自动运行吗?
是的,根据配置方式的不同,Cursor 技能可以自动运行。启用后,它们可以检测代码库中的上下文,并在无需手动提示的情况下应用相关指令。不过,并非所有技能都会自动运行,有些需要用户手动触发。这取决于技能的类型和设置。
Cursor 技能可以自定义吗?
是的,Cursor 技能可以根据你的工作流需求完全自定义。你可以编辑指令、调整行为规则,并定义技能在不同场景下应如何响应。开发者通常会针对特定框架、编码规范或自动化任务来定制技能。这种灵活性让团队能够构建个性化的 AI 辅助开发工作流。
相关推荐
19 项 AI 效率技能,帮你更好地管理工作
19 项 AI 效率技能,帮你更好地管理工作
2026-08-12
13 个提升你公开演讲效果的 AI 技能
13 个提升你公开演讲效果的 AI 技能
2026-08-12
14 款 AI PPT 技能,更快制作演示文稿
14 款 AI PPT 技能,更快制作演示文稿
2026-08-12
面向 AI 智能体的网页开发 HTML 技能
面向 AI 智能体的网页开发 HTML 技能
2026-08-12
提升 QA 工作流的 AI 软件测试技能
提升 QA 工作流的 AI 软件测试技能
2026-08-12
如何在 Cursor 中使用 Skills:实用指南