Skills是什么?安装使用教程(2万字详解)

2026-06-16阅读 0热度 0
skill

1 前言

AI时代,如果掌握不好Skills,可能真的会掉队。

Skills是目前广泛使用的一项技术,几乎成了大模型的标配。不止是Ja va或Python开发者需要了解,就连产品经理、UI设计师,甚至行政岗位的同事,也都在用它。这已经不单单是程序员的专属技能,而是几乎所有岗位都需要掌握的工具。

市面上介绍Skills的高质量内容其实不多。大多数文章都是从程序员视角切入,技术术语堆砌,长篇大论,枯燥又晦涩。连开发人员看了都头疼,更别说非技术背景的读者了,基本等于天书。

今天这篇内容,不会用那种方式。通过一些简单的案例来介绍其本质,用最朴素的语言帮助大家快速入门,理解并深度掌握Skills到底是什么。

2 基础概念

2.1 谁提出来的

Skills这个概念最早是由Anthropic公司在2025年10月提出的。这家公司,技术人员应该比较熟悉,非技术人员可能相对陌生。它是美国一家顶尖的人工智能研究公司,旗下的Claude Code就是其代表产品。同时,它也是OpenAI最强的竞争对手之一。

2022年ChatGPT横空出世,后来的CodeX热度也很高。但Skills并不是OpenAI提出来的,而是它的竞争对手Anthropic。另外,MCP的概念同样出自这家公司。

有趣的是,Skills推出仅仅两个月后,就被作为开放标准发布,允许其他Agent平台按照这套格式来兼容Skills生态。

2.2 什么是Skills

Skills的全称是Agent Skills,字面意思就是“智能体技能”。本质上,它是一个包含指令、脚本、模板的可复用技能包。

网上对这种概念有各种说法:大模型的能力扩展机制、Agent扩展包、技能包、AI技能包……这些说法都没错,核心意思都一样:一套可以被AI随时调用的“技能”。

用最通俗的话说,Agent Skills其实就是一个大模型可以随时翻阅的“说明文档”。

举个例子。如果你开发一个智能客服,可以在Skill里明确交代:遇到投诉先安抚情绪,不得随意承诺。再比如做会议总结,可以在Skill里规定:总结必须按照“参会人员、议题、决定”这个格式来输出。

image-20260608144204619

这样一来,不用每次对话都重复粘贴一长串要求。大模型自己翻翻这个“说明文档”,就知道该怎么干了。

当然,“说明文档”只是方便理解的简化说法。实际上,Agent Skills能做的事情要强大得多,高级功能后续会讲到。

至于为什么有时写“Skills”,有时写“Agent Skills”,有时又写“Skill”——Agent Skills是完整名称,由Anthropic提出;Skill是指某一个具体技能,Skills则是集合。

2.3 为什么需要Skills

了解什么是Skills之后,下一个问题:大模型为什么需要它?没有不行吗?

大模型就像一个聪明但“杂而不精”的大脑。看上去无所不能,实际操作起来往往差强人意。

比如想开发一个小程序,让大模型画一个UI。画出来的效果总是不对味,和专业人士完全没法比。有人可能会说:哪里没画好告诉它改就行了。但问题是,即使你告诉它,它能一次性画好吗?可能聊一晚上,大模型都画不出想要的效果。这里有几个关键问题:

  • AI实际上并非万能。
  • 用户并不是专业UI设计师,很多术语不清楚,用大白话沟通,大模型真的能理解吗?
  • 更多时候,用户自己都不知道最终效果该是什么样——页面怎么布局、按钮什么颜色、展示哪些功能——自己都不清楚,怎么让大模型懂?

这时候,如果有一位专业的UI设计师站出来,把自己的经验总结成文字:官网页面怎么布局、小程序页面怎么布局、什么样的按钮用什么颜色、按钮大小多少合适……把这些经验发给大模型,让它按照专业选手的经验去画,结果是不是就接近专业水平了?

这个“经验”,就是“技能”。有了它,就能:

  • 让AI从“只会聊天”变成“能干活”的专用工具。
  • 做事更靠谱。把专家的经验存进去,AI每次干活都按标准来,不随意发挥,结果更稳定。

看到这里,可能有人会问:这不就是提示词吗?Skills确实有提示词的作用。但如果只是提示词,每次对话都得手动贴一遍,公司上千人、上万人,每个人都得贴,多麻烦。

2.4 Agent Skills目录结构

Skill本质上就是一个文件夹。

