技能重塑了开发者与 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 子智能体) |
| 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 文件或内部文档中的流程,无需从零开始重建工作流即可实现任务自动化。
如何将文档转换为技能?
如果你已经有 SOP、模板、报告或结构化文件,可以直接在 Kimi 中将它们转换为技能。方法如下。
第 1 步:进入文档转技能工具
前往 kimi.com 开始使用。点击“+”(创建)按钮,进入“技能”,然后选择“文档转技能”选项。
第 2 步:上传 Office 文件
上传你现有的文件,例如 Word 文档、PDF、Excel 表格或演示文稿。上传后,清楚说明你希望 Kimi 提取、复制或转换成可复用技能的内容。随后 Kimi 会处理该文件,识别其中的关键模式,并自动从文档中提取出底层的工作流结构。
第 3 步:创建并使用你的技能
点击“创建技能”开始生成过程。Kimi 会分析你的文档,并将其转换为结构化、可复用的技能,具体所需时间取决于文件大小和复杂程度,可能需要几分钟。
生成完成后,你可以直接打开该技能使用。你也可以对其进行修改、复制内容,或将其下载为 .md 文件以便复用或分享。
Kimi 文档转技能工具的核心功能
了解了文档如何转换为可复用技能之后,接下来我们看看这项功能强大之处何在。
将文档转化为可复用的技能与知识系统
Kimi 可以将 SOP、手册和指南等文档转换为结构化的技能。这些技能以可复用的形式承载工作流、规则和领域知识。你的文档不再是静态文件,而是变成了可执行的 AI 指令,从而让同一份专业知识能在多个任务中反复使用。
结合自定义技能与内置技能,获得更好效果
Kimi 允许你同时使用多个技能,包括自定义技能和内置技能。通过在同一工作流中组合不同技能,你可以获得更符合预期和任务需求的输出结果。这种灵活的方式让技能更容易适配不同场景,并整体提升输出质量。
总结
技能通过将指令打包成可复用的工作流,让开发任务在编辑器中的管理变得更加简单。这有助于保持输出的一致性,减少编码过程中反复手动输入提示词的需要。开发者可以在不同项目中应用同样的结构化逻辑,从而提升效率和条理性。为了实现更快速的搭建,像 Kimi 这样的工具还能将现有文档转换为可复用技能,让工作流自动化变得更简单、更易扩展。