# Skill Seeker

> Skill Seeker - 智能技能搜索与比较工具

- Skill: `2426366814/skill-seeker` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds@latest add 2426366814/skill-seeker`
- Raw SKILL.md: https://api.skillmd.com/api/skills/2426366814/skill-seeker/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: 2426366814 (https://skillmd.com/u/2426366814)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/2426366814/skill-seeker

---

# Skill Seeker - 智能技能搜索与比较工具

## 描述

Skill Seeker是一个智能技能搜索、比较和推荐工具，帮助Trae在调用技能前：
- 🔍 搜索本地和远程的可用技能
- 📊 比较不同技能的优劣
- 💡 推荐最适合当前任务的技能
- 🚀 自动发现和集成新技能

## 使用场景

### 场景1：任务开始前搜索技能
当你要开始一个新任务时，Skill Seeker会帮你找到最合适的技能。

```
用户：我要开发一个React项目
Skill Seeker：正在搜索相关技能...
✓ 找到8个相关技能
✓ 推荐：vercel-react-best-practices (匹配度: 95%)
✓ 备选：frontend-design, web-design-guidelines
```

### 场景2：技能比较
当你需要在多个相似技能中选择时，Skill Seeker提供详细对比。

```
用户：比较frontend-design和web-design-guidelines
Skill Seeker：正在分析...
📊 对比报告：
- 下载量：web-design-guidelines (30.1K) > frontend-design (8.6K)
- 功能覆盖：web-design-guidelines更全面
- 推荐：web-design-guidelines
```

### 场景3：发现新技能
Skill Seeker会定期检查并推荐新技能。

```
Skill Seeker：发现5个新技能可能对你有用：
1. vercel-react-best-practices (React开发)
2. agent-browser (浏览器自动化)
3. seo-audit (SEO优化)
是否查看详情？
```

## 核心功能

### 1. 技能搜索 (`/search`)
搜索本地、GitHub、Vercel Skills商店和OpenSkills的技能。

**OpenSkills集成**：
- OpenSkills被称为"AI的npm"
- 支持从GitHub仓库安装标准化技能包
- 渐进式披露节省Token
- 与MCP互补（MCP连接API，OpenSkills管理SOP）

**参数：**
- `query` (string): 搜索关键词
- `source` (string): 搜索源 (local/github/vercel/all)
- `limit` (number): 返回结果数量 (默认: 10)

**示例：**
```
/search query=react source=all limit=5
```

### 2. 技能比较 (`/compare`)
比较多个技能的功能、流行度和适用性。

**参数：**
- `skills` (array): 要比较的技能名称列表
- `criteria` (array): 比较维度 (downloads/features/ratings)

**示例：**
```
/compare skills=["frontend-design", "web-design-guidelines"] criteria=["downloads", "features"]
```

### 3. 技能推荐 (`/recommend`)
基于任务描述推荐最适合的技能。

**参数：**
- `task` (string): 任务描述
- `context` (string): 上下文信息 (可选)
- `limit` (number): 推荐数量 (默认: 3)

**示例：**
```
/recommend task="开发React组件" context="需要TypeScript支持" limit=3
```

### 4. 技能发现 (`/discover`)
发现新的技能仓库和热门技能。

**参数：**
- `source` (string): 发现源 (github-trending/vercel-popular/new-releases)
- `limit` (number): 发现数量 (默认: 10)

**示例：**
```
/discover source=github-trending limit=10
```

### 5. 技能信息 (`/info`)
查看特定技能的详细信息。

**参数：**
- `skill` (string): 技能名称

**示例：**
```
/info skill="vercel-react-best-practices"
```

## 工作流程

### 标准工作流程

1. **任务分析**
   - 解析用户任务描述
   - 提取关键词和需求

2. **技能搜索**
   - 本地技能库搜索
   - GitHub仓库搜索
   - Vercel Skills商店搜索

3. **技能筛选**
   - 匹配度评分
   - 去重和排序
   - 过滤低质量技能

4. **技能比较**（如有多个候选）
   - 功能对比
   - 流行度分析
   - 适用性评估

5. **技能推荐**
   - 生成推荐列表
   - 提供推荐理由
   - 显示使用示例

6. **用户决策**
   - 展示选项
   - 等待用户选择
   - 执行选定技能

## 数据来源

### 本地数据源
- Trae技能目录：`~/.trae-cn/skills/`
- 本地技能索引：`skill_index.json`

### 远程数据源
- GitHub API：搜索技能仓库
- Vercel Skills API：获取商店技能
- 网络搜索：发现新技能

## 配置

### 配置文件：`config/sources.json`

```json
{
  "sources": {
    "local": {
      "enabled": true,
      "path": "~/.trae-cn/skills/"
    },
    "github": {
      "enabled": true,
      "api_url": "https://api.github.com",
      "search_repos": [
        "ComposioHQ/awesome-claude-skills",
        "diet103/claude-code-infrastructure-showcase",
        "obra/superpowers"
      ]
    },
    "vercel": {
      "enabled": true,
      "api_url": "https://skills.sh/api"
    }
  },
  "search": {
    "default_limit": 10,
    "cache_duration": 3600,
    "min_score": 0.6
  }
}
```

## 工具脚本

### 搜索工具：`tools/skill_search.py`
- 本地技能搜索
- GitHub API搜索
- Vercel Skills搜索
- 结果聚合和排序

### 比较工具：`tools/skill_compare.py`
- 元数据提取
- 多维度比较
- 生成对比报告

### 推荐工具：`tools/skill_recommend.py`
- 任务分析
- 技能匹配
- 推荐排序

### 发现工具：`tools/skill_discover.py`
- 新技能检测
- 趋势分析
- 自动更新检查

### OpenSkills管理工具：`tools/openskills_manager.py`
- OpenSkills技能列表管理
- 从GitHub安装技能
- 读取技能内容
- 更新和同步技能
- 搜索OpenSkills官方仓库

**OpenSkills命令：**
```bash
# 列出已安装技能
python tools/openskills_manager.py list

