skill-seeker
Skill6 starsChanged 10 months agoMITView on GitHub
Skill Seeker是一个智能技能搜索、比较和推荐工具,帮助Trae在调用技能前: - 🔍 搜索本地和远程的可用技能 - 📊 比较不同技能的优劣 - 💡 推荐最适合当前任务的技能 - 🚀 自动发现和集成新技能 OpenSkills集成: - OpenSkills被称为"AI的npm" - 支持从GitHub仓库安装标准化技能包 - 渐进式披露节省Token - 与MCP互补(MCP连接API,OpenSkills管理SOP) 参数: - query (string): 搜索关键词 - source (string): 搜索源 (local/github/vercel/all) - limit (number): 返回结果数量 (默认: 10) 参数: - skills (array): 要比较的技能名称列表 - criteria (array): 比较维度 (downloads/features/ratings) 参数: - task (string): 任务描述 - context (string): 上下文信息 (可选) - limit (number): 推荐数量 (默认: 3) 参数: - source (string): 发现源 (github-trending/vercel-popular/new-releases) - limit (number): 发现数量 (默认: 10) 参数: - skill…
In this repository2 other files it gives its agents.
- mcp-seekerSkill
- trae-managerSkill
The file
Files
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=52. 技能比较 (/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=34. 技能发现 (/discover)
发现新的技能仓库和热门技能。
参数:
source(string): 发现源 (github-trending/vercel-popular/new-releases)limit(number): 发现数量 (默认: 10)
示例:
/discover source=github-trending limit=105. 技能信息 (/info)
查看特定技能的详细信息。
参数:
skill(string): 技能名称
示例:
/info skill="vercel-react-best-practices"工作流程
标准工作流程
- 任务分析
- 解析用户任务描述
- 提取关键词和需求
- 技能搜索
- 本地技能库搜索
- GitHub仓库搜索
- Vercel Skills商店搜索
- 技能筛选
- 匹配度评分
- 去重和排序
- 过滤低质量技能
- 技能比较(如有多个候选)
- 功能对比
- 流行度分析
- 适用性评估
- 技能推荐
- 生成推荐列表
- 提供推荐理由
- 显示使用示例
- 用户决策
- 展示选项
- 等待用户选择
- 执行选定技能
数据来源
本地数据源
- Trae技能目录:
~/.trae-cn/skills/ - 本地技能索引:
skill_index.json
远程数据源
- GitHub API:搜索技能仓库
- Vercel Skills API:获取商店技能
- 网络搜索:发现新技能
配置
配置文件:config/sources.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命令:
# 列出已安装技能
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=all2. 任务前搜索技能
每个新任务开始前,先搜索相关技能。
3. 比较后再选择
当有多个相似技能时,使用比较功能。
4. 关注新技能
定期查看发现的新技能,保持技能库更新。
注意事项
- 网络依赖:远程搜索需要网络连接
- API限制:GitHub API有频率限制
- 缓存机制:搜索结果会缓存1小时
- 隐私保护:不会上传本地技能内容
故障排除
搜索无结果
- 检查网络连接
- 尝试不同的关键词
- 扩大搜索范围
比较失败
- 确认技能名称正确
- 检查技能是否已安装
- 查看技能元数据
推荐不准确
- 提供更详细的任务描述
- 添加上下文信息
- 手动调整推荐参数
更新日志
v1.0 (2026-02-02)
- 初始版本
- 实现搜索、比较、推荐、发现四大功能
- 支持本地、GitHub、Vercel三大数据源
- 提供完整的命令接口
相关链接
提示:Skill Seeker会显著提升你的技能发现和使用效率,建议在每次新任务前使用!
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

