# Agent Skills 生态调研

> 最后更新：2025-02-22
> 状态：持续更新中

---

## 一、什么是 Agent Skills

Agent Skills 是预构建的工作流/知识包，用于定制和扩展 AI Agent 的行为能力。与 MCP（提供工具/数据访问）不同，Skills 更侧重于：
- **专业知识**：特定领域的专业指导（如金融分析、前端设计）
- **工作流程**：预定义的任务执行流程
- **工具集成**：将多个工具组合成完整的工作流

---

## 二、主要 Skills 平台

### 2.1 Smithery.ai（最大 Skills 平台）
- **URL**：https://smithery.ai/skills
- **总量**：125,937+ Skills（截至2025-02）
- **定位**：同时提供 MCP（4333+）和 Skills（125937+）的综合平台
- **特点**：
  - 一键 CLI 安装：`npx @smithery/cli@latest setup`
  - 内置 OAuth 和凭证管理
  - 可观测性和分析
  - 支持发布自定义 Skills

#### Skills 分类（13个主类）
1. Research（研究）
2. Coding（编程）
3. Writing（写作）
4. Data & Analytics（数据分析）
5. Design（设计）
6. Planning（规划）
7. Communication（沟通）
8. Productivity（生产力）
9. DevOps
10. AI & ML
11. Security（安全）
12. Business（商业）

---

## 三、Smithery 热门 Skills 排行（按安装量）

| 排名 | Skill | 提供者 | 描述 | 安装量 | 评分 |
|------|-------|--------|------|--------|------|
| 1 | **cli** | smithery-ai | 发现/连接/使用 MCP 工具和 Skills 的 CLI 工具 | 880 | - |
| 2 | **frontend-design** | anthropics | 创建高质量前端界面，避免 AI 通用美学 | 675 | 63,077 |
| 3 | **skill-creator** | anthropics | 创建有效 Skills 的指南 | 239 | 66,293 |
| 4 | **pptx** | anthropics | 处理 .pptx 演示文稿文件的完整工具集 | 194 | 66,293 |
| 5 | **pdf** | anthropics | PDF 文件处理（读取/合并/分割/OCR等） | 193 | 66,293 |
| 6 | **mcp-integration** | anthropics | MCP 服务器集成指南 | 145 | - |
| 7 | **skill-development** | anthropics | Skill 开发最佳实践指南 | 137 | - |
| 8 | **prompt-engineering-patterns** | wshobson | 高级提示工程技术，提升 LLM 性能 | 134 | - |
| 9 | **xlsx** | anthropics | 电子表格文件处理（xlsx/csv/tsv） | 126 | - |
| 10 | **webapp-testing** | anthropics | 使用 Playwright 测试本地 Web 应用 | 112 | - |
| 11 | **docx** | anthropics | Word 文档创建/编辑/操作 | 108 | - |
| 12 | **analyzing-financial-statements** | anthropics | 财务报表分析，计算关键财务比率 | 84 | - |
| 13 | **theme-factory** | anthropics | 为 Artifacts 添加主题样式（10种预设主题） | 72 | - |
| 14 | **refactor** | github | 外科手术式代码重构，不改变行为 | 72 | - |
| 15 | **agent-identifier** | anthropics | Agent 创建/结构/系统提示最佳实践 | 60 | - |
| 16 | **creating-financial-models** | anthropics | DCF分析/敏感性测试/蒙特卡洛模拟 | 56 | - |
| 17 | **skill-writer** | pytorch | 引导创建 Agent Skills 的工具 | 50 | - |
| 18 | **canvas-design** | anthropics | 创建视觉艺术（海报/设计作品） | 48 | - |
| 19 | **mcp-builder** | anthropics | 构建高质量 MCP 服务器的指南 | 47 | - |
| 20 | **web-design-reviewer** | github | 视觉检查网站设计问题并修复 | 39 | - |
| 21 | **excalidraw-diagram-generator** | github | 从自然语言生成 Excalidraw 图表 | 27 | - |

---

## 四、Anthropic 官方 Skills（Claude Code 内置）

Anthropic 在 Smithery 上发布了大量官方 Skills，主要面向 Claude Code 用户：

### 文件处理类
- `anthropics/pdf` - PDF 全功能处理
- `anthropics/pptx` - PowerPoint 处理
- `anthropics/xlsx` - Excel/CSV 处理
- `anthropics/docx` - Word 文档处理

### 设计类
- `anthropics/frontend-design` - 前端界面设计
- `anthropics/canvas-design` - 视觉艺术创作
- `anthropics/theme-factory` - 主题样式工厂
- `anthropics/web-design-reviewer` - 网站设计审查

### 开发工具类
- `anthropics/webapp-testing` - Web 应用测试（Playwright）
- `anthropics/mcp-builder` - MCP 服务器构建指南
- `anthropics/mcp-integration` - MCP 集成指南
- `anthropics/refactor` - 代码重构

### 金融分析类
- `anthropics/analyzing-financial-statements` - 财务报表分析
- `anthropics/creating-financial-models` - 财务模型构建

