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

Cursor 的技能功能可以让你创建和复用工作流,涵盖从内置功能到自定义技能创建的各个方面。如果你想更快地从现有内容生成技能,Kimi 的文档转技能功能可以直接将你的文档转换为结构清晰的技能。

阅读时长:10 分钟2026-07-22
如何在 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 子 Agent)
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为任意 Web 应用添加 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 浏览器 profiler 分析正在运行的应用的 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

附加提示:用 Kimi 轻松创建个人技能

Kimi 的文档转技能功能可以把已有的文档、代码或模板转换为可复用的 AI 技能。它不只是读取或总结文件,而是直接从你的内容中提取清晰的工作流程,并转化为自动化操作。这样一来,复用 Office 文件或内部文档中的流程会变得更容易,帮助你自动化重复性任务,无需从零开始重新搭建工作流程。

如何将文档转换为技能?

如果你已经有标准操作流程、模板、报告或结构化文件,可以直接在 Kimi 中把它们转换为一种 Skill。方法如下。

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

前往 kimi.com 开始操作。点击“+”(创建)按钮,然后进入“Skills”,选择“Document to skills”选项。

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

第二步:上传 Office 文件

上传你已有的文件,比如 Word 文档、PDF、Excel 工作表或幻灯片。上传后,清楚说明你希望 Kimi 提取、复制或转换成可复用技能的内容。Kimi 会处理该文件,识别其中的关键模式,并自动提取文档中的工作流程结构。

在 Kimi 中上传文档以转换为 Skill

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

点击“Create skill”��始生成过程。Kimi 会分析你的文档,并将其转换为清晰、可复用的技能,具体耗时取决于文件的大小和复杂程度,可能需要几分钟。

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

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

在 Kimi 中下载你的技能

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

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

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

Kimi 可以把标准操作流程、手册和指南等文档转换为结构清晰的 Skills。这些 Skills 将工作流程、规则和专业知识以可复用的形式保存下来。你的文档不再是静态文件,而是变成可执行的 AI 指令,让你能在多个任务中重复使用同一套经验。

  • 组合使用自定义技能与已有技能,获得更好的结果

Kimi 支持你同时使用多种技能,无论是自定义的还是内置的。通过在单一工作流程中组合不同的技能,你可以得到更符合预期和任务要求的结果。这种灵活的方式便于将技能适配到不同场景,并提升整体输出质量。

结语

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

常见问题

Cursor 的技能存储在哪里?
Cursor 的技能通常存储在你的本地项目或 Cursor 的工作区配置中。大多数情况下,它们以结构化文件或文件夹的形式存在于项目目录中(通常类似 .cursor/ 或某个 skills/config 文件夹)。如果启用了同步,你也可以在 Cursor 的账户设置中管理它们。这样一来,在同一个项目中工作时,这些技能就能在多次会话间保持可用。
Cursor 的技能是自动运行的吗?
是的,Cursor 的技能可以根据配置自动运行。启用后,它们会检测你代码中的上下文,并在无需你手动触发的情况下应用相应指令。不过并非所有技能都会自动执行,有些需要用户手动激活。这取决于技能的类型和具体配置。
Cursor 的技能可以自定义吗?
是的,Cursor 的技能可以根据你的工作流需求完全自定义。你可以编辑指令、调整行为规则,并定义技能在不同场景下应如何响应。开发者通常会根据特定框架、代码规范或自动化任务对技能进行调整。这种灵活性让团队能够打造符合自身需求的 AI 辅助开发工作流。
相关推荐
24 种每位产品经理都该尝试的 AI 产品经理技能
24 种每位产品经理都该尝试的 AI 产品经理技能
2026-07-23
13 种提升公众演讲能力的 AI 技能
13 种提升公众演讲能力的 AI 技能
2026-07-23
17 种 AI 项目管理技能,助力更好地执行项目
17 种 AI 项目管理技能,助力更好地执行项目
2026-07-23
如何创建技能以实现更好的自动化
如何创建技能以实现更好的自动化
2026-07-22