「我在cursor上配置skills技能」

今天看到了一篇很有意思的教程文章,简单的来说就是在cursor上配置skills,让cursor不只是简单的去写代码。大致思路就是Anthropic 官方发布了一套 Skills(技能库),配合开源项目 openskills把这些技能插入cursor项目去。

01.为什么需要skills?

因为在chat中写prompt是“软约束”,容易导致ai产生幻觉。所以诞生了skills,起到一个“强约束”,本质上是一套标准化的 SOP(标准作业程序)和工具包。当你调用 Skill 时,AI 不再是瞎猜,而是严格按照你定义的步骤去执行任务——查文件、跑脚本、生成报表

02.如何在cursor中安装skills?

需要一个中间件openskills,具体的细节可以参考npm这个网站去学习

首先在终端中安装openskills

npm install -g openskills 

进货“技能包”,就是从Anthropic 官方提供的一套高质量 Skills里面去选择,强烈推荐skill-creator这个可以帮助我们生成自定义技能

openskills install anthropics/skills 

怎么判定成功了呢?会生成一个 .claude/skills 文件夹。这就是你的“军火库”。

最关键的一步也是容易忽略的一步就是让 Cursor 的 AI “看见” 这些技能,所以我们最后还需要生成一个 AGENTS.md 文件,作为 AI 的行动指南。

openskills sync 

03.实战skills

如何使用skills技能,我们可以通过输入指令去读取,比如说:
调用 pptx skills,根据最近的 git commit 记录,整理一份最近改动点的汇总 PPT。”

如何创建自定义的skills,我们可以在输入框框中这么说:
请调用 skill-creator,帮我生成一个xxxx的skill

04.技术复盘与思考

这套工作流的本质是什么?
是 RAG (检索增强生成) + Tool Use (工具调用) 的本地化实践。
以前:我们需要把所有上下文塞给 AI,祈祷它记住。
现在:我们将能力封装成 Skill(代码+文档)。AI 变成了“调度员”,它不需要知道怎么画 PPT 的每一个像素,它只需要知道何时调用那个画 PPT 的工具。
✅ 节省 Token:不需要每次都把规则重复一遍。
✅ 高确定性:代码逻辑保证了输出格式的稳定。
✅ 可复用性:一次编写,所有项目通用。

05.补充

如何安装别人的skills,可以通过一下操作
openskills install <作者/技能名>

  1. <作者> 是 GitHub 用户名或组织名
  2. <技能名> 是 Skill 仓库名

本篇内容素材部分来源于网络,如有侵权请联系删除

分类AI知识

共有 0 条评论