AI 助手也能“学习技能“?带你玩转 Agent Skills
AI 助手也能"学习技能"?带你玩转 Agent Skills
前言:你有没有这样的经历?
每次用 AI 开发项目时,你都要重复写一大串提示词:
不要用蓝紫渐变色
遵循公司代码规范
输出格式要符合 XXX 标准
...
洋洋洒洒几百字,每次对话都要重新输入一遍。于是聪明的你开始想办法:把常用提示词存成文件、创建资源文件夹、写自动化脚本…
但问题来了:规范越来越多,文档越来越臃肿,每次对话都占用大量上下文空间,浪费 tokens。
其实,有一个更优雅的解决方案——Agent Skills。
什么是 Agent Skills?
Agent Skills 是 Anthropic 推出的一套开放标准,简单来说,就是给 AI 装备的"技能包"。
每个技能包里包含:
- 精心设计的提示词
- 可执行脚本
- 各种资源文件
- 参考文档
把 AI 想象成一个职场新人:
- 装上文档处理技能 → 立刻知道怎么做 PPT、处理 Excel
- 装上代码规范技能 → 知道按公司标准写代码
- 装上设计技能 → 告别千篇一律的 AI 审美
核心机制:渐进式披露
你可能会问:如果有多个技能,AI 怎么知道用哪个?把所有技能都塞给 AI 不是很占上下文吗?
这里就要提到 Agent Skills 的核心机制——渐进式披露:
- AI 执行任务时先扫描技能目录
- 只读取每个技能的元数据(名称和描述)
- 发现描述与任务相关,才加载完整技能文档
- 根据需要按需加载其他资源
用到哪个查哪个,既精准匹配又节省上下文。
如何使用 Agent Skills?
目前对 Agent Skills 支持最完善的是 Anthropic 官方的 Claude Code。使用步骤很简单:
第一步:添加官方技能市场
claude mcp add https://github.com/anthropics/anthropic-registry
第二步:安装技能包
官方提供了两大类技能包:
代码相关(example-skills):
- 前端设计(frontend-design)
- 网页测试(webapp-testing)
- 动图制作(slack-gif-creator)
文档处理(document-skills):
- PPT 制作(pptx)
- Word 文档(docx)
- Excel 分析(xlsx)
- PDF 处理(pdf)
安装后,AI 会自动识别任务需求并调用相应技能。
实际效果对比
没有技能时:AI 生成千篇一律的蓝紫渐变页面
装了 frontend-design 技能后:
你:帮我开发个人作品集网站
AI:我发现你安装了前端设计技能,需要用它来生成高设计感的页面吗?
你:确认
AI:[生成独特风格的精美代码]
技能包的内部结构
一个技能包本质上就是一个文件夹,核心是 skill.md 文件:
---
name: 技能名称
description: 技能描述,告诉 AI 何时使用此技能
---
# 以下是详细的指令内容
指导 AI 具体怎么做的提示词...
- 元数据部分(YAML 格式):告诉 AI 什么时候用这个技能
- 指令内容:精心设计的提示词,教 AI 具体怎么做
跨平台支持
Agent Skills 已成为通用标准,不仅仅是 Claude Code:
- Cursor:通过命令行工具安装
- VS Code:支持技能目录配置
- Cline:原生支持
- 其他工具:不断增多
以 Cursor 为例:
- 安装官方命令行工具
- 进入项目目录执行安装命令
- AI 自动识别并调用技能
热门技能如 UIUXProMAX 可以显著提升 AI 的设计能力,通过搜索脚本在 data 目录中进行多维度匹配,找到适合的配色、字体和布局风格。
自己开发技能很简单
你可以:
方法一:复制粘贴修改
- 复制一个官方技能包
- 修改目录名称
- 修改
skill.md的元数据和指令内容 - 添加自己的资源文件
方法二:使用 Skill Creator 技能
官方提供了专门的 skill-creator 技能,只需告诉 AI:
帮我创建一个专门生成公司周报的技能
AI 会引导你回答几个问题,自动生成完整的技能包。
技能的作用域
- 全局技能:放在个人技能目录,所有项目可用
- 项目技能:放在项目的
.claude/skills目录,仅该项目生效 - 社区共享:可发布到 GitHub 或 Cloud Skills Hub
MCP vs Skills vs 斜杠命令
很多人搞不清这三者的区别:
| 技术 | 定位 | 作用 |
|---|---|---|
| MCP | 手和眼睛 | 连接外部工具和数据源,获取数据或操作外部系统 |
| Skills | 工作手册 | 打包专业知识和工作流程,教 AI 怎么做 |
| 斜杠命令 | 快捷键 | 手动输入触发的固定操作 |
关键区别:Skills 可以被 AI 自动识别调用,无需显式触发。
它们可以协同工作
举个例子:让 AI 自动发周报
┌─────────────────────────────────────┐
│ MCP:获取任务列表数据 │
│ (从数据库/任务管理工具拉取数据) │
└─────────────────┬───────────────────┘
│
▼
┌─────────────────────────────────────┐
│ Skills:按周报模板格式化数据 │
│ (把原始数据整理成老板爱看的格式) │
└─────────────────────────────────────┘
MCP 提供食材,Skills 提供配方。
为什么 Agent Skills 会火?
从纯技术角度看,Agent Skills 并没有发明什么惊天动地的算法。它能火主要有两个原因:
1. 开放标准
封装一次,到处复用。还能通过社区共享,形成生态。
2. 降低使用门槛
以前:学提示词工程、配置工具链、调试参数
现在:像装 App 一样安装技能包,AI 立刻变专业
一项技术的成功不在于它有多复杂,而在于它能让普通用户在不关注技术细节的情况下感受到技术的价值。
结语:AI 编程时代的新工作方式
Agent Skills 不仅仅是个技术概念,更是一种新的工作方式:
- 把重复任务封装成技能
- 把团队最佳实践固化成技能
- 让 AI 真正成为得力助手
在这个 AI 编程盛行的年代,技术的门槛正在崩塌,而想象力的边界正在无限扩张。
你准备好给 AI 装上什么技能了?
关注我们,学习更多 AI 编程技巧和实践经验。
本文由幻谱科技出品,欢迎转发分享
更多推荐




所有评论(0)