### Meta Skills（关于 Skills 的 Skills）
- `anthropics/skill-creator` - 创建 Skills 的指南
- `anthropics/skill-development` - Skill 开发最佳实践
- `anthropics/agent-identifier` - Agent 结构设计

---

## 五、其他 Agent Skills/Tools 生态

### 5.1 LangChain Tools（150+ 工具）
- **URL**：https://docs.langchain.com/oss/python/integrations/tools
- **总量**：150+ 工具和工具包
- **特点**：Python 为主，与 LangGraph 深度集成，1000+ 总集成
- **主要分类**：
  - 搜索工具（15种：Bing/Brave/DuckDuckGo/Exa/Tavily等）
  - 代码执行（4种沙箱：E2B/Bearly/Riza/Azure）
  - 生产力工具（GitHub/GitLab/Gmail/Jira/Slack/Office365）
  - 浏览器工具（Playwright/AgentQL/MultiOn/Hyperbrowser）
  - 数据库工具（Cassandra/SQL/Spark/Stardog）
  - 金融工具（Composio/GOAT/Privy）
  - 集成平台（Composio 500+工具）
- **安装**：`pip install langchain-community`

### 5.2 CrewAI Tools（29 个内置工具）
- **URL**：https://docs.crewai.com/concepts/tools
- **总量**：29 个内置工具
- **特点**：
  - 支持 MCP Server Adapter（接入数千社区工具）
  - 内置 RAG 工具（PDF/CSV/JSON/DOCX/MDX搜索）
  - 支持 Composio 和 LlamaIndex 集成
- **主要工具**：
  - 文件工具：FileReadTool/FileWriteTool/DirectoryReadTool
  - 搜索工具：SerperDevTool/EXASearchTool
  - 网页工具：ScrapeWebsiteTool/FirecrawlCrawlWebsiteTool/BrowserbaseLoadTool
  - 数据库：PGSearchTool
  - AI工具：DallETool/VisionTool/CodeInterpreterTool
  - 媒体：YoutubeChannelSearchTool/YoutubeVideoSearchTool
- **安装**：`pip install 'crewai[tools]'`

### 5.3 OpenAI Agents SDK Tools
- **URL**：https://openai.github.io/openai-agents-python/tools/
- **特点**：5 大类工具，原生支持 MCP
- **内置托管工具**：
  - `WebSearchTool` - 网络搜索
  - `FileSearchTool` - 向量存储检索
  - `CodeInterpreterTool` - 代码执行沙箱
  - `HostedMCPTool` - 远程 MCP 服务器
  - `ImageGenerationTool` - 图像生成
- **本地工具**：
  - `ComputerTool` - GUI/浏览器自动化
  - `ShellTool` - Shell 命令执行
  - `ApplyPatchTool` - 代码补丁应用
- **实验性**：`CodexTool` - 工作区级别代码任务

### 5.4 Composio（850+ 工具包，11000+ 工具）
- **URL**：https://composio.dev/toolkits
- **总量**：877 工具包，11,000+ 工具
- **特点**：
  - 支持 MCP 或直接 API 访问
  - 内置 OAuth2/Bearer/API Key 认证管理
  - 企业级安全和可观测性
  - 兼容 LangChain/CrewAI/AutoGen 等所有主流框架
- **主要分类（20类）**：
  - 开发工具（GitHub/Supabase/代码执行）
  - 协作通信（Gmail/Outlook/Slack/Teams）
  - 项目管理（Asana/Linear/Jira/Trello）
  - CRM（HubSpot/Salesforce/Pipedrive）
  - 文件管理（Google Drive/Sheets/Docs/Notion）
  - 搜索数据（Firecrawl/Tavily/Exa）
  - 金融（财务工具）
  - 营销（社交媒体工具）

### 5.5 Cursor Rules / .cursorrules（38k Stars）
- **URL**：https://github.com/PatrickJS/awesome-cursorrules
- **Stars**：38,000 ⭐
- **说明**：Cursor IDE 的 AI 行为配置文件，类似 Skills 的概念
- **特点**：
  - 为特定技术栈定制 AI 行为
  - 涵盖 40+ 前端框架、30+ 后端框架
  - 支持 React/Next.js/Vue/Angular/Python/Go 等
  - 可通过 VSCode 扩展安装
- **配套网站**：https://cursor.directory

---

## 六、Skills vs MCP 的区别

| 维度 | Agent Skills | MCP |
|------|-------------|-----|
| 本质 | 预构建工作流/知识包 | 工具/数据访问协议 |
| 形式 | Markdown 文档/提示词 | 服务器程序 |
| 功能 | 指导 Agent 如何做事 | 让 Agent 能做什么 |
| 示例 | "如何重构代码"的最佳实践 | 执行 git 命令的能力 |
| 安装 | 注入到 Agent 上下文 | 启动独立服务器进程 |

---

## 七、待继续调研

- [ ] LangChain Tools 生态详情
- [ ] AutoGen 工具集
- [ ] CrewAI Tools 市场
- [ ] OpenAI GPT Actions
- [ ] Cursor Rules / .cursorrules 生态
- [ ] Claude Code 官方 Skills 文档
