技能功能正在改变开发者与 AI 协作的方式,它将重复性的工作流转化为结构清晰、可复用的功能。作为备受认可的 AI 代码编辑器,Cursor 通常是应用技能功能的首选工具,但配置技能需要理解文件结构、上下文管理和提示词设计。本指南将介绍如何在 Cursor 中创建和配置技能,展示实用案例,并讲解如何借助 AI 创建自定义技能,把最佳实践沉淀为可复用的“肌肉记忆”。
如何在 Cursor 中创建和使用技能?
要充分利用 Cursor 的技能功能,你首先需要了解如何在项目结构中进行配置。完成配置后,你就可以轻松创建、组织和使用技能,实现开发工作流的自动化。按照以下步骤,即可在 Cursor 中创建和使用技能。
第 1 步:创建 .cursor 文件夹
首先,进入项目的根目录,创建一个名为 .cursor 的文件夹。这个文件夹用于存放 Cursor 特有的配置文件以及项目级别的设置。
第 2 步:添加 skills 目录
接下来,在 .cursor 中创建一个 skills 文件夹。这个目录将存放你所有的自定义技能。
第 3 步:为每种技能创建文件夹
每种技能都应该在 skills 目录下拥有自己的文件夹。例如:
api-creation-skilldocumentation-creatorcode-review-assistant
将各技能分别存放在独立文件夹中,有助于避免冲突,并让技能库不断扩充时更方便进行更新
第 4 步:添加 SKILL.md 文件
在每个技能文件夹中,创建一个名为 SKILL.``md 的文件。这个文件是定义技能运行方式以及 Cursor 何时应该应用该技能的标准格式。
第 5 步:定义基本结构
文件创建完成后,添加描述该技能所需的核心内容部分。
一个典型的 SKILL.md 文件应该包含:
标题: 技能的名称。
描述: 说明该技能应在什么情况下使用。
说明: Cursor 执行任务时遵循的分步指导。
清晰的结构有助于 Cursor 理解技能的用途,并产出更一致的结果。
第 6 步:添加可选的增强内容(如有需要)
确定基本内容后,你可以通过添加以下额外部分来增强技能:
模板
示例
说明
验证规则
输出要求
第 7 步:在 Cursor 中使用该技能
配置好技能后,按 Ctrl + I 打开 Cursor Chat。输入 / 查看可用技能,选择你想使用的技能,然后描述你的任务。Cursor 会自动加载所选技能的说明,并将其应用到任务中。
第 8 步:让 Cursor 执行工作流
AI 会遵循你的技能规则,在需要时提出澄清问题,并生成相应的结构化结果,比如 API 或文档。
自定义技能可以显著改善开发者使用 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 的外部技能
附加提示:用 Kimi 轻松创建个人技能
Kimi 的文档转技能功能可以把已有的文档、代码或模板转换为可复用的 AI 技能。它不只是读取或总结文件,而是直接从你的内容中提取清晰的工作流程,并转化为自动化操作。这样一来,复用 Office 文件或内部文档中的流程会变得更容易,帮助你自动化重复性任务,无需从零开始重新搭建工作流程。
如何将文档转换为技能?
如果你已经有标准操作流程、模板、报告或结构化文件,可以直接在 Kimi 中把它们转换为一种 Skill。方法如下。
第一步:进入文档转技能工具
前往 kimi.com 开始操作。点击“+”(创建)按钮,然后进入“Skills”,选择“Document to skills”选项。
第二步:上传 Office 文件
上传你已有的文件,比如 Word 文档、PDF、Excel 工作表或幻灯片。上传后,清楚说明你希望 Kimi 提取、复制或转换成可复用技能的内容。Kimi 会处理该文件,识别其中的关键模式,并自动提取文档中的工作流程结构。
第三步:创建并使用你的技能
点击“Create skill”��始生成过程。Kimi 会分析你的文档,并将其转换为清晰、可复用的技能,具体耗时取决于文件的大小和复杂程度,可能需要几分钟。
生成完成后,你可以直接打开该技能使用。你也可以对其进行修改、复制内容,或将其下载为 .md 文件,以便复用或分享。
Kimi 文档转技能工具的核心功能
了解了如何将文档转换为可复用的技能后,接下来看看这项功能的强大之处。
将文档转换为可复用的技能与知识系统
Kimi 可以把标准操作流程、手册和指南等文档转换为结构清晰的 Skills。这些 Skills 将工作流程、规则和专业知识以可复用的形式保存下来。你的文档不再是静态文件,而是变成可执行的 AI 指令,让你能在多个任务中重复使用同一套经验。
组合使用自定义技能与已有技能,获得更好的结果
Kimi 支持你同时使用多种技能,无论是自定义的还是内置的。通过在单一工作流程中组合不同的技能,你可以得到更符合预期和任务要求的结果。这种灵活的方式便于将技能适配到不同场景,并提升整体输出质量。
结语
技能通过在编辑器中将指令打包成可复用的工作流程,使开发任务的管理更加便捷。这有助于保持结果的一致性,减少编程时手动重复输入提示词的需要。开发者可以在不同项目中应用相同的清晰逻辑,从而提升效率和条理性。为了实现更快速的配置,像 Kimi 这样的工具可以将现有文档转换为可复用的技能,让工作流程的自动化变得更简单、更易于扩展。