比如有一个名为“UI”的Skill,它的目录结构大致是这样的:

  • SKILL.md:流程规则,也就是大家理解的提示词。里面是画UI的经验和要求,用于教大模型如何画UI。
  • references/:参考文献目录,里面是各类补充文档,有需要时再加载。
  • scripts/:代码目录,里面是可执行的代码脚本。
  • assets/:其他材料目录,存放图标、模板、图片、字体等资源。

四个文件或目录中,只有SKILL.md是必须的,其他三个都是非必须的。

谁想用这个Skill,把“UI”这个文件夹发给他,让他放在大模型能识别的地方就行了。

image-20260614142152755

上图是使用CodeX桌面版时的例子。其中的skills目录就是专门存放Skill的目录,ui-ux-pro-max就是其中一个专门画UI的Skill。

image-20260614142526185

ui-ux-pro-max不仅是文件夹名称,也是Skill的名称,不能随便改(原因后面会讲)。里面的目录结构如上图所示。

image-20260614142658116

这里可以看到,SKILL.md就是画UI的经验和要求。作者写了292行。

image-20260614142813821

scripts目录里存放着可执行的代码脚本,这里有3个Python脚本。

image-20260614142909504

data目录里是一堆csv文件。这个目录并非官方要求,是作者自己添加的。

总结一下:

  • Skill就是一个文件夹。
  • Skill文件夹由一个文件和三个子文件夹组成,其中SKILL.md是必须的,其他三个可根据需要选择。

3 如何开发一个Skill

3.1 用Claude Code开发Skill

下面通过一个会议总结的实际场景,带大家看看它到底怎么用。

这次用Claude Code来演示如何使用Agent Skills。

按照要求,先进入用户目录下的.claude/skill文件夹,创建Agent Skills。

image-20260608144842705

创建一个文件夹,名字就是Agent Skills的名字:会议总结助手。

image-20260608145213459

为了方便编辑,用VS Code打开这个文件夹,创建一个名为SKILL.md的文件,内容如下:


---
name: 会议总结助手
description: 该技能用于根据会议录音总结内容
---
# 会议总结助手
## 总结规则
请将会议内容总结为以下几点:
- 参会人员
- 议题
- 决定
注意:每一项都只能分别用一句话来表述,不要分成多条
## 示例
输入:
张三:那我们开始吧,今天主要是把下个月社区志愿活动的安排一次性定下来
李四:我建议活动放在公园,人多也方便组织
王五:可以,不过要提前申请场地,不然可能有风险。
赵六:场地申请我可以负责,这周内给大家结果
孙七:人数最好先有个范围,方便准备物资
张三:那就先按50人左右来估算吧
李四:上次的手套还能用,但垃圾袋需要再买
王五:预算要不要设个上限
张三:预算控制在1000以内,优先用现有物资
孙七:时间我建议周六上午,天气也不会太热
李四:酒店集合应该比较合适
赵六:我周三前把申请结果同步到群里
张三:好,那报名截止时间就定在周四晚上
王五:周五可以统一分组和采购
孙七:我来负责写报告文案和活动当天的合影安排
张三:安全方面提醒大家带水,活动结束简单总结一下就行
张三:今天就到这,大家按分工推进
输出:
- 参会人员:张三、李四、王五、赵六、孙七
- 议题:统一确定下个月社区志愿活动的地点、时间、人数、预算及分工安排
- 决定:活动定在公园并于周六上午九点举行,按约50人规模和1000预算执行,由赵六负责场地申请、孙七负责宣传及合影、其余成员配合物资和分组

每一个Agent Skills都需要这么一份文件。它用来描述这个Agent Skills的名称、能干什么事,以及具体怎么干。

我们创建的这个Agents Skills,就是用于总结会议录音内容的。它的SKILL.md分为两个部分:

image-20260608150829364

头部的几行叫元数据(Metadata)。这里只写了namedescription两个属性:

  • name:Agent Skills的名称,必须和文件夹名称相同。所以之前说“文件夹名称不能随便乱改”。
  • description:描述,告诉大模型这个Agents Skills是干什么用的。

image-20260608151314682

中间这部分是Agents Skills的具体说明。官方把它叫做“指定(Instruction)”。这一部分详细描述了模型需要遵循的规则。

image-20260608152800175

为了确保大模型真正理解了,还特意举了一个例子。

image-20260608152844062

现在和Claude Code对话,问它有哪些Agent Skill。上面这张图可以看到,大模型已经识别出了刚写的Skill。

image-20260608153109475

现在把会议内容发给大模型。大模型没有胡乱输出,而是先询问:是否允许使用这个Agent Skill。

image-20260608153259753

同意之后,大模型输出如上。完全符合在SKILL.md里定下的规矩。

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策