背景
最近在使用 Cursor 和 Claude Code 进行开发时,发现 Agent Skills 功能非常实用——它能让 AI 更专业地完成特定任务,比如代码审查、生成 Git Commit 信息或自动生成测试用例。不过网上的资源比较零散,这里整理了一份开源合集。
什么是 Agent Skills?
简单来说,就是给 AI 一套「技能说明书」。它包含指令、脚本和资源包,告诉 AI 如何更专业地协助工作。例如:
- 代码审查 Skill:按最佳实践审查代码并给出建议
- Git Commit Skill:自动生成规范的提交信息
- 单元测试 Skill:根据代码逻辑生成测试用例
支持平台
不同平台的存储路径略有差异,以下是常见 IDE 的配置位置:
| 平台 | 全局目录 | 项目目录 |
|---|---|---|
| Cursor | ~/.cursor/skills/ | .cursor/skills/ |
| Claude Code | ~/.claude/skills/ | .claude/skills/ |
| GitHub Copilot | ~/.copilot/skills/ | .github/skills/ |
| Windsurf | ~/.windsurf/skills/ | .windsurf/skills/ |
| Codex | ~/.codex/skills/ | .codex/skills/ |
一键部署
为了方便使用,项目提供了自动化安装脚本。
macOS / Linux
# 交互式模式
curl -sL https://raw.githubusercontent.com/JackyST0/awesome-agent-skills/main/install.sh | bash
# 直接安装所有 Skills 到 Cursor
curl -sL https://raw.githubusercontent.com/JackyST0/awesome-agent-skills/main/install.sh | bash -s -- -p cursor -a
Windows (PowerShell)
# 下载并运行
irm https://raw.githubusercontent.com/JackyST0/awesome-agent-skills/main/install.ps1 | iex
# 或者先下载再运行
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/JackyST0/awesome-agent-skills/main/install.ps1" -OutFile "install.ps1"
.\install.ps1
收录内容
目前整合了官方及社区精选资源:
- 官方资源:Anthropic 官方 Skills 仓库(56k+ Stars)、Agent Skills 官方规范文档
- 社区精选:awesome-cursorrules(37k+ Stars)、everything-claude-code(32k+ Stars)、awesome-claude-skills(27k+ Stars)
- 示例 Skills:包含 code-review、git-commit、unit-test-generator、api-doc-generator、debug-helper 等 5 个可直接使用的示例
效果演示
安装 code-review Skill 后,可以直接让 AI 审查代码。例如输入一段简单的 Python 函数,AI 会返回详细的审查报告,包括问题发现、改进后的代码以及质量评分。
输入:帮我审查这段代码:def add(a,b): return a+b
输出:
## 代码审查报告
### 发现的问题
- [ ] 参数之间缺少空格
- [ ] 运算符周围缺少空格
- [ ] 缺少类型提示
- [ ] 缺少文档字符串
### 改进后的代码
def add(a: float, b: float) -> float:
"""计算两个数的和。"""
return a + b
### 评分
- 代码质量:6/10
- 可读性:7/10
- 可维护性:5/10
结语
项目仍在持续完善中,欢迎参与贡献。
