用途
Search Skill 用于根据用户需求,从可信市场搜索并推荐 Claude Code 技能(Skills)。当用户描述一个需求、希望找到已有技能来解决时使用。
示例场景:
- “有没有能自动生成变更日志的技能?”
- “帮我找一个前端设计相关的技能”
- “我需要一个能自动化浏览器操作的技能”
数据源(按信任等级)
Tier 1 - 官方 / 高信任(优先展示)
| 来源 | URL | 说明 |
|---|---|---|
| anthropics/skills | github.com/anthropics/skills | 官方示例,最可靠 |
| ComposioHQ/awesome-claude-skills | github.com/ComposioHQ/awesome-claude-skills | 人工精选,12k+ stars |
Tier 2 - 社区精选(次级)
| 来源 | URL | 说明 |
|---|---|---|
| travisvn/awesome-claude-skills | github.com/travisvn/awesome-claude-skills | 社区精选,21k+ stars |
| skills.sh | skills.sh | Vercel 官方目录 |
Tier 2.5 - 大型社区注册表
| 来源 | URL | 说明 |
|---|---|---|
| ClawHub | clawhub.ai | OpenClaw 官方技能注册表,5000+ 社区技能,支持向量搜索 |
Tier 3 - 聚合器(谨慎使用)
| 来源 | URL | 说明 |
|---|---|---|
| skillsmp.com | skillsmp.com | 自动抓取,需要额外过滤 |
搜索流程
第 1 步:解析用户意图
从用户描述中提取:
- 核心功能关键词(如 changelog、browser、frontend)
- 使用场景(如开发、测试、设计)
- 特殊要求(如语言支持、特定框架)
第 2 步:多源搜索
重要:只搜索以下 6 个来源,不要搜索整个互联网。
按优先级搜索:
- 先搜索 Tier 1(官方/高信任)
- 若结果少于 5 个,继续搜索 Tier 2
- 若仍不足,搜索 Tier 2.5(ClawHub,量大,需检查质量)
- 若仍不足,搜索 Tier 3 并严格过滤
- 若仍无结果,如实告知用户,不要扩展到其他来源
允许的搜索查询(使用 site: 限定):
site:github.com/anthropics/skills {keywords}
site:github.com/ComposioHQ/awesome-claude-skills {keywords}
site:github.com/travisvn/awesome-claude-skills {keywords}
site:skills.sh {keywords}
site:clawhub.ai {keywords}
site:skillsmp.com {keywords}
搜索方法:
- GitHub 仓库:使用 site:github.com/{repo} 限定搜索范围
- skills.sh:使用 WebFetch 仅抓取 skills.sh 的搜索结果
- ClawHub:使用 WebFetch 访问 clawhub.ai/skills?q={keywords} 搜索注册表
- skillsmp.com:使用 WebFetch 并额外验证
不要:
- 搜索整个网络
- 使用不带 site: 限定的宽泛查询
- 包含未知来源的结果
第 3 步:质量过滤(关键)
必须过滤掉以下情况:
| 过滤条件 | 原因 |
|---|---|
| GitHub stars < 10 | 未经社区验证 |
| 最后更新超过 6 个月 | 可能已废弃 |
| 没有 SKILL.md 文件 | 非标准格式 |
| README 过于稀疏 | 质量存疑 |
| 包含可疑代码模式 | 安全风险 |
安全检查:
- 请求敏感权限(如 ~/.ssh、环境变量)
- 向未知域名发起外部网络请求
- 包含 eval() 或动态代码执行
- 修改系统文件
第 4 步:结果排序
评分公式:
Score = Source Weight × 0.4 + Stars Weight × 0.3 + Recency Weight × 0.2 + Relevance × 0.1
来源权重:
- Tier 1:1.0
- Tier 2:0.7
- Tier 2.5(ClawHub):0.55
- Tier 3:0.4
第 5 步:格式化输出
返回 Top 5-10 个结果:
## Found X relevant Skills
### Recommended
1. **[skill-name](github-url)** - Source: anthropics/skills
- Function: xxx
- Stars: xxx | Last updated: xxx
- Install: `/plugin marketplace add xxx`
### Worth considering
2. **[skill-name](github-url)** - Source: ComposioHQ
...
### Not recommended (for reference only)
- [skill-name](url) - Reason: low stars / not maintained
示例
用户:有没有帮助编写提交信息的技能?
搜索过程:
- 提取关键词:commit、message、git
- 搜索 Tier 1:在 anthropics/skills 中找到 git-commit-assistant
- 搜索 Tier 2:在 ComposioHQ 中找到 semantic-commit
- 过滤:排除 stars < 10 的结果
- 排序:官方来源优先
输出:
## Found 3 relevant Skills
### Recommended
1. **git-commit-assistant** - Source: anthropics/skills (official)
- Function: Generate semantic commit messages
- Install: `/plugin marketplace add anthropics/claude-code`
2. **semantic-commit** - Source: ComposioHQ
- Function: Follow conventional commits spec
- Stars: 890 | Last updated: 2 weeks ago
重要说明
- 绝不推荐未经验证的技能——宁可少推荐,也不推荐有风险的
- 对 Tier 3 来源保持谨慎——来自 skillsmp.com 的结果必须二次核实
- 若未找到合适的——如实告知用户,建议使用 skill-from-masters 自行创建
- 安全问题——明确告知用户风险,由其自行决定