一、Skills
1.1 概念
可以把 Skills 理解为给 AI Agent 编写的操作手册,本质上是一份结构化的指令文件。当 Agent 遇到特定类型的任务时,它会去读取对应的 Skill,按照里面定义的步骤一步步执行,而不需要你每次都从头开始教它。
举个例子,如果你想让 AI 帮你创建 Cursor 的自定义规则文件,你需要知道规则文件放在哪个目录、格式长什么样、包含哪些字段。把这些信息写进一个名为 create-rule 的 Skill 里,Agent 碰到相关任务就能自动加载并执行,省去了重复沟通的成本。
1.2 作用
- 知识封装:把某个领域的专业知识、操作步骤和注意事项打包成一个文件,Agent 读了就能干活,无需反复提示。
- 质量可控:同一个任务不管执行多少次,Agent 都按 Skill 定义的流程走,输出结果的质量是可预期的。
- 能力扩展:通过编写不同的 Skills,可以让一个通用 Agent 具备各种垂直领域的专业能力,而无需重新训练模型。
一个典型的 Skill 文件通常是 Markdown 或其他结构化格式,用来清晰描述工具的定义、参数以及调用逻辑。在实际开发中,这相当于为 Agent 配置了一套标准化的作业指导书。


