AI Agent Skills:2025 年最热门的 AI 能力扩展方式

AI Claude Skills MCP 自动化

2025 年,AI 领域最火的两个词除了 MCP,就是 Skills 了。作为 Anthropic 推出的新一代 AI 能力扩展方案,Skills 正在快速改变开发者与 Claude 的协作方式。

如果说 MCP(Model Context Protocol)是 AI 与外部工具连接的「USB 接口标准」,那么 Skills 就是教会 AI 如何做事的「操作说明书」。

什么是 Skills?

Skills 是 Anthropic 在 2025 年 10 月推出的模块化能力包。简单来说,它就是一个包含指令、脚本和资源的文件夹,告诉 Claude 如何完成特定任务。

文件夹结构

my-skill/
├── SKILL.md          # 必需:技能说明文档
├── scripts/          # 可选:辅助脚本
├── templates/        # 可选:文档模板
└── resources/        # 可选:参考资料

渐进式加载(Progressive Disclosure)

Skills 最聪明的设计在于按需加载

  1. 启动时:只读取 namedescription(几十个 tokens)
  2. 识别时:根据任务判断需要哪个 Skill
  3. 加载时:读取该 Skill 的完整 SKILL.md
  4. 执行时:按需加载 scripts/resources/

这意味着你可以拥有 100 个 Skills,但每次对话只会加载相关的 1-2 个,不会爆掉上下文窗口


Skills vs MCP:到底有什么区别?

很多人把 Skills 和 MCP 搞混,其实它们的定位完全不同:

维度SkillsMCP
核心定位工作流说明书工具接口标准
解决的问题「如何做」「连接什么」
开发门槛低(写 Markdown)中(写 Server 代码)
典型用例代码审查流程、文档模板GitHub 操作、数据库查询

一句话总结区别

  • Skills:让 Claude 按照固定流程做事(比如「按什么格式写代码审查报告」)
  • MCP:让 Claude 访问外部服务(比如「查询数据库、操作 GitHub」)

最佳实践:两者结合使用。Skills 定义工作流程,MCP 提供工具能力。


2025 年最热门的 Skills 推荐

以下是 GitHub 和社区中比较流行的 Skills,涵盖开发、文档、数据分析等场景:

1. 代码审查类

Skill 名称功能适用场景
code-reviewer代码质量审查PR 审查、提交前自检
security-audit安全漏洞扫描OWASP 检查、依赖扫描
performance-check性能分析查找低效查询、优化建议

2. 开发框架类

Skill 名称功能适用场景
react-best-practicesReact 开发规范组件设计、Hooks 使用
nestjs-guideNestJS 开发指南API 设计、模块架构
python-dataPython 数据处理Pandas、数据分析流程

3. 文档生成类

Skill 名称功能适用场景
tech-writer技术文档写作API 文档、教程撰写
readme-generatorREADME 自动生成项目介绍、使用说明
changelog-creator更新日志生成版本发布、变更记录

4. 数据分析类

Skill 名称功能适用场景
sql-analyzerSQL 查询分析慢查询优化、索引建议
excel-masterExcel 公式专家复杂公式、数据处理
chart-designer图表设计规范可视化最佳实践

如何创建你的第一个 Skill

创建一个 Skill 非常简单,只需几步:

Step 1:创建文件夹

mkdir -p ~/.config/claude-code/skills/my-skill
cd ~/.config/claude-code/skills/my-skill

Step 2:编写 SKILL.md

---
name: code-reviewer
description: 代码质量和架构审查工具
---

# Code Reviewer

## 何时使用
- 提交代码前进行自审
- 审查同事的 PR
- 重构时的架构评估

## 审查清单
- [ ] 安全性:是否有注入风险、硬编码密钥
- [ ] 性能:是否有 N+1 查询、低效循环
- [ ] 可读性:命名是否清晰、函数是否过长
- [ ] 测试覆盖:关键路径是否有测试

## 工作流程
1. **快速扫描**:标记明显问题
2. **架构分析**:评估设计模式、依赖关系
3. **具体建议**:给出可执行的修改方案

Step 3:使用 Skill

在 Claude Code 中直接对话:

使用 code-reviewer 审查这段代码:
[你的代码]

Skills 生态资源网站

以下是一些值得收藏的 Skills 相关网站和资源:

1. 官方资源

网站链接说明
Claude Skills 官方文档platform.claude.com官方教程和示例
Anthropic 博客claude.com/blogSkills 设计原理解析

2. 社区资源

网站/仓库链接说明
awesome-claude-skillsgithub.com/travisvn/awesome-claude-skills精选 Skills 集合
awesome-claudegithub.com/tonysurfly/awesome-claudeClaude 生态资源大全
Skills Marketplaceskillsmp.comSkills 市场(需翻墙)
MCP Marketmcpmarket.comMCP 和 Skills 排行榜

3. 中文资源

资源链接说明
** Jimmy Song 的博客**jimmysong.io/ai/awesome-claude-skills中文 Skills 介绍
稀土掘金juejin.cn搜索 “Claude Skills” 有教程

Skills 的最佳实践

1. 保持精简

SKILL.md 控制在 1-2KB 以内,复杂内容放到 resources/ 目录按需加载。

2. Description 要准确

这是 Claude 判断是否使用该 Skill 的关键:

# 好的描述
description: 用于代码审查,专注于安全性、性能和可读性检查

# 差的描述
description: 代码工具

3. 显式调用

如果 Claude 没有自动使用某个 Skill,可以直接指定:

使用 security-audit Skill 检查这段代码的安全问题

4. 版本控制

用 Git 管理你的 Skills,方便追踪变更和回滚:

cd ~/.config/claude-code/skills
git init
git add .
git commit -m "Add code-reviewer skill"

Skills 的未来展望

Skills 代表了 AI 从「被动应答」向「主动执行」演进的重要一步。我们可以期待:

  • Skills 市场:类似 VS Code 插件市场,一键安装他人分享的 Skills
  • 可视化编辑器:低代码方式创建 Skills,无需手写 Markdown
  • 跨平台支持:不仅限于 Claude,其他 AI 助手也能使用 Skills 格式

总结

Skills 是 2025 年 AI 开发工具领域的重要创新。它让 Claude 不再只是聊天机器人,而是真正成为理解你工作流程、能按你规范做事的智能助手。

核心要点回顾:

  • Skills 是「工作流说明书」,MCP 是「工具接口标准」
  • Skills 采用渐进式加载,不会占用过多上下文
  • 官方和开源社区已有大量现成 Skills 可用
  • 创建 Skill 门槛很低,只需写 Markdown 文件

如果你还没尝试过 Skills,建议从创建一个简单的代码审查 Skill 开始。一旦习惯了这种工作方式,你会发现 AI 协作的效率提升是质的飞越。


参考链接: