
Agent Skills:通用 AI 技能库
Agent Skills:通用 AI 技能库
让 AI 快速学会新技能
你好,我是程序员鱼皮。
在前面的文章中,我们学习了如何用 AI 生成代码。但你可能会发现一些问题:
- AI 生成的界面总是千篇一律的蓝紫渐变色
- 每次都要输入一大段相同的提示词,太麻烦了
- AI 在某些特定任务上表现不够专业
有没有办法让 AI 快速学会新技能,变得更专业呢?
这篇文章,我会介绍 Agent Skills,Anthropic 推出的 AI 技能系统,可以让 AI 快速掌握各种专业技能。
⭐️ 推荐观看视频动画版,更通俗易懂:https://bilibili.com/video/BV1T7zzBQEaA
一、没有 Agent Skills 之前
在了解 Agent Skills 之前,让我们先看看以前是怎么解决这些问题的。
假设你正在用 AI 开发网站,为了让 AI 生成的效果更好,你告诉 AI:
- 界面不要使用蓝紫渐变色
- 不要生成一大堆没用的文档
- 你要遵循公司的代码规范
阿巴阿巴,洋洋洒洒几百字。
之后每次开发网站时,你都要写这么一段又臭又长的提示词,太麻烦了!
于是聪明的你开始想办法。
先把常用的提示词保存到单独的文件(比如 prompts.md),每次手动投喂给 AI。
然后创建了资源文件夹,把公司的代码规范、设计素材都塞进去,告诉 AI 参考这些写。
接着你还写了一些脚本,让 AI 生成代码后自动执行格式化、运行测试、提交代码到 Git。
最后再写个 AGENTS.md 文件,把所有规范和工作流程都写进去,让 AI 自动读取。
你沾沾自喜:嘿嘿,俺这套工作流,堪称完美!
但很快,你发现了问题,随着规范越写越多,文档越来越臃肿,每次对话都要占用很多 AI 上下文空间,浪费 tokens。
这时候,Agent Skills 就该登场了!
二、什么是 Agent Skills?
Agent Skills 是 Anthropic 推出的 一套开放标准,目的是让 AI 能够学习使用各种专业技能,而不用每次都重复输入提示词。
它定义了一种 封装 AI 工作流 的标准:开发者可以把复杂的任务指令、脚本和资源打包成一个 技能(Skill);作为用户,你只需要安装这些技能,AI 就能立刻学会这项本事,不用重复造轮子。
简单来说,它就是给 AI 装备的 技能包。技能包里有精心设计的提示词、代码脚本、还有各种资源文件。
把 AI 想象成一个职场小白,给他装上 文档处理技能,它就立刻知道怎么生成 PPT、处理 Excel 表格;装上 代码规范技能,它就知道怎么按照公司标准写代码。
你可能会想:等等,这不就是把教 AI 做事的文档和 AI 要用到的文件打包成文件夹吗?
没错,差不多就是这个意思。但 Anthropic 把它做成了一个通用标准,而且在实现原理上有一些新花样。下面我们先来实战使用一下 Agent Skills,再揭秘其中的奥秘。
三、Agent Skills 入门实战
目前对 Agent Skills 支持最完善的工具是 Anthropic 官方的 Claude Code,我们就以此为例,安装并使用 Skills。
1、安装 Skills 技能
先打开 Claude Code 并输入命令,添加官方技能市场:
▼plain复制代码/plugin marketplace add anthropics/skills
这就像是在你的 AI 助手里开通了一个技能商店,接下来你就可以从商店中获取技能了。
在 Claude Code 中输入命令,安装官方提供的技能包:
▼plain复制代码/plugin install example-skills@anthropic-agent-skills
这个 example-skills 包含了一堆官方示例技能,包括前端设计、网页测试、动图制作等等。
装完之后,你就可以直接让 AI 使用这些技能了。
还有另外一种安装方式,也可以在 Claude Code 中输入一行命令来安装 frontend-design 技能。
▼markdown复制代码skill install anthropic-agent-skills:frontend-design
2、前端设计技能
比如你要做一个网站,以前没装技能的时候,AI 生成的代码又是那个熟悉的蓝紫渐变色,千篇一律的 AI 审美。
现在安装了 frontend-design 这个 教 AI 生成专业设计感网站 的技能后,你输入:“帮我开发个人作品集网站”。
AI 会主动问你:我发现你安装了前端设计技能,需要用它来生成更具设计感的页面吗?
确认之后,AI 会利用技能生成代码,告别蓝紫渐变,生成独特风格的精美页面。
我们不用每次都给 AI 输入一大堆相同的提示词,装一次技能就行了。
3、文档处理技能
除了代码相关的技能,官方还提供了文档处理技能包。
同样在 Claude Code 中输入一行命令安装:
▼plain复制代码/plugin install document-skills@anthropic-agent-skills
这个技能包里有 PPT 制作、Word 文档生成、Excel 数据分析、PDF 解析等技能。
接下来如果你让 AI 做个 PPT,它会自动调用 PPT 制作技能,直接生成排版好的 PPT 文件,帮你节省几个小时。
四、揭秘 Agent Skills 内部原理
你可能会好奇:为什么 Skills 能做到安装即用?技能包里面到底有啥?AI 又是怎么知道该用哪个技能的?
技能 其实就是一个包含 SKILL.md 技能说明文件的文件夹,还可以包含可执行脚本、资源和参考文档。
▼markdown复制代码my-skill/ ├── SKILL.md # 必需:指令和元数据 ├── scripts/ # 可选:可执行脚本 ├── references/ # 可