# 搜索OpenSkills官方技能
python tools/openskills_manager.py search <关键词>

# 安装技能
python tools/openskills_manager.py install owner/repo

# 读取技能内容
python tools/openskills_manager.py read <技能名>

# 更新技能
python tools/openskills_manager.py update [技能名]

# 同步AGENTS.md
python tools/openskills_manager.py sync

# 移除技能
python tools/openskills_manager.py remove <技能名>
```

## 使用示例

### 示例1：开发前搜索技能
```
用户：我要做一个数据分析项目

Skill Seeker：
🔍 搜索关键词：数据分析, data analysis, visualization
📊 找到12个相关技能

Top 3推荐：
1. 📈 data-analysis-toolkit (匹配度: 92%)
   - 功能：数据处理、可视化、统计分析
   - 下载量：15.3K
   - 评分：4.8/5

2. 📊 xlsx (匹配度: 85%)
   - 功能：Excel处理、数据分析
   - 下载量：28.1K
   - 评分：4.7/5

3. 🎨 canvas-design (匹配度: 78%)
   - 功能：数据可视化、图表生成
   - 下载量：12.5K
   - 评分：4.6/5

建议使用：data-analysis-toolkit
```

### 示例2：比较相似技能
```
用户：比较docx和pdf技能

Skill Seeker：
📊 技能对比报告

| 维度 | docx | pdf |
|------|------|-----|
| 下载量 | 28.1K | 25.3K |
| 功能数 | 15 | 12 |
| 评分 | 4.8/5 | 4.7/5 |
| 更新频率 | 每周 | 每月 |
| 适用场景 | Word文档 | PDF处理 |

结论：
- 需要Word编辑 → 选择docx
- 需要PDF处理 → 选择pdf
- 两者都常用 → 建议都安装
```

### 示例3：自动发现新技能
```
Skill Seeker：
🚀 每周新技能发现报告

本周新增5个热门技能：
1. ⭐ vercel-react-best-practices (39.6K下载)
   React开发必备，强烈推荐

2. 🎬 remotion-best-practices (21.5K下载)
   代码生成视频，功能独特

3. 🔍 seo-audit (2.6K下载)
   SEO优化工具

4. 🔐 better-auth-best-practices (2.6K下载)
   安全认证最佳实践

5. 🤖 agent-browser (3.1K下载)
   浏览器自动化

是否与您的技能库相关？
```

## 最佳实践

### 1. 定期更新技能索引
```
/discover source=all
```

### 2. 任务前搜索技能
每个新任务开始前，先搜索相关技能。

### 3. 比较后再选择
当有多个相似技能时，使用比较功能。

### 4. 关注新技能
定期查看发现的新技能，保持技能库更新。

## 注意事项

1. **网络依赖**：远程搜索需要网络连接
2. **API限制**：GitHub API有频率限制
3. **缓存机制**：搜索结果会缓存1小时
4. **隐私保护**：不会上传本地技能内容

## 故障排除

### 搜索无结果
- 检查网络连接
- 尝试不同的关键词
- 扩大搜索范围

### 比较失败
- 确认技能名称正确
- 检查技能是否已安装
- 查看技能元数据

### 推荐不准确
- 提供更详细的任务描述
- 添加上下文信息
- 手动调整推荐参数

## 更新日志

### v1.0 (2026-02-02)
- 初始版本
- 实现搜索、比较、推荐、发现四大功能
- 支持本地、GitHub、Vercel三大数据源
- 提供完整的命令接口

## 相关链接

- [GitHub Skills仓库](https://github.com/ComposioHQ/awesome-claude-skills)
- [Vercel Skills商店](https://skills.sh/)
- [Trae官方文档](https://www.trae.ai/)

---

**提示**：Skill Seeker会显著提升你的技能发现和使用效率，建议在每次新任务前使用！

